Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Leger <stephen@3dservices.ch>2017-08-03 16:59:40 +0300
committerStephen Leger <stephen@3dservices.ch>2017-08-04 06:13:39 +0300
commit00b84551cf7798c402508bce9458a2ed2ca1fc77 (patch)
tree786d56eb32024f5fa2a6c84f12afbcc7a1e824e2 /archipack/presets/archipack_floor
parent83e5b12b75643ea5f71a5de40533d82d9179ab2a (diff)
archipack: thumb generator to replace static thumbs, revert _preset to preset according to talk with ideasman42
Diffstat (limited to 'archipack/presets/archipack_floor')
-rw-r--r--archipack/presets/archipack_floor/boards_200x20.py31
-rw-r--r--archipack/presets/archipack_floor/herringbone_50x10.py31
-rw-r--r--archipack/presets/archipack_floor/herringbone_p_50x10.py31
-rw-r--r--archipack/presets/archipack_floor/hexagon_10.py31
-rw-r--r--archipack/presets/archipack_floor/hopscotch_30x30.py31
-rw-r--r--archipack/presets/archipack_floor/parquet_15x3.py31
-rw-r--r--archipack/presets/archipack_floor/stepping_stone_30x30.py31
-rw-r--r--archipack/presets/archipack_floor/tile_30x60.py31
-rw-r--r--archipack/presets/archipack_floor/windmill_30x30.py31
9 files changed, 279 insertions, 0 deletions
diff --git a/archipack/presets/archipack_floor/boards_200x20.py b/archipack/presets/archipack_floor/boards_200x20.py
new file mode 100644
index 00000000..d256cf42
--- /dev/null
+++ b/archipack/presets/archipack_floor/boards_200x20.py
@@ -0,0 +1,31 @@
+import bpy
+d = bpy.context.active_object.data.archipack_floor[0]
+bpy.ops.archipack.material(category='floor', material='DEFAULT')
+d.add_grout = False
+d.bevel = False
+d.bevel_amount = 0.001
+d.board_length = 2.0
+d.board_width = 0.2
+d.boards_in_group = 5
+d.length_spacing = 0.002
+d.length_variance = 50
+d.matid = 7
+d.max_boards = 20
+d.mortar_depth = 0.001
+d.offset = 50.0
+d.offset_variance = 50
+d.pattern = 'boards'
+d.random_offset = True
+d.random_uvs = True
+d.short_board_length = 0.15
+d.spacing = 0.0
+d.thickness = 0.02
+d.thickness_variance = 25.0
+d.tile_length = 0.3
+d.tile_width = 0.2
+d.vary_length = False
+d.vary_materials = True
+d.vary_thickness = False
+d.vary_width = False
+d.width_spacing = 0.002
+d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/herringbone_50x10.py b/archipack/presets/archipack_floor/herringbone_50x10.py
new file mode 100644
index 00000000..5e12e365
--- /dev/null
+++ b/archipack/presets/archipack_floor/herringbone_50x10.py
@@ -0,0 +1,31 @@
+import bpy
+d = bpy.context.active_object.data.archipack_floor[0]
+bpy.ops.archipack.material(category='floor', material='DEFAULT')
+d.add_grout = False
+d.bevel = False
+d.bevel_amount = 0.001
+d.board_length = 2.0
+d.board_width = 0.1
+d.boards_in_group = 4
+d.length_spacing = 0.002
+d.length_variance = 50.0
+d.matid = 7
+d.max_boards = 20
+d.mortar_depth = 0.001
+d.offset = 50.0
+d.offset_variance = 50.0
+d.pattern = 'herringbone'
+d.random_offset = False
+d.random_uvs = True
+d.short_board_length = 0.5
+d.spacing = 0.0
+d.thickness = 0.02
+d.thickness_variance = 25.0
+d.tile_length = 0.3
+d.tile_width = 0.2
+d.vary_length = False
+d.vary_materials = True
+d.vary_thickness = False
+d.vary_width = False
+d.width_spacing = 0.002
+d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/herringbone_p_50x10.py b/archipack/presets/archipack_floor/herringbone_p_50x10.py
new file mode 100644
index 00000000..15946169
--- /dev/null
+++ b/archipack/presets/archipack_floor/herringbone_p_50x10.py
@@ -0,0 +1,31 @@
+import bpy
+d = bpy.context.active_object.data.archipack_floor[0]
+bpy.ops.archipack.material(category='floor', material='DEFAULT')
+d.add_grout = False
+d.bevel = False
+d.bevel_amount = 0.001
+d.board_length = 2.0
+d.board_width = 0.1
+d.boards_in_group = 4
+d.length_spacing = 0.002
+d.length_variance = 50.0
+d.matid = 7
+d.max_boards = 20
+d.mortar_depth = 0.001
+d.offset = 50.0
+d.offset_variance = 50.0
+d.pattern = 'herringbone_parquet'
+d.random_offset = False
+d.random_uvs = True
+d.short_board_length = 0.5
+d.spacing = 0.0
+d.thickness = 0.02
+d.thickness_variance = 25.0
+d.tile_length = 0.3
+d.tile_width = 0.2
+d.vary_length = False
+d.vary_materials = True
+d.vary_thickness = False
+d.vary_width = False
+d.width_spacing = 0.002
+d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/hexagon_10.py b/archipack/presets/archipack_floor/hexagon_10.py
new file mode 100644
index 00000000..5e0b7ce5
--- /dev/null
+++ b/archipack/presets/archipack_floor/hexagon_10.py
@@ -0,0 +1,31 @@
+import bpy
+d = bpy.context.active_object.data.archipack_floor[0]
+bpy.ops.archipack.material(category='floor', material='TILES')
+d.add_grout = True
+d.bevel = True
+d.bevel_amount = 0.0015
+d.board_length = 2.0
+d.board_width = 0.2
+d.boards_in_group = 5
+d.length_spacing = 0.002
+d.length_variance = 50
+d.matid = 7
+d.max_boards = 20
+d.mortar_depth = 0.0015
+d.offset = 0.0
+d.offset_variance = 50
+d.pattern = 'hexagon'
+d.random_offset = False
+d.random_uvs = True
+d.short_board_length = 0.15
+d.spacing = 0.005
+d.thickness = 0.1
+d.thickness_variance = 25.0
+d.tile_length = 0.3
+d.tile_width = 0.1
+d.vary_length = False
+d.vary_materials = True
+d.vary_thickness = False
+d.vary_width = False
+d.width_spacing = 0.002
+d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/hopscotch_30x30.py b/archipack/presets/archipack_floor/hopscotch_30x30.py
new file mode 100644
index 00000000..b662a0e3
--- /dev/null
+++ b/archipack/presets/archipack_floor/hopscotch_30x30.py
@@ -0,0 +1,31 @@
+import bpy
+d = bpy.context.active_object.data.archipack_floor[0]
+bpy.ops.archipack.material(category='floor', material='TILES')
+d.add_grout = True
+d.bevel = True
+d.bevel_amount = 0.0015
+d.board_length = 2.0
+d.board_width = 0.2
+d.boards_in_group = 5
+d.length_spacing = 0.002
+d.length_variance = 50
+d.matid = 7
+d.max_boards = 20
+d.mortar_depth = 0.0015
+d.offset = 0.0
+d.offset_variance = 50
+d.pattern = 'hopscotch'
+d.random_offset = False
+d.random_uvs = True
+d.short_board_length = 0.15
+d.spacing = 0.005
+d.thickness = 0.1
+d.thickness_variance = 25.0
+d.tile_length = 0.3
+d.tile_width = 0.3
+d.vary_length = False
+d.vary_materials = True
+d.vary_thickness = False
+d.vary_width = False
+d.width_spacing = 0.002
+d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/parquet_15x3.py b/archipack/presets/archipack_floor/parquet_15x3.py
new file mode 100644
index 00000000..e7ee7c00
--- /dev/null
+++ b/archipack/presets/archipack_floor/parquet_15x3.py
@@ -0,0 +1,31 @@
+import bpy
+d = bpy.context.active_object.data.archipack_floor[0]
+bpy.ops.archipack.material(category='floor', material='DEFAULT')
+d.add_grout = False
+d.bevel = False
+d.bevel_amount = 0.001
+d.board_length = 2.0
+d.board_width = 0.1
+d.boards_in_group = 5
+d.length_spacing = 0.002
+d.length_variance = 50.0
+d.matid = 7
+d.max_boards = 20
+d.mortar_depth = 0.001
+d.offset = 50.0
+d.offset_variance = 50.0
+d.pattern = 'square_parquet'
+d.random_offset = False
+d.random_uvs = True
+d.short_board_length = 0.15
+d.spacing = 0.0
+d.thickness = 0.02
+d.thickness_variance = 25.0
+d.tile_length = 0.3
+d.tile_width = 0.2
+d.vary_length = False
+d.vary_materials = True
+d.vary_thickness = False
+d.vary_width = False
+d.width_spacing = 0.002
+d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/stepping_stone_30x30.py b/archipack/presets/archipack_floor/stepping_stone_30x30.py
new file mode 100644
index 00000000..bace036f
--- /dev/null
+++ b/archipack/presets/archipack_floor/stepping_stone_30x30.py
@@ -0,0 +1,31 @@
+import bpy
+d = bpy.context.active_object.data.archipack_floor[0]
+bpy.ops.archipack.material(category='floor', material='TILES')
+d.add_grout = True
+d.bevel = True
+d.bevel_amount = 0.0015
+d.board_length = 2.0
+d.board_width = 0.2
+d.boards_in_group = 5
+d.length_spacing = 0.002
+d.length_variance = 50
+d.matid = 7
+d.max_boards = 20
+d.mortar_depth = 0.0015
+d.offset = 0.0
+d.offset_variance = 50
+d.pattern = 'stepping_stone'
+d.random_offset = False
+d.random_uvs = True
+d.short_board_length = 0.15
+d.spacing = 0.005
+d.thickness = 0.1
+d.thickness_variance = 25.0
+d.tile_length = 0.3
+d.tile_width = 0.3
+d.vary_length = False
+d.vary_materials = True
+d.vary_thickness = False
+d.vary_width = False
+d.width_spacing = 0.002
+d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/tile_30x60.py b/archipack/presets/archipack_floor/tile_30x60.py
new file mode 100644
index 00000000..091b3d0e
--- /dev/null
+++ b/archipack/presets/archipack_floor/tile_30x60.py
@@ -0,0 +1,31 @@
+import bpy
+d = bpy.context.active_object.data.archipack_floor[0]
+bpy.ops.archipack.material(category='floor', material='TILES')
+d.add_grout = True
+d.bevel = True
+d.bevel_amount = 0.0015
+d.board_length = 2.0
+d.board_width = 0.2
+d.boards_in_group = 5
+d.length_spacing = 0.002
+d.length_variance = 50
+d.matid = 7
+d.max_boards = 20
+d.mortar_depth = 0.0015
+d.offset = 0.0
+d.offset_variance = 50
+d.pattern = 'regular_tile'
+d.random_offset = False
+d.random_uvs = True
+d.short_board_length = 0.15
+d.spacing = 0.005
+d.thickness = 0.1
+d.thickness_variance = 25.0
+d.tile_length = 0.3
+d.tile_width = 0.6
+d.vary_length = False
+d.vary_materials = True
+d.vary_thickness = False
+d.vary_width = False
+d.width_spacing = 0.002
+d.width_variance = 50.0
diff --git a/archipack/presets/archipack_floor/windmill_30x30.py b/archipack/presets/archipack_floor/windmill_30x30.py
new file mode 100644
index 00000000..753a2de6
--- /dev/null
+++ b/archipack/presets/archipack_floor/windmill_30x30.py
@@ -0,0 +1,31 @@
+import bpy
+d = bpy.context.active_object.data.archipack_floor[0]
+bpy.ops.archipack.material(category='floor', material='TILES')
+d.add_grout = True
+d.bevel = True
+d.bevel_amount = 0.0015
+d.board_length = 2.0
+d.board_width = 0.2
+d.boards_in_group = 5
+d.length_spacing = 0.002
+d.length_variance = 50
+d.matid = 7
+d.max_boards = 20
+d.mortar_depth = 0.0015
+d.offset = 50.0
+d.offset_variance = 50
+d.pattern = 'windmill'
+d.random_offset = True
+d.random_uvs = True
+d.short_board_length = 0.15
+d.spacing = 0.005
+d.thickness = 0.1
+d.thickness_variance = 25.0
+d.tile_length = 0.3
+d.tile_width = 0.3
+d.vary_length = False
+d.vary_materials = True
+d.vary_thickness = False
+d.vary_width = False
+d.width_spacing = 0.002
+d.width_variance = 50.0