summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root@linuxworks.belug.de>2018-03-18 00:45:14 +0100
committerroot <root@linuxworks.belug.de>2018-03-18 00:45:14 +0100
commit7b4eda791b7edce9d41a2fe7b87f1bfddf9aaf66 (patch)
tree9fcabf8fae9dc2895fd24ae679c74b1ebe34f263
parent86ca12fc1ac8d7a8f246f34e86fdd86ac0d880c3 (diff)
parentefd50864f5218360967eadad4d5f2f78ed0027cc (diff)
Merge https://github.com/h-v-smacker/technic
-rw-r--r--technic/machines/LV/cnc.lua98
-rw-r--r--technic/machines/LV/cnc_api.lua182
-rw-r--r--technic/models/technic_arch_216.obj190
-rw-r--r--technic/models/technic_arch_216_flange.obj135
-rw-r--r--technic/models/technic_beam_216.obj50
-rw-r--r--technic/models/technic_beam_216_cross.obj89
-rw-r--r--technic/models/technic_beam_216_cross_column.obj171
-rw-r--r--technic/models/technic_beam_216_tee.obj84
-rw-r--r--technic/models/technic_block_fluted.obj827
-rw-r--r--technic/models/technic_cylinder_fluted.obj917
-rw-r--r--technic/models/technic_cylinder_half.obj188
-rw-r--r--technic/models/technic_cylinder_half_corner.obj643
-rw-r--r--technic/models/technic_diagonal_truss.obj74
-rw-r--r--technic/models/technic_diagonal_truss_cross.obj165
-rw-r--r--technic/models/technic_inner_curved_edge.obj134
-rw-r--r--technic/models/technic_opposed_curved_edge.obj245
-rw-r--r--technic/models/technic_sphere_half.obj1210
-rw-r--r--technic/models/technic_sphere_quarter.obj699
-rw-r--r--technic/models/technic_tile_beveled.obj66
-rw-r--r--technic/textures/technic_cnc_arch216.pngbin0 -> 5406 bytes
-rw-r--r--technic/textures/technic_cnc_arch216_flange.pngbin0 -> 4561 bytes
-rw-r--r--technic/textures/technic_cnc_beam216.pngbin0 -> 4183 bytes
-rw-r--r--technic/textures/technic_cnc_beam216_cross.pngbin0 -> 5777 bytes
-rw-r--r--technic/textures/technic_cnc_beam216_cross_column.pngbin0 -> 7628 bytes
-rw-r--r--technic/textures/technic_cnc_beam216_tee.pngbin0 -> 5448 bytes
-rw-r--r--technic/textures/technic_cnc_block_fluted.pngbin0 -> 4981 bytes
-rw-r--r--technic/textures/technic_cnc_cylinder_fluted.pngbin0 -> 10070 bytes
-rw-r--r--technic/textures/technic_cnc_cylinder_half.pngbin0 -> 6647 bytes
-rw-r--r--technic/textures/technic_cnc_cylinder_half_corner.pngbin0 -> 5500 bytes
-rw-r--r--technic/textures/technic_cnc_diagonal_truss.pngbin0 -> 5067 bytes
-rw-r--r--technic/textures/technic_cnc_diagonal_truss_cross.pngbin0 -> 7356 bytes
-rw-r--r--technic/textures/technic_cnc_innercurvededge.pngbin0 -> 7463 bytes
-rw-r--r--technic/textures/technic_cnc_opposedcurvededge.pngbin0 -> 7385 bytes
-rw-r--r--technic/textures/technic_cnc_sphere_half.pngbin0 -> 8677 bytes
-rw-r--r--technic/textures/technic_cnc_sphere_quarter.pngbin0 -> 7746 bytes
-rw-r--r--technic/textures/technic_cnc_tile_beveled.pngbin0 -> 3806 bytes
36 files changed, 6133 insertions, 34 deletions
diff --git a/technic/machines/LV/cnc.lua b/technic/machines/LV/cnc.lua
index 6ca9b3c..e5e2e3f 100644
--- a/technic/machines/LV/cnc.lua
+++ b/technic/machines/LV/cnc.lua
@@ -28,8 +28,11 @@ local onesize_products = {
pyramid = 2,
spike = 1,
cylinder = 2,
+ cylinder_fluted = 2,
oblate_spheroid = 1,
sphere = 1,
+ sphere_half = 2,
+ sphere_quarter = 4,
stick = 8,
slope_upsdown = 2,
slope_edge_upsdown = 1,
@@ -38,6 +41,20 @@ local onesize_products = {
slope_lying = 2,
onecurvededge = 1,
twocurvededge = 1,
+ innercurvededge = 1,
+ opposedcurvededge = 1,
+ block_fluted = 1,
+ tile_beveled = 9,
+ arch216 = 1,
+ arch216_flange = 1,
+ cylinder_half = 4,
+ cylinder_half_corner = 4,
+ beam216 = 8,
+ beam216_cross = 2,
+ beam216_tee = 2,
+ beam216_cross_column = 1,
+ diagonal_truss = 6,
+ diagonal_truss_cross = 4,
}
local twosize_products = {
element_straight = 4,
@@ -48,43 +65,60 @@ local twosize_products = {
}
local cnc_formspec =
- "invsize[9,11;]"..
- "label[1,0;"..S("Choose Milling Program:").."]"..
- "image_button[1,0.5;1,1;technic_cnc_slope.png;slope; ]"..
- "image_button[2,0.5;1,1;technic_cnc_slope_edge.png;slope_edge; ]"..
- "image_button[3,0.5;1,1;technic_cnc_slope_inner_edge.png;slope_inner_edge; ]"..
- "image_button[4,0.5;1,1;technic_cnc_pyramid.png;pyramid; ]"..
- "image_button[5,0.5;1,1;technic_cnc_spike.png;spike; ]"..
- "image_button[6,0.5;1,1;technic_cnc_cylinder.png;cylinder; ]"..
- "image_button[7,0.5;1,1;technic_cnc_oblate_spheroid.png;oblate_spheroid; ]"..
- "image_button[8,0.5;1,1;technic_cnc_stick.png;stick; ]"..
-
- "image_button[1,1.5;1,1;technic_cnc_slope_upsdwn.png;slope_upsdown; ]"..
- "image_button[2,1.5;1,1;technic_cnc_slope_edge_upsdwn.png;slope_edge_upsdown; ]"..
- "image_button[3,1.5;1,1;technic_cnc_slope_inner_edge_upsdwn.png;slope_inner_edge_upsdown; ]"..
- "image_button[4,1.5;1,1;technic_cnc_cylinder_horizontal.png;cylinder_horizontal; ]"..
- "image_button[5,1.5;1,1;technic_cnc_sphere.png;sphere; ]"..
+ "invsize[11,11;]"..
+ "label[0,0;"..S("Choose Milling Program:").."]"..
+ "image_button[0,0.5;1,1;technic_cnc_slope.png;slope; ]"..
+ "image_button[1,0.5;1,1;technic_cnc_slope_edge.png;slope_edge; ]"..
+ "image_button[2,0.5;1,1;technic_cnc_slope_inner_edge.png;slope_inner_edge; ]"..
+ "image_button[3,0.5;1,1;technic_cnc_pyramid.png;pyramid; ]"..
+ "image_button[4,0.5;1,1;technic_cnc_spike.png;spike; ]"..
+ "image_button[5,0.5;1,1;technic_cnc_tile_beveled.png;tile_beveled; ]"..
+ "image_button[6,0.5;1,1;technic_cnc_stick.png;stick; ]"..
+ "image_button[7,0.5;1,1;technic_cnc_beam216.png;beam216; ]"..
+ "image_button[8,0.5;1,1;technic_cnc_beam216_cross.png;beam216_cross; ]"..
+ "image_button[9,0.5;1,1;technic_cnc_beam216_tee.png;beam216_tee; ]"..
+ "image_button[10,0.5;1,1;technic_cnc_beam216_cross_column.png;beam216_cross_column; ]"..
- "image_button[1,2.5;1,1;technic_cnc_slope_lying.png;slope_lying; ]"..
- "image_button[2,2.5;1,1;technic_cnc_onecurvededge.png;onecurvededge; ]"..
- "image_button[3,2.5;1,1;technic_cnc_twocurvededge.png;twocurvededge; ]"..
+ "image_button[0,1.5;1,1;technic_cnc_slope_upsdwn.png;slope_upsdown; ]"..
+ "image_button[1,1.5;1,1;technic_cnc_slope_edge_upsdwn.png;slope_edge_upsdown; ]"..
+ "image_button[2,1.5;1,1;technic_cnc_slope_inner_edge_upsdwn.png;slope_inner_edge_upsdown; ]"..
+ "image_button[3,1.5;1,1;technic_cnc_cylinder.png;cylinder; ]"..
+ "image_button[4,1.5;1,1;technic_cnc_cylinder_horizontal.png;cylinder_horizontal; ]"..
+ "image_button[5,1.5;1,1;technic_cnc_cylinder_half.png;cylinder_half; ]"..
+ "image_button[6,1.5;1,1;technic_cnc_cylinder_half_corner.png;cylinder_half_corner; ]"..
+ "image_button[7,1.5;1,1;technic_cnc_oblate_spheroid.png;oblate_spheroid; ]"..
+ "image_button[8,1.5;1,1;technic_cnc_sphere.png;sphere; ]"..
+ "image_button[9,1.5;1,1;technic_cnc_sphere_half.png;sphere_half; ]"..
+ "image_button[10,1.5;1,1;technic_cnc_sphere_quarter.png;sphere_quarter; ]"..
+
+ "image_button[0,2.5;1,1;technic_cnc_slope_lying.png;slope_lying; ]"..
+ "image_button[1,2.5;1,1;technic_cnc_onecurvededge.png;onecurvededge; ]"..
+ "image_button[2,2.5;1,1;technic_cnc_twocurvededge.png;twocurvededge; ]"..
+ "image_button[3,2.5;1,1;technic_cnc_innercurvededge.png;innercurvededge; ]"..
+ "image_button[4,2.5;1,1;technic_cnc_opposedcurvededge.png;opposedcurvededge; ]"..
+ "image_button[5,2.5;1,1;technic_cnc_block_fluted.png;block_fluted; ]"..
+ "image_button[6,2.5;1,1;technic_cnc_cylinder_fluted.png;cylinder_fluted; ]"..
+ "image_button[7,2.5;1,1;technic_cnc_arch216.png;arch216; ]"..
+ "image_button[8,2.5;1,1;technic_cnc_arch216_flange.png;arch216_flange; ]"..
+ "image_button[9,2.5;1,1;technic_cnc_diagonal_truss.png;diagonal_truss; ]"..
+ "image_button[10,2.5;1,1;technic_cnc_diagonal_truss_cross.png;diagonal_truss_cross; ]"..
- "label[1,3.5;"..S("Slim Elements half / normal height:").."]"..
+ "label[0,3.5;"..S("Slim Elements half / normal height:").."]"..
- "image_button[1,4;1,0.5;technic_cnc_full.png;full; ]"..
- "image_button[1,4.5;1,0.5;technic_cnc_half.png;half; ]"..
- "image_button[2,4;1,1;technic_cnc_element_straight.png;element_straight; ]"..
- "image_button[3,4;1,1;technic_cnc_element_end.png;element_end; ]"..
- "image_button[4,4;1,1;technic_cnc_element_cross.png;element_cross; ]"..
- "image_button[5,4;1,1;technic_cnc_element_t.png;element_t; ]"..
- "image_button[6,4;1,1;technic_cnc_element_edge.png;element_edge; ]"..
+ "image_button[0,4;1,0.5;technic_cnc_full.png;full; ]"..
+ "image_button[0,4.5;1,0.5;technic_cnc_half.png;half; ]"..
+ "image_button[1,4;1,1;technic_cnc_element_straight.png;element_straight; ]"..
+ "image_button[2,4;1,1;technic_cnc_element_end.png;element_end; ]"..
+ "image_button[3,4;1,1;technic_cnc_element_cross.png;element_cross; ]"..
+ "image_button[4,4;1,1;technic_cnc_element_t.png;element_t; ]"..
+ "image_button[5,4;1,1;technic_cnc_element_edge.png;element_edge; ]"..
- "label[0, 5.5;"..S("In:").."]"..
- "list[current_name;src;0.5,5.5;1,1;]"..
- "label[4, 5.5;"..S("Out:").."]"..
- "list[current_name;dst;5,5.5;4,1;]"..
+ "label[1, 5.5;"..S("In:").."]"..
+ "list[current_name;src;1.5,5.5;1,1;]"..
+ "label[4.5, 5.5;"..S("Out:").."]"..
+ "list[current_name;dst;5.5,5.5;4,1;]"..
- "list[current_player;main;0,7;8,4;]"..
+ "list[current_player;main;1.5,7;8,4;]"..
"listring[current_name;dst]"..
"listring[current_player;main]"..
"listring[current_name;src]"..
diff --git a/technic/machines/LV/cnc_api.lua b/technic/machines/LV/cnc_api.lua
index 6637fb7..8b3c86e 100644
--- a/technic/machines/LV/cnc_api.lua
+++ b/technic/machines/LV/cnc_api.lua
@@ -99,6 +99,29 @@ technic.cnc.programs = {
model = "technic_sphere.obj",
desc = S("Sphere")
},
+
+
+ { suffix = "technic_cnc_sphere_half",
+ model = "technic_sphere_half.obj",
+ desc = S("Half Sphere"),
+ cbox = {
+ type = "fixed",
+ fixed = {
+ { -0.5, -0.5, -0.5, 0.5, 0, 0.5 },
+ }
+ }
+ },
+
+ { suffix = "technic_cnc_sphere_quarter",
+ model = "technic_sphere_quarter.obj",
+ desc = S("Quarter Sphere"),
+ cbox = {
+ type = "fixed",
+ fixed = {
+ { -0.5, -0.5, -0.5, 0.5, 0, 0 },
+ }
+ }
+ },
{ suffix = "technic_cnc_cylinder_horizontal",
model = "technic_cylinder_horizontal.obj",
@@ -109,7 +132,39 @@ technic.cnc.programs = {
model = "technic_cylinder.obj",
desc = S("Cylinder")
},
+
+ { suffix = "technic_cnc_cylinder_half",
+ model = "technic_cylinder_half.obj",
+ desc = S("Half Cylinder"),
+ cbox = {
+ type = "fixed",
+ fixed = {
+ { -0.5, -0.5, -0.5, 0.5, 0, 0.5 },
+ }
+ }
+ },
+
+ { suffix = "technic_cnc_cylinder_half_corner",
+ model = "technic_cylinder_half_corner.obj",
+ desc = S("Half Cylinder Corner"),
+ cbox = {
+ type = "fixed",
+ fixed = {
+ { -0.5, -0.5, -0.5, 0.5, 0, 0.5 },
+ }
+ }
+ },
+ { suffix = "technic_cnc_cylinder_fluted",
+ model = "technic_cylinder_fluted.obj",
+ desc = S("Fluted Cylinder Column")
+ },
+
+ { suffix = "technic_cnc_block_fluted",
+ model = "technic_block_fluted.obj",
+ desc = S("Fluted Square Column")
+ },
+
{ suffix = "technic_cnc_twocurvededge",
model = "technic_two_curved_edge.obj",
desc = S("Two Curved Edge/Corner Block")
@@ -119,7 +174,130 @@ technic.cnc.programs = {
model = "technic_one_curved_edge.obj",
desc = S("One Curved Edge Block")
},
-
+
+ { suffix = "technic_cnc_innercurvededge",
+ model = "technic_inner_curved_edge.obj",
+ desc = S("Inner Curved Edge Block")
+ },
+
+ { suffix = "technic_cnc_opposedcurvededge",
+ model = "technic_opposed_curved_edge.obj",
+ desc = S("Opposed Curved Edges Block")
+ },
+
+ -- 4/16 Diagonal truss
+
+ { suffix = "technic_cnc_diagonal_truss",
+ model = "technic_diagonal_truss.obj",
+ desc = S("Diagonal Truss"),
+ cbox = {
+ type = "fixed",
+ fixed = {
+ { -0.5, -0.5, -0.25, 0.5, 0.5, 0.25 },
+ }
+ }
+ },
+
+ { suffix = "technic_cnc_diagonal_truss_cross",
+ model = "technic_diagonal_truss_cross.obj",
+ desc = S("Diagonal Truss Cross"),
+ cbox = {
+ type = "fixed",
+ fixed = {
+ { -0.5, -0.5, -0.25, 0.5, 0.5, 0.25 },
+ }
+ }
+ },
+
+ -- 2/16 Beams
+
+ { suffix = "technic_cnc_beam216",
+ model = "technic_beam_216.obj",
+ desc = S("2/16 Beam"),
+ cbox = {
+ type = "fixed",
+ fixed = {
+ {0.5, 0.5, 0.065, -0.5, 0, -0.065},
+ }
+ }
+ },
+
+ { suffix = "technic_cnc_beam216_cross",
+ model = "technic_beam_216_cross.obj",
+ desc = S("2/16 Beam Cross"),
+ cbox = {
+ type = "fixed",
+ fixed = {
+ {0.5, 0.5, 0.5, -0.5, 0, -0.5},
+ }
+ }
+ },
+
+ { suffix = "technic_cnc_beam216_tee",
+ model = "technic_beam_216_tee.obj",
+ desc = S("2/16 Beam T"),
+ cbox = {
+ type = "fixed",
+ fixed = {
+ {0.5, 0.5, 0.5, -0.5, 0, -0.5},
+ }
+ }
+ },
+
+ { suffix = "technic_cnc_beam216_cross_column",
+ model = "technic_beam_216_cross_column.obj",
+ desc = S("2/16 Beam Cross with Column"),
+ cbox = {
+ type = "fixed",
+ fixed = {
+ {0.5, 0.5, 0.5, -0.5, -0.5, -0.5},
+ }
+ }
+ },
+
+ -- 2/16 Arch
+
+ { suffix = "technic_cnc_arch216",
+ model = "technic_arch_216.obj",
+ desc = S("2/16 Arch"),
+ cbox = {
+ type = "fixed",
+ fixed = {
+ {0.4375, -0.5, -0.5, 0.5, -0.1875, 0.5},
+ {-0.5, 0.4375, -0.5, -0.1875, 0.5, 0.5},
+ {-0.1875, 0.25, -0.5, 0, 0.4375, 0.5},
+ {0.25, -0.1875, -0.5, 0.4375, 0, 0.5},
+ {-0.0625, 0.1875, -0.5, 0.125, 0.3125, 0.5},
+ {0.1875, -0.0625, -0.5, 0.3125, 0.125, 0.5},
+ {0.0625, 0.0625, -0.5, 0.25, 0.25, 0.5},
+ }
+ }
+ },
+
+ { suffix = "technic_cnc_arch216_flange",
+ model = "technic_arch_216_flange.obj",
+ desc = S("2/16 Arch Flange"),
+ cbox = {
+ type = "fixed",
+ fixed = {
+ {-0.5, 0.4375, -0.5, 0.5, 0.5, 0.5},
+ {0.4375, -0.5, -0.5, 0.5, 0.5, 0.5},
+ {0.0625, 0.0625, -0.5, 0.4375, 0.4375, 0.5},
+ }
+ }
+ },
+
+ { suffix = "technic_cnc_tile_beveled",
+ model = "technic_tile_beveled.obj",
+ desc = S("Beveled Tile"),
+ cbox = {
+ type = "fixed",
+ fixed = {
+ { -1/2, -1/2, -1/2, 1/2, -2/5, 1/2 },
+ }
+ }
+ },
+
{ suffix = "technic_cnc_spike",
model = "technic_pyramid_spike.obj",
desc = S("Spike"),
@@ -344,7 +522,7 @@ function technic.cnc.register_slope_edge_etc(recipeitem, groups, images, desc_sl
technic.cnc.register_spike(recipeitem, groups, images, desc_spike)
technic.cnc.register_onecurvededge(recipeitem, groups, images, desc_onecurvededge)
technic.cnc.register_twocurvededge(recipeitem, groups, images, desc_twocurvededge)
- technic.cnc.register_cylinder(recipeitem, groups, images, desc_cylinder)
+ technic.cnc.register_cylinder(recipeitem, groups, images, desc_cylinder)
technic.cnc.register_cylinder_horizontal(recipeitem, groups, images, desc_cylinder_horizontal)
technic.cnc.register_spheroid(recipeitem, groups, images, desc_spheroid)
technic.cnc.register_element_straight(recipeitem, groups, images, desc_element_straight)
diff --git a/technic/models/technic_arch_216.obj b/technic/models/technic_arch_216.obj
new file mode 100644
index 0000000..faf175f
--- /dev/null
+++ b/technic/models/technic_arch_216.obj
@@ -0,0 +1,190 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_thin_arch.mtl
+o Cylinder_Cylinder.007
+v 0.500000 0.500000 -0.500000
+v 0.500000 0.500000 0.500000
+v -0.500000 -0.499999 -0.500000
+v -0.500000 -0.499999 0.500000
+v -0.480785 -0.304909 -0.500000
+v -0.480785 -0.304909 0.500000
+v -0.423879 -0.117316 -0.500000
+v -0.423879 -0.117316 0.500000
+v -0.331469 0.055571 -0.500000
+v -0.331469 0.055571 0.500000
+v -0.207106 0.207108 -0.500000
+v -0.207106 0.207108 0.500000
+v -0.055569 0.331470 -0.500000
+v -0.055569 0.331470 0.500000
+v 0.117318 0.423880 -0.500000
+v 0.117318 0.423880 0.500000
+v 0.304911 0.480786 -0.500000
+v 0.304911 0.480786 0.500000
+v 0.500000 0.375000 -0.500000
+v 0.500000 0.375000 0.500000
+v -0.375000 -0.499999 -0.500000
+v -0.375000 -0.499999 0.500000
+v -0.358187 -0.329295 -0.500000
+v -0.358187 -0.329295 0.500000
+v -0.308394 -0.165151 -0.500000
+v -0.308394 -0.165151 0.500000
+v -0.227535 -0.013875 -0.500000
+v -0.227535 -0.013875 0.500000
+v -0.118718 0.118719 -0.500000
+v -0.118718 0.118719 0.500000
+v 0.013877 0.227537 -0.500000
+v 0.013877 0.227537 0.500000
+v 0.165153 0.308395 -0.500000
+v 0.165153 0.308395 0.500000
+v 0.329297 0.358187 -0.500000
+v 0.329297 0.358187 0.500000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 1.000000 0.080477
+vt 0.000000 0.080477
+vt 1.000000 0.182905
+vt 0.000000 0.182905
+vt 1.000000 0.303347
+vt 0.000000 0.303347
+vt 1.000000 0.437175
+vt 0.000000 0.437175
+vt 1.000000 0.579246
+vt 0.000000 0.579247
+vt 1.000000 0.724101
+vt 0.000000 0.724101
+vt 1.000000 0.866172
+vt 0.000000 0.866173
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 1.000000 0.000000
+vt 1.000000 0.080477
+vt 0.000000 0.080477
+vt 0.000000 0.000000
+vt 1.000000 0.182905
+vt 0.000000 0.182905
+vt 1.000000 0.303347
+vt 0.000000 0.303347
+vt 1.000000 0.437175
+vt 0.000000 0.437175
+vt 1.000000 0.579247
+vt 0.000000 0.579247
+vt 1.000000 0.724101
+vt 0.000000 0.724101
+vt 1.000000 0.866173
+vt 0.000000 0.866173
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.875009
+vt 0.999929 0.875009
+vt 0.999929 1.000000
+vt 0.999929 0.875009
+vt 0.999929 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.875009
+vt 0.804911 0.980785
+vt 1.000000 0.875000
+vt 0.617318 0.923880
+vt 0.829297 0.858187
+vt 0.444431 0.831470
+vt 0.665153 0.808395
+vt 0.292894 0.707107
+vt 0.513877 0.727536
+vt 0.195089 0.980785
+vt 0.000000 0.875000
+vt 0.381282 0.618719
+vt 0.168531 0.555571
+vt 0.272465 0.486125
+vt 0.076121 0.382684
+vt 0.191606 0.334849
+vt 0.019215 0.195091
+vt 0.141813 0.170704
+vt -0.000000 0.000000
+vt 0.125000 0.000000
+vt 0.170703 0.858187
+vt 0.382682 0.923880
+vt 0.334847 0.808395
+vt 0.555569 0.831470
+vt 0.486123 0.727536
+vt 0.707106 0.707107
+vt 0.618718 0.618719
+vt 0.831469 0.555571
+vt 0.727535 0.486124
+vt 0.923879 0.382684
+vt 0.808394 0.334848
+vt 0.980785 0.195091
+vt 0.858187 0.170704
+vt 1.000000 0.000000
+vt 0.875000 0.000000
+vn -0.9952 0.0980 0.0000
+vn -0.9569 0.2903 0.0000
+vn -0.8819 0.4714 0.0000
+vn -0.7730 0.6344 0.0000
+vn -0.6344 0.7730 0.0000
+vn -0.4714 0.8819 0.0000
+vn -0.2903 0.9569 0.0000
+vn -0.0980 0.9952 0.0000
+vn 0.9952 -0.0980 -0.0000
+vn 0.9569 -0.2903 -0.0000
+vn 0.8819 -0.4714 -0.0000
+vn 0.7730 -0.6344 -0.0000
+vn 0.6344 -0.7730 0.0000
+vn 0.4714 -0.8819 0.0000
+vn 0.2903 -0.9569 0.0000
+vn 0.0980 -0.9952 0.0000
+vn -0.0000 -1.0000 -0.0000
+vn 1.0000 0.0000 0.0000
+vn 0.0000 0.0000 1.0000
+vn 0.0000 0.0000 -1.0000
+usemtl None
+s off
+f 3/1/1 4/2/1 6/3/1 5/4/1
+f 5/4/2 6/3/2 8/5/2 7/6/2
+f 7/6/3 8/5/3 10/7/3 9/8/3
+f 9/8/4 10/7/4 12/9/4 11/10/4
+f 11/10/5 12/9/5 14/11/5 13/12/5
+f 13/12/6 14/11/6 16/13/6 15/14/6
+f 15/14/7 16/13/7 18/15/7 17/16/7
+f 17/16/8 18/15/8 2/17/8 1/18/8
+f 21/19/9 23/20/9 24/21/9 22/22/9
+f 23/20/10 25/23/10 26/24/10 24/21/10
+f 25/23/11 27/25/11 28/26/11 26/24/11
+f 27/25/12 29/27/12 30/28/12 28/26/12
+f 29/27/13 31/29/13 32/30/13 30/28/13
+f 31/29/14 33/31/14 34/32/14 32/30/14
+f 33/31/15 35/33/15 36/34/15 34/32/15
+f 35/33/16 19/35/16 20/36/16 36/34/16
+f 3/37/17 21/38/17 22/39/17 4/40/17
+f 2/41/18 20/42/18 19/43/18 1/44/18
+f 18/45/19 20/46/19 2/17/19
+f 16/47/19 36/48/19 18/45/19
+f 36/48/19 20/46/19 18/45/19
+f 16/47/19 14/49/19 34/50/19
+f 36/48/19 16/47/19 34/50/19
+f 12/51/19 32/52/19 14/49/19
+f 17/53/20 1/18/20 19/54/20
+f 12/51/19 30/55/19 32/52/19
+f 10/56/19 30/55/19 12/51/19
+f 10/56/19 28/57/19 30/55/19
+f 8/58/19 28/57/19 10/56/19
+f 8/58/19 26/59/19 28/57/19
+f 6/60/19 26/59/19 8/58/19
+f 6/60/19 24/61/19 26/59/19
+f 4/62/19 24/61/19 6/60/19
+f 4/62/19 22/63/19 24/61/19
+f 32/52/19 34/50/19 14/49/19
+f 19/54/20 35/64/20 17/53/20
+f 15/65/20 35/64/20 33/66/20
+f 13/67/20 15/65/20 33/66/20
+f 33/66/20 31/68/20 13/67/20
+f 35/64/20 15/65/20 17/53/20
+f 11/69/20 31/68/20 29/70/20
+f 9/71/20 11/69/20 29/70/20
+f 9/71/20 29/70/20 27/72/20
+f 7/73/20 9/71/20 27/72/20
+f 7/73/20 27/72/20 25/74/20
+f 5/75/20 7/73/20 25/74/20
+f 5/75/20 25/74/20 23/76/20
+f 3/77/20 5/75/20 23/76/20
+f 3/77/20 23/76/20 21/78/20
+f 31/68/20 11/69/20 13/67/20
diff --git a/technic/models/technic_arch_216_flange.obj b/technic/models/technic_arch_216_flange.obj
new file mode 100644
index 0000000..95d8b46
--- /dev/null
+++ b/technic/models/technic_arch_216_flange.obj
@@ -0,0 +1,135 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_thin_arch_flange.mtl
+o Cylinder_Cylinder.003
+v -0.500000 -0.499999 -0.500000
+v -0.500000 -0.499999 0.500000
+v -0.500000 0.500000 -0.500000
+v -0.500000 0.500000 0.500000
+v 0.500000 0.500000 0.500000
+v 0.500000 0.500000 -0.500000
+v -0.375000 -0.499999 -0.500000
+v -0.358187 -0.329295 -0.500000
+v -0.358187 -0.329295 0.500000
+v -0.375000 -0.499999 0.500000
+v -0.308394 -0.165151 -0.500000
+v -0.308394 -0.165151 0.500000
+v -0.227535 -0.013875 -0.500000
+v -0.227535 -0.013875 0.500000
+v -0.118718 0.118719 -0.500000
+v -0.118718 0.118719 0.500000
+v 0.013877 0.227537 -0.500000
+v 0.013877 0.227537 0.500000
+v 0.165153 0.308395 -0.500000
+v 0.165153 0.308395 0.500000
+v 0.329297 0.358187 -0.500000
+v 0.329297 0.358187 0.500000
+v 0.500000 0.375000 -0.500000
+v 0.500000 0.375000 0.500000
+vt 1.000000 0.000000
+vt 1.000000 0.080477
+vt 0.000000 0.080477
+vt 0.000000 0.000000
+vt 1.000000 0.182905
+vt 0.000000 0.182905
+vt 1.000000 0.303347
+vt 0.000000 0.303347
+vt 1.000000 0.437175
+vt 0.000000 0.437175
+vt 1.000000 0.579247
+vt 0.000000 0.579247
+vt 1.000000 0.724101
+vt 0.000000 0.724101
+vt 1.000000 0.866173
+vt 0.000000 0.866173
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 0.999929 0.000000
+vt 0.999929 0.124991
+vt 0.000000 0.124991
+vt 0.000000 0.000000
+vt 1.000000 0.875009
+vt 1.000000 1.000000
+vt 0.000071 1.000000
+vt 0.000071 0.875009
+vt 0.999900 0.999900
+vt 0.000100 0.999900
+vt 0.000099 0.000100
+vt 0.999900 0.000100
+vt 0.999900 0.999900
+vt 0.000100 0.999900
+vt 0.000100 0.000100
+vt 0.999900 0.000100
+vt 0.513877 0.727537
+vt 0.665153 0.808395
+vt 0.000000 1.000000
+vt 0.191606 0.334848
+vt 0.272465 0.486124
+vt 0.125000 0.000000
+vt 0.141813 0.170704
+vt 1.000000 1.000000
+vt 0.829297 0.858187
+vt 1.000000 0.875000
+vt 0.381282 0.618719
+vt 0.808394 0.334848
+vt 1.000000 0.000000
+vt 1.000000 1.000000
+vt 0.858187 0.170704
+vt 0.875000 0.000000
+vt 0.334847 0.808395
+vt 0.486123 0.727537
+vt 0.170703 0.858187
+vt 0.000000 1.000000
+vt 0.000000 0.875000
+vt 0.618718 0.618719
+vt 0.727535 0.486124
+vn 0.9952 -0.0980 -0.0000
+vn 0.9569 -0.2903 -0.0000
+vn 0.8819 -0.4714 -0.0000
+vn 0.7730 -0.6344 -0.0000
+vn 0.6344 -0.7730 -0.0000
+vn 0.4714 -0.8819 -0.0000
+vn 0.2903 -0.9569 -0.0000
+vn 0.0980 -0.9952 -0.0000
+vn 0.0000 -1.0000 -0.0000
+vn 1.0000 0.0000 0.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 1.0000 0.0000
+vn -0.0000 0.0000 1.0000
+vn -0.0000 0.0000 -1.0000
+usemtl None
+s 1
+f 7/1/1 8/2/1 9/3/1 10/4/1
+f 8/2/2 11/5/2 12/6/2 9/3/2
+f 11/5/3 13/7/3 14/8/3 12/6/3
+f 13/7/4 15/9/4 16/10/4 14/8/4
+f 15/9/5 17/11/5 18/12/5 16/10/5
+f 17/11/6 19/13/6 20/14/6 18/12/6
+f 19/13/7 21/15/7 22/16/7 20/14/7
+f 21/15/8 23/17/8 24/18/8 22/16/8
+f 1/19/9 7/20/9 10/21/9 2/22/9
+f 5/23/10 24/24/10 23/25/10 6/26/10
+f 4/27/11 3/28/11 1/29/11 2/30/11
+f 5/31/12 6/32/12 3/33/12 4/34/12
+usemtl None_default_brick.png
+s off
+f 18/35/13 20/36/13 4/37/13
+f 12/38/13 14/39/13 4/37/13
+f 2/22/13 10/40/13 9/41/13
+f 2/22/13 9/41/13 12/38/13
+f 20/36/13 5/42/13 4/37/13
+f 22/43/13 24/44/13 5/42/13
+f 20/36/13 22/43/13 5/42/13
+f 16/45/13 18/35/13 4/37/13
+f 14/39/13 16/45/13 4/37/13
+f 11/46/14 1/47/14 3/48/14
+f 1/47/14 8/49/14 7/50/14
+f 1/47/14 11/46/14 8/49/14
+f 19/51/14 17/52/14 3/48/14
+f 21/53/14 6/54/14 23/55/14
+f 19/51/14 6/54/14 21/53/14
+f 2/22/13 12/38/13 4/37/13
+f 6/54/14 19/51/14 3/48/14
+f 15/56/14 3/48/14 17/52/14
+f 13/57/14 3/48/14 15/56/14
+f 13/57/14 11/46/14 3/48/14
diff --git a/technic/models/technic_beam_216.obj b/technic/models/technic_beam_216.obj
new file mode 100644
index 0000000..651be40
--- /dev/null
+++ b/technic/models/technic_beam_216.obj
@@ -0,0 +1,50 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_beam_216.mtl
+o Cube_Cube.004
+v 0.500000 -0.000000 0.062500
+v 0.500000 0.500000 0.062500
+v -0.500000 0.500000 0.062500
+v -0.500000 0.000000 0.062500
+v -0.500000 0.500000 -0.062500
+v -0.500000 0.000000 -0.062500
+v 0.500000 0.500000 -0.062500
+v 0.500000 -0.000000 -0.062500
+vt 0.999900 0.500100
+vt 0.999900 1.000000
+vt 0.000100 1.000000
+vt 0.000100 0.500100
+vt 0.124975 0.500100
+vt 0.124975 1.000000
+vt 0.000000 1.000000
+vt -0.000000 0.500100
+vt 0.999900 0.500100
+vt 0.999900 1.000000
+vt 0.000100 1.000000
+vt 0.000100 0.500100
+vt 0.124975 0.500100
+vt 0.124975 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.500100
+vt 0.000200 1.000000
+vt 0.000200 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vt 0.000200 1.000000
+vt 0.000200 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vn 0.0000 -0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn -0.0000 0.0000 -1.0000
+vn 1.0000 0.0000 0.0000
+vn -0.0000 -1.0000 0.0000
+vn 0.0000 1.0000 0.0000
+usemtl None
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1
+f 4/5/2 3/6/2 5/7/2 6/8/2
+f 6/9/3 5/10/3 7/11/3 8/12/3
+f 8/13/4 7/14/4 2/15/4 1/16/4
+f 4/17/5 6/18/5 8/19/5 1/20/5
+f 5/21/6 3/22/6 2/23/6 7/24/6
diff --git a/technic/models/technic_beam_216_cross.obj b/technic/models/technic_beam_216_cross.obj
new file mode 100644
index 0000000..f5278a7
--- /dev/null
+++ b/technic/models/technic_beam_216_cross.obj
@@ -0,0 +1,89 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_beam_216_cross.mtl
+o Cube_Cube.004
+v 0.500000 0.000000 0.062500
+v 0.500000 0.500000 0.062500
+v -0.500000 0.000000 0.062500
+v -0.500000 0.500000 0.062500
+v 0.500000 0.000000 -0.062500
+v 0.500000 0.500000 -0.062500
+v -0.500000 0.000000 -0.062500
+v -0.500000 0.500000 -0.062500
+v -0.062500 0.000000 0.500000
+v -0.062500 0.500000 0.500000
+v -0.062500 0.000000 -0.500000
+v -0.062500 0.500000 -0.500000
+v 0.062500 0.000000 0.500000
+v 0.062500 0.500000 0.500000
+v 0.062500 0.000000 -0.500000
+v 0.062500 0.500000 -0.500000
+vt 0.999900 0.500100
+vt 0.999900 1.000000
+vt 0.000100 1.000000
+vt 0.000100 0.500100
+vt 0.124975 0.500100
+vt 0.124975 1.000000
+vt 0.000000 1.000000
+vt -0.000000 0.500100
+vt 0.999900 0.500100
+vt 0.999900 1.000000
+vt 0.000100 1.000000
+vt 0.000100 0.500100
+vt 0.124975 0.500100
+vt 0.124975 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.500100
+vt 0.000200 1.000000
+vt 0.000200 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vt 0.000200 1.000000
+vt 0.000200 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vt 0.999900 0.500100
+vt 0.999900 1.000000
+vt 0.000100 1.000000
+vt 0.000100 0.500100
+vt 0.124975 0.500100
+vt 0.124975 1.000000
+vt 0.000000 1.000000
+vt -0.000000 0.500100
+vt 0.999900 0.500100
+vt 0.999900 1.000000
+vt 0.000100 1.000000
+vt 0.000100 0.500100
+vt 0.124975 0.500100
+vt 0.124975 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.500100
+vt 0.000200 1.000000
+vt 0.000200 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vt 0.000200 1.000000
+vt 0.000200 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 1.0000 0.0000 0.0000
+vn 0.0000 0.0000 1.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 1.0000 0.0000
+usemtl None
+s off
+f 9/1/1 10/2/1 12/3/1 11/4/1
+f 11/5/2 12/6/2 16/7/2 15/8/2
+f 15/9/3 16/10/3 14/11/3 13/12/3
+f 13/13/4 14/14/4 10/15/4 9/16/4
+f 11/17/5 15/18/5 13/19/5 9/20/5
+f 16/21/6 12/22/6 10/23/6 14/24/6
+usemtl None_default_brick.png
+f 1/25/4 2/26/4 4/27/4 3/28/4
+f 3/29/1 4/30/1 8/31/1 7/32/1
+f 7/33/2 8/34/2 6/35/2 5/36/2
+f 5/37/3 6/38/3 2/39/3 1/40/3
+f 3/41/5 7/42/5 5/43/5 1/44/5
+f 8/45/6 4/46/6 2/47/6 6/48/6
diff --git a/technic/models/technic_beam_216_cross_column.obj b/technic/models/technic_beam_216_cross_column.obj
new file mode 100644
index 0000000..da8f030
--- /dev/null
+++ b/technic/models/technic_beam_216_cross_column.obj
@@ -0,0 +1,171 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_beam_216_column_tee.mtl
+o Cube_Cube.007
+v -0.150000 -0.500000 0.150000
+v -0.150000 0.500000 0.150000
+v -0.150000 -0.500000 -0.150000
+v -0.150000 0.500000 -0.150000
+v 0.150000 -0.500000 0.150000
+v 0.150000 0.500000 0.150000
+v 0.150000 -0.500000 -0.150000
+v 0.150000 0.500000 -0.150000
+v -0.062500 -0.000000 0.500000
+v -0.062500 0.500000 0.500000
+v -0.062500 0.500000 -0.500000
+v -0.062500 0.000000 -0.500000
+v 0.062500 0.500000 -0.500000
+v 0.062500 0.000000 -0.500000
+v 0.062500 0.500000 0.500000
+v 0.062500 -0.000000 0.500000
+v 0.500000 -0.000000 0.062500
+v 0.500000 0.500000 0.062500
+v -0.500000 0.500000 0.062500
+v -0.500000 -0.000000 0.062500
+v -0.500000 0.500000 -0.062500
+v -0.500000 0.000000 -0.062500
+v 0.500000 0.500000 -0.062500
+v 0.500000 0.000000 -0.062500
+v -0.149935 0.500000 0.062500
+v -0.148506 0.500000 -0.062500
+v 0.151055 0.500000 -0.062500
+v 0.149910 0.500000 0.062500
+v 0.062500 0.500000 0.149916
+v -0.062500 0.500000 0.150733
+v -0.062500 0.500000 -0.148528
+v 0.062500 0.500000 -0.150975
+vt 0.649970 0.000100
+vt 0.649970 0.999900
+vt 0.350030 0.999900
+vt 0.350030 0.000100
+vt 0.649970 0.000100
+vt 0.649970 0.999900
+vt 0.350030 0.999900
+vt 0.350030 0.000100
+vt 0.649970 0.000100
+vt 0.649970 0.999900
+vt 0.350030 0.999900
+vt 0.350030 0.000100
+vt 0.649970 0.000100
+vt 0.649970 0.999900
+vt 0.350030 0.999900
+vt 0.350030 0.000100
+vt 0.350030 0.350030
+vt 0.649970 0.350030
+vt 0.649970 0.649970
+vt 0.350030 0.649970
+vt 0.350030 0.649970
+vt 0.350030 0.350030
+vt 0.649970 0.350030
+vt 0.649970 0.649970
+vt 0.999900 0.500100
+vt 0.999900 1.000000
+vt 0.650702 1.000000
+vt 0.351502 1.000000
+vt 0.000100 1.000000
+vt 0.000100 0.500100
+vt 0.124975 0.500100
+vt 0.124975 1.000000
+vt 0.000000 1.000000
+vt -0.000000 0.500100
+vt 0.999900 0.500100
+vt 0.999900 1.000000
+vt 0.650945 1.000000
+vt 0.350114 1.000000
+vt 0.000100 1.000000
+vt 0.000100 0.500100
+vt 0.124975 0.500100
+vt 0.124975 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.500100
+vt 0.000200 1.000000
+vt 0.000200 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vt 0.649986 1.000000
+vt 0.650802 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vt 0.000200 1.000000
+vt 0.000200 0.875025
+vt 0.351602 0.875025
+vt 0.349155 1.000000
+vt 0.999900 0.500100
+vt 0.999900 1.000000
+vt 0.649880 1.000000
+vt 0.350095 1.000000
+vt 0.000100 1.000000
+vt 0.000100 0.500100
+vt 0.124975 0.500100
+vt 0.124975 1.000000
+vt 0.000000 1.000000
+vt -0.000000 0.500100
+vt 0.999900 0.500100
+vt 0.999900 1.000000
+vt 0.648476 1.000000
+vt 0.348975 1.000000
+vt 0.000100 1.000000
+vt 0.000100 0.500100
+vt 0.124975 0.500100
+vt 0.124975 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.500100
+vt 0.000200 1.000000
+vt 0.000200 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vt 0.651125 1.000000
+vt 0.649980 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vt 0.000200 1.000000
+vt 0.000200 0.875025
+vt 0.350195 0.875025
+vt 0.351624 1.000000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 1.0000 0.0000 0.0000
+vn 0.0000 0.0000 1.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 1.0000 0.0000
+vn -0.5773 -0.5773 0.5773
+vn -0.5773 0.5773 0.5773
+vn -0.8937 0.4487 0.0000
+vn -0.8966 0.4427 0.0000
+vn -0.5773 0.5773 -0.5773
+vn -0.5773 -0.5773 -0.5773
+vn 0.5773 0.5773 -0.5773
+vn 0.5773 -0.5773 -0.5773
+vn 0.8922 0.4516 0.0000
+vn 0.8952 0.4457 0.0000
+vn 0.5773 0.5773 0.5773
+vn 0.5773 -0.5773 0.5773
+vn 0.0000 0.4451 0.8954
+vn 0.0000 0.4498 0.8931
+vn 0.0000 0.4446 -0.8957
+vn 0.0000 0.4493 -0.8934
+usemtl None.003
+s off
+f 1/1/1 2/2/1 4/3/1 3/4/1
+f 3/5/2 4/6/2 8/7/2 7/8/2
+f 7/9/3 8/10/3 6/11/3 5/12/3
+f 5/13/4 6/14/4 2/15/4 1/16/4
+f 3/17/5 7/18/5 5/19/5 1/20/5
+f 2/21/6 6/22/6 8/23/6 4/24/6
+usemtl None.003_default_brick.png.005
+s 1
+f 9/25/7 10/26/8 30/27/9 31/28/10 11/29/11 12/30/12
+f 12/31/12 11/32/11 13/33/13 14/34/14
+f 14/35/14 13/36/13 32/37/15 29/38/16 15/39/17 16/40/18
+f 16/41/18 15/42/17 10/43/8 9/44/7
+f 12/45/12 14/46/14 16/47/18 9/48/7
+f 29/49/16 30/50/9 10/51/8 15/52/17
+f 13/53/13 11/54/11 31/55/10 32/56/15
+usemtl None_default_brick.png
+f 17/57/18 18/58/17 28/59/19 25/60/20 19/61/8 20/62/7
+f 20/63/7 19/64/8 21/65/11 22/66/12
+f 22/67/12 21/68/11 26/69/21 27/70/22 23/71/13 24/72/14
+f 24/73/14 23/74/13 18/75/17 17/76/18
+f 20/77/7 22/78/12 24/79/14 17/80/18
+f 27/81/22 28/82/19 18/83/17 23/84/13
+f 21/85/11 19/86/8 25/87/20 26/88/21
diff --git a/technic/models/technic_beam_216_tee.obj b/technic/models/technic_beam_216_tee.obj
new file mode 100644
index 0000000..bb56370
--- /dev/null
+++ b/technic/models/technic_beam_216_tee.obj
@@ -0,0 +1,84 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_beam_216_tee.mtl
+o Cube_Cube.004
+v 0.062500 0.000000 -0.500000
+v 0.062500 0.500000 -0.500000
+v -0.062500 0.000000 -0.500000
+v -0.062500 0.500000 -0.500000
+v 0.062500 0.000000 -0.000000
+v 0.062500 0.500000 -0.000000
+v -0.062500 0.000000 0.000000
+v -0.062500 0.500000 0.000000
+v 0.500000 0.000000 0.062500
+v 0.500000 0.500000 0.062500
+v -0.500000 0.000000 0.062500
+v -0.500000 0.500000 0.062500
+v 0.500000 0.000000 -0.062500
+v 0.500000 0.500000 -0.062500
+v -0.500000 0.000000 -0.062500
+v -0.500000 0.500000 -0.062500
+vt 0.999900 0.500100
+vt 0.999900 1.000000
+vt 0.000100 1.000000
+vt 0.000100 0.500100
+vt 0.124975 0.500100
+vt 0.124975 1.000000
+vt 0.000000 1.000000
+vt -0.000000 0.500100
+vt 0.999900 0.500100
+vt 0.999900 1.000000
+vt 0.000100 1.000000
+vt 0.000100 0.500100
+vt 0.124975 0.500100
+vt 0.124975 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.500100
+vt 0.000200 1.000000
+vt 0.000200 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vt 0.000200 1.000000
+vt 0.000200 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vt 0.500000 0.500100
+vt 0.500000 1.000000
+vt 0.000100 1.000000
+vt 0.000100 0.500100
+vt 0.124975 0.500100
+vt 0.124975 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.500100
+vt 0.500100 1.000000
+vt 0.500100 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vt 0.500100 1.000000
+vt 0.500100 0.875025
+vt 1.000000 0.875025
+vt 1.000000 1.000000
+vt 0.999900 0.500100
+vt 0.999900 1.000000
+vt 0.500000 1.000000
+vt 0.500000 0.500100
+vn 0.0000 0.0000 1.0000
+vn -1.0000 0.0000 0.0000
+vn -0.0000 0.0000 -1.0000
+vn 1.0000 0.0000 0.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 1.0000 0.0000
+usemtl None
+s off
+f 9/1/1 10/2/1 12/3/1 11/4/1
+f 11/5/2 12/6/2 16/7/2 15/8/2
+f 15/9/3 16/10/3 14/11/3 13/12/3
+f 13/13/4 14/14/4 10/15/4 9/16/4
+f 11/17/5 15/18/5 13/19/5 9/20/5
+f 16/21/6 12/22/6 10/23/6 14/24/6
+usemtl None_default_brick.png
+f 7/25/2 8/26/2 4/27/2 3/28/2
+f 3/29/3 4/30/3 2/31/3 1/32/3
+f 5/33/5 7/34/5 3/35/5 1/36/5
+f 8/37/6 6/38/6 2/39/6 4/40/6
+f 1/41/4 2/42/4 6/43/4 5/44/4
diff --git a/technic/models/technic_block_fluted.obj b/technic/models/technic_block_fluted.obj
new file mode 100644
index 0000000..0cb6628
--- /dev/null
+++ b/technic/models/technic_block_fluted.obj
@@ -0,0 +1,827 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_rabbeted_column.mtl
+o Cube_Cube.001
+v -0.214286 -0.500000 -0.500000
+v -0.214286 0.500000 -0.500000
+v -0.071429 0.500000 -0.500000
+v -0.071429 -0.500000 -0.500000
+v 0.214286 -0.500000 0.500000
+v 0.214286 0.500000 0.500000
+v 0.071429 0.500000 0.500000
+v 0.071429 -0.500000 0.500000
+v -0.500000 0.500000 0.214286
+v -0.500000 0.500000 0.071429
+v -0.500000 -0.500000 0.071429
+v -0.500000 -0.500000 0.214286
+v -0.500000 0.500000 0.500000
+v -0.500000 0.500000 0.357143
+v -0.500000 -0.500000 0.357143
+v -0.500000 -0.500000 0.500000
+v -0.500000 -0.500000 -0.357143
+v -0.500000 0.500000 -0.357143
+v -0.500000 0.500000 -0.500000
+v -0.500000 -0.500000 -0.500000
+v -0.500000 -0.500000 -0.071429
+v -0.500000 0.500000 -0.071429
+v -0.500000 0.500000 -0.214286
+v -0.500000 -0.500000 -0.214286
+v -0.450000 0.500000 0.357143
+v -0.450000 -0.500000 0.357143
+v -0.450000 0.500000 0.214286
+v -0.450000 -0.500000 0.214286
+v -0.450000 -0.500000 0.071429
+v -0.450000 0.500000 0.071429
+v -0.450000 0.500000 -0.071429
+v -0.450000 -0.500000 -0.071429
+v -0.450000 -0.500000 -0.214286
+v -0.450000 0.500000 -0.214286
+v -0.450000 0.500000 -0.357143
+v -0.450000 -0.500000 -0.357143
+v 0.500000 -0.500000 -0.214286
+v 0.500000 0.500000 -0.214286
+v 0.500000 0.500000 -0.071429
+v 0.500000 -0.500000 -0.071429
+v 0.450000 -0.500000 -0.357143
+v 0.450000 0.500000 -0.357143
+v 0.450000 0.500000 -0.214286
+v 0.450000 -0.500000 -0.214286
+v 0.450000 0.500000 -0.071429
+v 0.450000 -0.500000 -0.071429
+v 0.500000 -0.500000 -0.500000
+v 0.500000 0.500000 -0.500000
+v 0.500000 0.500000 -0.357143
+v 0.500000 -0.500000 -0.357143
+v 0.500000 -0.500000 0.357143
+v 0.500000 0.500000 0.357143
+v 0.500000 0.500000 0.500000
+v 0.500000 -0.500000 0.500000
+v 0.500000 -0.500000 0.071429
+v 0.500000 0.500000 0.071429
+v 0.500000 0.500000 0.214286
+v 0.500000 -0.500000 0.214286
+v 0.450000 -0.500000 0.214286
+v 0.450000 0.500000 0.214286
+v 0.450000 0.500000 0.357143
+v 0.450000 -0.500000 0.357143
+v 0.450000 0.500000 0.071429
+v 0.450000 -0.500000 0.071429
+v -0.071429 0.500000 0.500000
+v -0.071429 -0.500000 0.500000
+v -0.071429 -0.500000 0.450000
+v -0.071429 0.500000 0.450000
+v 0.357143 -0.500000 0.450000
+v 0.357143 0.500000 0.450000
+v 0.214286 0.500000 0.450000
+v 0.214286 -0.500000 0.450000
+v 0.357143 0.500000 0.500000
+v 0.357143 -0.500000 0.500000
+v -0.357143 0.500000 0.500000
+v -0.357143 -0.500000 0.500000
+v -0.357143 -0.500000 0.450000
+v -0.357143 0.500000 0.450000
+v -0.214286 0.500000 0.500000
+v -0.214286 -0.500000 0.500000
+v -0.214286 -0.500000 0.450000
+v -0.214286 0.500000 0.450000
+v 0.071429 -0.500000 0.450000
+v 0.071429 0.500000 0.450000
+v 0.357143 0.500000 -0.500000
+v 0.357143 -0.500000 -0.500000
+v 0.357143 -0.500000 -0.450000
+v 0.357143 0.500000 -0.450000
+v -0.357143 -0.500000 -0.450000
+v -0.357143 0.500000 -0.450000
+v -0.214286 0.500000 -0.450000
+v -0.214286 -0.500000 -0.450000
+v 0.214286 -0.500000 -0.500000
+v 0.214286 0.500000 -0.500000
+v 0.214286 0.500000 -0.450000
+v 0.214286 -0.500000 -0.450000
+v -0.071429 0.500000 -0.450000
+v -0.071429 -0.500000 -0.450000
+v -0.357143 0.500000 -0.500000
+v -0.357143 -0.500000 -0.500000
+v 0.071429 -0.500000 -0.500000
+v 0.071429 0.500000 -0.500000
+v 0.071429 0.500000 -0.450000
+v 0.071429 -0.500000 -0.450000
+v -0.500000 -0.500000 -0.500000
+v -0.500000 -0.500000 -0.357143
+v -0.071429 0.500000 0.450000
+v -0.071429 0.500000 0.500000
+v -0.500000 -0.500000 0.357143
+v -0.450000 -0.500000 0.357143
+v -0.357143 -0.500000 0.450000
+v -0.357143 -0.500000 0.500000
+v -0.500000 -0.500000 0.500000
+v 0.357143 0.500000 -0.500000
+v 0.357143 0.500000 -0.450000
+v 0.450000 0.500000 -0.357143
+v 0.500000 0.500000 -0.357143
+v 0.500000 0.500000 -0.500000
+v 0.214286 -0.500000 0.500000
+v 0.214286 -0.500000 0.450000
+v -0.500000 0.500000 0.500000
+v -0.500000 0.500000 0.357143
+v 0.071429 -0.500000 0.450000
+v 0.071429 -0.500000 0.500000
+v 0.450000 0.500000 -0.071429
+v 0.450000 0.500000 0.071429
+v -0.500000 -0.500000 0.071429
+v -0.500000 -0.500000 0.214286
+v 0.357143 -0.500000 0.450000
+v 0.357143 -0.500000 0.500000
+v 0.500000 -0.500000 -0.500000
+v 0.357143 -0.500000 -0.500000
+v 0.071429 0.500000 0.500000
+v 0.071429 0.500000 0.450000
+v 0.214286 -0.500000 -0.500000
+v 0.071429 -0.500000 -0.500000
+v 0.450000 -0.500000 -0.214286
+v 0.450000 -0.500000 -0.357143
+v 0.450000 0.500000 0.214286
+v 0.450000 0.500000 0.357143
+v -0.214286 0.500000 -0.500000
+v -0.071429 0.500000 -0.500000
+v 0.071429 -0.500000 -0.450000
+v -0.071429 -0.500000 -0.450000
+v 0.500000 0.500000 0.071429
+v 0.500000 -0.500000 0.214286
+v 0.500000 -0.500000 0.071429
+v -0.071429 -0.500000 -0.500000
+v -0.214286 -0.500000 -0.500000
+v 0.500000 -0.500000 -0.214286
+v -0.500000 0.500000 -0.071429
+v -0.500000 0.500000 -0.214286
+v 0.450000 0.500000 -0.214286
+v 0.500000 0.500000 -0.214286
+v 0.450000 -0.500000 0.214286
+v 0.500000 -0.500000 0.357143
+v 0.450000 -0.500000 0.357143
+v -0.450000 0.500000 -0.214286
+v -0.450000 0.500000 -0.357143
+v 0.071429 0.500000 -0.500000
+v 0.214286 0.500000 -0.500000
+v 0.500000 -0.500000 -0.357143
+v -0.450000 -0.500000 -0.071429
+v -0.450000 -0.500000 0.071429
+v 0.500000 0.500000 -0.071429
+v -0.450000 -0.500000 0.214286
+v -0.500000 0.500000 -0.500000
+v -0.357143 0.500000 -0.500000
+v 0.450000 -0.500000 -0.071429
+v 0.500000 -0.500000 -0.071429
+v -0.450000 0.500000 0.071429
+v -0.450000 0.500000 -0.071429
+v 0.357143 -0.500000 -0.450000
+v 0.214286 -0.500000 -0.450000
+v 0.500000 0.500000 0.214286
+v -0.450000 0.500000 0.357143
+v -0.450000 0.500000 0.214286
+v 0.500000 0.500000 0.357143
+v -0.357143 0.500000 -0.450000
+v 0.500000 0.500000 0.500000
+v 0.357143 0.500000 0.500000
+v -0.214286 -0.500000 0.500000
+v -0.071429 -0.500000 0.500000
+v -0.214286 0.500000 -0.450000
+v 0.214286 0.500000 0.500000
+v -0.450000 -0.500000 -0.357143
+v -0.450000 -0.500000 -0.214286
+v -0.071429 -0.500000 0.450000
+v -0.071429 0.500000 -0.450000
+v 0.071429 0.500000 -0.450000
+v -0.500000 -0.500000 -0.214286
+v -0.214286 -0.500000 -0.450000
+v -0.357143 -0.500000 -0.450000
+v -0.214286 0.500000 0.500000
+v 0.214286 0.500000 -0.450000
+v -0.500000 0.500000 0.214286
+v -0.500000 0.500000 -0.357143
+v -0.357143 -0.500000 -0.500000
+v -0.214286 -0.500000 0.450000
+v -0.500000 0.500000 0.071429
+v -0.214286 0.500000 0.450000
+v -0.500000 -0.500000 -0.071429
+v 0.357143 0.500000 0.450000
+v 0.214286 0.500000 0.450000
+v 0.500000 -0.500000 0.500000
+v 0.450000 -0.500000 0.071429
+v -0.357143 0.500000 0.450000
+v -0.357143 0.500000 0.500000
+vt 0.703261 0.000176
+vt 0.703260 0.999999
+vt 0.593390 0.999999
+vt 0.593390 0.000176
+vt 0.703261 0.000176
+vt 0.703261 1.000000
+vt 0.593390 1.000000
+vt 0.593390 0.000176
+vt 0.703174 0.999823
+vt 0.593303 0.999824
+vt 0.593303 0.000000
+vt 0.703173 0.000000
+vt 0.999825 0.999823
+vt 0.889954 0.999823
+vt 0.889954 0.000000
+vt 0.999825 0.000000
+vt 0.109871 0.000001
+vt 0.109872 0.999824
+vt 0.000001 0.999825
+vt 0.000000 0.000001
+vt 0.406522 0.000000
+vt 0.406523 0.999824
+vt 0.296652 0.999824
+vt 0.296651 0.000001
+vt 0.851499 0.999823
+vt 0.851499 0.000000
+vt 0.741628 0.999823
+vt 0.741628 0.000000
+vt 0.554848 0.000000
+vt 0.554848 0.999824
+vt 0.444977 0.999824
+vt 0.444977 0.000000
+vt 0.258196 0.000001
+vt 0.258197 0.999824
+vt 0.148327 0.999824
+vt 0.148326 0.000001
+vt 0.703554 0.000088
+vt 0.703554 0.999911
+vt 0.593684 0.999911
+vt 0.593683 0.000088
+vt 0.851879 0.000088
+vt 0.851879 0.999911
+vt 0.742009 0.999911
+vt 0.742009 0.000088
+vt 0.555229 0.999911
+vt 0.555228 0.000088
+vt 1.000205 0.000087
+vt 1.000205 0.999911
+vt 0.890334 0.999911
+vt 0.890334 0.000088
+vt 0.110251 0.000088
+vt 0.110252 0.999912
+vt 0.000382 0.999913
+vt 0.000380 0.000089
+vt 0.406902 0.000088
+vt 0.406903 0.999912
+vt 0.297032 0.999912
+vt 0.297031 0.000088
+vt 0.258577 0.000088
+vt 0.258578 0.999912
+vt 0.148707 0.999912
+vt 0.148706 0.000088
+vt 0.445358 0.999911
+vt 0.445357 0.000088
+vt 0.406609 1.000000
+vt 0.406610 0.000176
+vt 0.445064 0.000176
+vt 0.445064 1.000000
+vt 0.851587 0.000177
+vt 0.851586 1.000000
+vt 0.741715 1.000000
+vt 0.741716 0.000176
+vt 0.999912 0.000177
+vt 0.999911 1.000000
+vt 0.890041 1.000000
+vt 0.890041 0.000177
+vt 0.109959 1.000000
+vt 0.109959 0.000176
+vt 0.148413 0.000176
+vt 0.148413 1.000000
+vt 0.000088 1.000000
+vt 0.000088 0.000176
+vt 0.296739 1.000000
+vt 0.296739 0.000176
+vt 0.258284 0.000176
+vt 0.258284 1.000000
+vt 0.554936 0.000176
+vt 0.554935 1.000000
+vt 0.109958 0.999999
+vt 0.109959 0.000175
+vt 0.148413 0.000175
+vt 0.148413 0.999999
+vt 0.851587 0.000176
+vt 0.851585 1.000000
+vt 0.741715 1.000000
+vt 0.741716 0.000176
+vt 0.296739 0.000176
+vt 0.296738 0.999999
+vt 0.258283 0.999999
+vt 0.258284 0.000176
+vt 0.554935 0.999999
+vt 0.554936 0.000176
+vt 0.999912 0.000177
+vt 0.999911 1.000000
+vt 0.890040 1.000000
+vt 0.890041 0.000177
+vt 0.000088 0.999999
+vt 0.000088 0.000175
+vt 0.406610 0.000176
+vt 0.406609 0.999999
+vt 0.445063 0.999999
+vt 0.445064 0.000176
+vt 0.999900 0.142928
+vt 0.949910 0.142928
+vt 0.857071 0.050090
+vt 0.857071 0.000100
+vt 0.999900 0.000100
+vt 0.142857 0.000000
+vt 0.142857 0.050000
+vt 0.050000 0.142857
+vt 0.000000 0.142857
+vt 0.000000 0.000000
+vt 0.000000 0.428571
+vt 0.000000 0.285714
+vt 0.050000 0.285714
+vt 0.050000 0.428571
+vt 0.000000 0.714286
+vt 0.000000 0.571429
+vt 0.050000 0.571429
+vt 0.050000 0.714286
+vt 0.000000 1.000000
+vt 0.000000 0.857143
+vt 0.050000 0.857143
+vt 0.142857 0.950000
+vt 0.142857 1.000000
+vt 0.428571 1.000000
+vt 0.285714 1.000000
+vt 0.285714 0.950000
+vt 0.428571 0.950000
+vt 0.571429 1.000000
+vt 0.571429 0.950000
+vt 0.714286 0.950000
+vt 0.714286 1.000000
+vt 0.857143 1.000000
+vt 0.857143 0.950000
+vt 0.950000 0.857143
+vt 1.000000 0.857143
+vt 1.000000 1.000000
+vt 1.000000 0.714286
+vt 0.950000 0.714286
+vt 0.950000 0.571429
+vt 1.000000 0.571429
+vt 1.000000 0.428571
+vt 0.950000 0.428571
+vt 0.950000 0.285714
+vt 1.000000 0.285714
+vt 1.000000 0.142857
+vt 0.950000 0.142857
+vt 0.857143 0.050000
+vt 0.857143 0.000000
+vt 1.000000 0.000000
+vt 0.571429 0.000000
+vt 0.714286 0.000000
+vt 0.714286 0.050000
+vt 0.571429 0.050000
+vt 0.285714 0.000000
+vt 0.428571 0.000000
+vt 0.428571 0.050000
+vt 0.285714 0.050000
+vt 0.949910 0.285757
+vt 0.999899 0.285757
+vt 0.999900 0.428585
+vt 0.949910 0.428585
+vt 0.949910 0.571414
+vt 0.999900 0.571414
+vt 0.999900 0.714242
+vt 0.949910 0.714242
+vt 0.571414 0.050090
+vt 0.571414 0.000100
+vt 0.714243 0.000100
+vt 0.714243 0.050090
+vt 0.285757 0.050090
+vt 0.285757 0.000100
+vt 0.428585 0.000100
+vt 0.428585 0.050090
+vt 0.949910 0.857071
+vt 0.999900 0.857071
+vt 0.999900 0.999899
+vt 0.857072 0.999899
+vt 0.857072 0.949909
+vt 0.050090 0.142929
+vt 0.000100 0.142929
+vt 0.000100 0.000100
+vt 0.142928 0.000100
+vt 0.142928 0.050090
+vt 0.050090 0.428586
+vt 0.000100 0.428586
+vt 0.000100 0.285757
+vt 0.050090 0.285757
+vt 0.050090 0.714243
+vt 0.000100 0.714243
+vt 0.000100 0.571415
+vt 0.050090 0.571415
+vt 0.714243 0.949909
+vt 0.714243 0.999899
+vt 0.571415 0.999899
+vt 0.571415 0.949910
+vt 0.428586 0.949910
+vt 0.428586 0.999900
+vt 0.285757 0.999900
+vt 0.285757 0.949910
+vt 0.142929 0.949910
+vt 0.142929 0.999900
+vt 0.000100 0.999900
+vt 0.000100 0.857072
+vt 0.050090 0.857072
+vt 0.256468 0.326048
+vt 0.256468 0.256468
+vt 0.256468 0.256468
+vt 0.256468 0.326048
+vt 0.481599 0.628810
+vt 0.481599 0.615929
+vt 0.481599 0.615929
+vt 0.481599 0.628810
+vt 0.604371 0.719179
+vt 0.604371 0.743532
+vt 0.604371 0.743532
+vt 0.604371 0.719179
+vt 0.371190 0.592007
+vt 0.371190 0.628810
+vt 0.371190 0.628810
+vt 0.371190 0.592007
+vt 0.534790 0.743532
+vt 0.534790 0.719179
+vt 0.534790 0.719179
+vt 0.534790 0.743532
+vt 0.615929 0.518401
+vt 0.615929 0.481599
+vt 0.615929 0.481599
+vt 0.615929 0.518401
+vt 0.256468 0.604371
+vt 0.256468 0.534790
+vt 0.256468 0.534790
+vt 0.256468 0.604371
+vt 0.673952 0.743532
+vt 0.673952 0.719179
+vt 0.673952 0.719179
+vt 0.673952 0.743532
+vt 0.673952 0.256468
+vt 0.743532 0.256468
+vt 0.743532 0.256468
+vt 0.673952 0.256468
+vt 0.518401 0.615929
+vt 0.518401 0.628810
+vt 0.518401 0.628810
+vt 0.518401 0.615929
+vt 0.534790 0.256468
+vt 0.604371 0.256468
+vt 0.604371 0.256468
+vt 0.534790 0.256468
+vt 0.719179 0.326048
+vt 0.719179 0.395629
+vt 0.719179 0.395629
+vt 0.719179 0.326048
+vt 0.615929 0.592007
+vt 0.615929 0.555204
+vt 0.615929 0.555204
+vt 0.615929 0.592007
+vt 0.481599 0.371190
+vt 0.444796 0.371190
+vt 0.444796 0.371190
+vt 0.481599 0.371190
+vt 0.465210 0.280821
+vt 0.534790 0.280821
+vt 0.534790 0.280821
+vt 0.465210 0.280821
+vt 0.628810 0.518401
+vt 0.628810 0.518401
+vt 0.743532 0.534790
+vt 0.743532 0.604371
+vt 0.743532 0.604371
+vt 0.743532 0.534790
+vt 0.395629 0.256468
+vt 0.465210 0.256468
+vt 0.465210 0.256468
+vt 0.395629 0.256468
+vt 0.743532 0.395629
+vt 0.743532 0.395629
+vt 0.371190 0.444796
+vt 0.371190 0.481599
+vt 0.371190 0.481599
+vt 0.371190 0.444796
+vt 0.628810 0.444796
+vt 0.615929 0.444796
+vt 0.615929 0.444796
+vt 0.628810 0.444796
+vt 0.719179 0.604371
+vt 0.719179 0.604371
+vt 0.719179 0.673952
+vt 0.743532 0.673952
+vt 0.743532 0.673952
+vt 0.719179 0.673952
+vt 0.615929 0.407993
+vt 0.628810 0.407993
+vt 0.628810 0.407993
+vt 0.615929 0.407993
+vt 0.384071 0.407993
+vt 0.384071 0.444796
+vt 0.384071 0.444796
+vt 0.384071 0.407993
+vt 0.555204 0.371190
+vt 0.518401 0.371190
+vt 0.518401 0.371190
+vt 0.555204 0.371190
+vt 0.743532 0.326048
+vt 0.743532 0.326048
+vt 0.280821 0.534790
+vt 0.280821 0.465210
+vt 0.280821 0.465210
+vt 0.280821 0.534790
+vt 0.628810 0.481599
+vt 0.628810 0.481599
+vt 0.280821 0.673952
+vt 0.280821 0.604371
+vt 0.280821 0.604371
+vt 0.280821 0.673952
+vt 0.407993 0.371190
+vt 0.371190 0.371190
+vt 0.371190 0.371190
+vt 0.407993 0.371190
+vt 0.743532 0.465210
+vt 0.719179 0.465210
+vt 0.719179 0.465210
+vt 0.743532 0.465210
+vt 0.384071 0.481599
+vt 0.384071 0.518401
+vt 0.384071 0.518401
+vt 0.384071 0.481599
+vt 0.604371 0.280821
+vt 0.673952 0.280821
+vt 0.673952 0.280821
+vt 0.604371 0.280821
+vt 0.628810 0.555204
+vt 0.628810 0.555204
+vt 0.384071 0.555204
+vt 0.384071 0.592007
+vt 0.384071 0.592007
+vt 0.384071 0.555204
+vt 0.628810 0.592007
+vt 0.628810 0.592007
+vt 0.407993 0.384071
+vt 0.407993 0.384071
+vt 0.592007 0.628810
+vt 0.628810 0.628810
+vt 0.628810 0.628810
+vt 0.592007 0.628810
+vt 0.465210 0.743532
+vt 0.395629 0.743532
+vt 0.395629 0.743532
+vt 0.465210 0.743532
+vt 0.444796 0.384071
+vt 0.444796 0.384071
+vt 0.555204 0.628810
+vt 0.555204 0.628810
+vt 0.280821 0.395629
+vt 0.280821 0.326048
+vt 0.280821 0.326048
+vt 0.280821 0.395629
+vt 0.326048 0.743532
+vt 0.256468 0.743532
+vt 0.256468 0.743532
+vt 0.326048 0.743532
+vt 0.465210 0.719179
+vt 0.465210 0.719179
+vt 0.518401 0.384071
+vt 0.481599 0.384071
+vt 0.481599 0.384071
+vt 0.518401 0.384071
+vt 0.256468 0.673952
+vt 0.256468 0.673952
+vt 0.256468 0.395629
+vt 0.256468 0.395629
+vt 0.326048 0.280821
+vt 0.395629 0.280821
+vt 0.395629 0.280821
+vt 0.326048 0.280821
+vt 0.444796 0.628810
+vt 0.444796 0.628810
+vt 0.592007 0.384071
+vt 0.555204 0.384071
+vt 0.555204 0.384071
+vt 0.592007 0.384071
+vt 0.371190 0.555204
+vt 0.371190 0.555204
+vt 0.371190 0.407993
+vt 0.371190 0.407993
+vt 0.326048 0.256468
+vt 0.326048 0.256468
+vt 0.395629 0.719179
+vt 0.326048 0.719179
+vt 0.326048 0.719179
+vt 0.395629 0.719179
+vt 0.371190 0.518401
+vt 0.371190 0.518401
+vt 0.444796 0.615929
+vt 0.444796 0.615929
+vt 0.256468 0.465210
+vt 0.256468 0.465210
+vt 0.555204 0.615929
+vt 0.592007 0.615929
+vt 0.592007 0.615929
+vt 0.555204 0.615929
+vt 0.743532 0.743532
+vt 0.743532 0.743532
+vt 0.592007 0.371190
+vt 0.592007 0.371190
+vt 0.719179 0.534790
+vt 0.719179 0.534790
+vt 0.628810 0.371190
+vt 0.628810 0.371190
+vt 0.407993 0.615929
+vt 0.407993 0.615929
+vt 0.407993 0.628810
+vt 0.407993 0.628810
+vn 0.0000 0.0000 -1.0000
+vn 0.0000 0.0000 0.0000
+vn -1.0000 0.0000 0.0000
+vn 1.0000 -0.0000 0.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 1.0000 0.0000
+usemtl (null)
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1
+f 5/5/2 6/6/2 7/7/2 8/8/2
+f 9/9/3 10/10/3 11/11/3 12/12/3
+f 13/13/3 14/14/3 15/15/3 16/16/3
+f 17/17/3 18/18/3 19/19/3 20/20/3
+f 21/21/3 22/22/3 23/23/3 24/24/3
+f 15/15/1 14/14/1 25/25/1 26/26/1
+f 25/25/3 27/27/3 28/28/3 26/26/3
+f 29/29/3 30/30/3 31/31/3 32/32/3
+f 33/33/3 34/34/3 35/35/3 36/36/3
+f 18/18/2 17/17/2 36/36/2 35/35/2
+f 11/11/1 10/10/1 30/30/1 29/29/1
+f 22/22/2 21/21/2 32/32/2 31/31/2
+f 9/9/2 12/12/2 28/28/2 27/27/2
+f 24/24/1 23/23/1 34/34/1 33/33/1
+f 37/37/4 38/38/4 39/39/4 40/40/4
+f 41/41/4 42/42/4 43/43/4 44/44/4
+f 40/40/2 39/39/2 45/45/2 46/46/2
+f 47/47/4 48/48/4 49/49/4 50/50/4
+f 38/38/1 37/37/1 44/44/1 43/43/1
+f 51/51/4 52/52/4 53/53/4 54/54/4
+f 50/50/2 49/49/2 42/42/2 41/41/2
+f 55/55/4 56/56/4 57/57/4 58/58/4
+f 59/59/4 60/60/4 61/61/4 62/62/4
+f 46/46/4 45/45/4 63/63/4 64/64/4
+f 56/56/1 55/55/1 64/64/1 63/63/1
+f 58/58/2 57/57/2 60/60/2 59/59/2
+f 52/52/1 51/51/1 62/62/1 61/61/1
+f 65/65/4 66/66/4 67/67/4 68/68/4
+f 69/69/2 70/70/2 71/71/2 72/72/2
+f 6/6/4 5/5/4 72/72/4 71/71/4
+f 54/73/2 53/74/2 73/75/2 74/76/2
+f 75/77/4 76/78/4 77/79/4 78/80/4
+f 76/78/2 75/77/2 13/81/2 16/82/2
+f 66/66/2 65/65/2 79/83/2 80/84/2
+f 81/85/2 82/86/2 78/80/2 77/79/2
+f 83/87/2 84/88/2 68/68/2 67/67/2
+f 80/84/3 79/83/3 82/86/3 81/85/3
+f 74/76/3 73/75/3 70/70/3 69/69/3
+f 8/8/3 7/7/3 84/88/3 83/87/3
+f 85/89/3 86/90/3 87/91/3 88/92/3
+f 89/93/1 90/94/1 91/95/1 92/96/1
+f 93/97/4 94/98/4 95/99/4 96/100/4
+f 4/4/4 3/3/4 97/101/4 98/102/4
+f 20/103/1 19/104/1 99/105/1 100/106/1
+f 86/90/1 85/89/1 48/107/1 47/108/1
+f 101/109/1 102/110/1 94/98/1 93/97/1
+f 96/100/1 95/99/1 88/92/1 87/91/1
+f 98/102/1 97/101/1 103/111/1 104/112/1
+f 100/106/4 99/105/4 90/94/4 89/93/4
+f 102/110/3 101/109/3 104/112/3 103/111/3
+f 2/2/3 1/1/3 92/96/3 91/95/3
+f 109/113/5 110/114/5 111/115/5 112/116/5 113/117/5
+f 114/118/6 115/119/6 116/120/6 117/121/6 118/122/6
+f 165/123/6 154/124/6 153/125/6 125/126/6
+f 175/127/6 145/128/6 126/129/6 139/130/6
+f 180/131/6 178/132/6 140/133/6 203/134/6 181/135/6
+f 133/136/6 185/137/6 204/138/6 134/139/6
+f 108/140/6 107/141/6 201/142/6 194/143/6
+f 208/144/6 207/145/6 176/146/6 122/147/6 121/148/6
+f 196/149/6 177/150/6 171/151/6 200/152/6
+f 151/153/6 172/154/6 158/155/6 152/156/6
+f 197/157/6 159/158/6 179/159/6 168/160/6 167/161/6
+f 142/162/6 141/163/6 184/164/6 189/165/6
+f 161/166/6 160/167/6 190/168/6 195/169/6
+f 158/155/6 172/154/6 171/151/6 177/150/6 176/146/6 207/145/6 201/142/6 107/141/6 134/139/6 204/138/6 203/134/6 140/133/6 139/130/6 126/129/6 125/126/6 153/125/6 116/120/6 115/119/6 195/169/6 190/168/6 189/165/6 184/164/6 179/159/6 159/158/6
+f 166/170/5 128/171/5 127/172/5 164/173/5
+f 163/174/5 202/175/5 191/176/5 187/177/5
+f 188/178/5 183/179/5 182/180/5 199/181/5
+f 120/182/5 119/183/5 124/184/5 123/185/5
+f 186/186/5 106/187/5 105/188/5 198/189/5 193/190/5
+f 157/191/5 156/192/5 205/193/5 130/194/5 129/195/5
+f 206/196/5 147/197/5 146/198/5 155/199/5
+f 137/200/5 150/201/5 170/202/5 169/203/5
+f 192/204/5 149/205/5 148/206/5 144/207/5
+f 143/208/5 136/209/5 135/210/5 174/211/5
+f 173/212/5 132/213/5 131/214/5 162/215/5 138/216/5
+f 138/216/5 137/200/5 169/203/5 206/196/5 155/199/5 157/191/5 129/195/5 120/182/5 123/185/5 188/178/5 199/181/5 111/115/5 110/114/5 166/170/5 164/173/5 163/174/5 187/177/5 186/186/5 193/190/5 192/204/5 144/207/5 143/208/5 174/211/5 173/212/5
+usemtl (null)_NONE
+f 17/217/2 20/218/2 105/219/2 106/220/2
+f 65/221/2 68/222/2 107/223/2 108/224/2
+f 72/225/2 5/226/2 119/227/2 120/228/2
+f 14/229/2 13/230/2 121/231/2 122/232/2
+f 8/233/2 83/234/2 123/235/2 124/236/2
+f 63/237/2 45/238/2 125/239/2 126/240/2
+f 12/241/2 11/242/2 127/243/2 128/244/2
+f 74/245/2 69/246/2 129/247/2 130/248/2
+f 86/249/2 47/250/2 131/251/2 132/252/2
+f 84/253/2 7/254/2 133/255/2 134/256/2
+f 101/257/2 93/258/2 135/259/2 136/260/2
+f 41/261/2 44/262/2 137/263/2 138/264/2
+f 61/265/2 60/266/2 139/267/2 140/268/2
+f 3/269/2 2/270/2 141/271/2 142/272/2
+f 98/273/2 104/274/2 143/275/2 144/276/2
+f 56/277/2 63/237/2 126/240/2 145/278/2
+f 55/279/2 58/280/2 146/281/2 147/282/2
+f 1/283/2 4/284/2 148/285/2 149/286/2
+f 44/262/2 37/287/2 150/288/2 137/263/2
+f 23/289/2 22/290/2 151/291/2 152/292/2
+f 38/293/2 43/294/2 153/295/2 154/296/2
+f 58/280/2 59/297/2 155/298/2 146/281/2
+f 62/299/2 51/300/2 156/301/2 157/302/2
+f 42/303/2 49/304/2 117/305/2 116/306/2
+f 35/307/2 34/308/2 158/309/2 159/310/2
+f 94/311/2 102/312/2 160/313/2 161/314/2
+f 50/315/2 41/261/2 138/264/2 162/316/2
+f 29/317/2 32/318/2 163/319/2 164/320/2
+f 45/238/2 39/321/2 165/322/2 125/239/2
+f 26/323/2 28/324/2 166/325/2 110/326/2
+f 99/327/2 19/328/2 167/329/2 168/330/2
+f 40/331/2 46/332/2 169/333/2 170/334/2
+f 31/335/2 30/336/2 171/337/2 172/338/2
+f 96/339/2 87/340/2 173/341/2 174/342/2
+f 60/266/2 57/343/2 175/344/2 139/267/2
+f 27/345/2 25/346/2 176/347/2 177/348/2
+f 52/349/2 61/265/2 140/268/2 178/350/2
+f 90/351/2 99/327/2 168/330/2 179/352/2
+f 73/353/2 53/354/2 180/355/2 181/356/2
+f 66/357/2 80/358/2 182/359/2 183/360/2
+f 91/361/2 90/351/2 179/352/2 184/362/2
+f 7/254/2 6/363/2 185/364/2 133/255/2
+f 33/365/2 36/366/2 186/367/2 187/368/2
+f 76/369/2 16/370/2 113/371/2 112/372/2
+f 5/226/2 8/233/2 124/236/2 119/227/2
+f 83/234/2 67/373/2 188/374/2 123/235/2
+f 103/375/2 97/376/2 189/377/2 190/378/2
+f 25/346/2 14/229/2 122/232/2 176/347/2
+f 15/379/2 26/323/2 110/326/2 109/380/2
+f 24/381/2 33/365/2 187/368/2 191/382/2
+f 89/383/2 92/384/2 192/385/2 193/386/2
+f 79/387/2 65/221/2 108/224/2 194/388/2
+f 36/366/2 17/217/2 106/220/2 186/367/2
+f 88/389/2 95/390/2 195/391/2 115/392/2
+f 9/393/2 27/345/2 177/348/2 196/394/2
+f 18/395/2 35/307/2 159/310/2 197/396/2
+f 100/397/2 89/383/2 193/386/2 198/398/2
+f 81/399/2 77/400/2 111/401/2 199/402/2
+f 30/336/2 10/403/2 200/404/2 171/337/2
+f 2/270/2 91/361/2 184/362/2 141/271/2
+f 11/242/2 29/317/2 164/320/2 127/243/2
+f 97/376/2 3/269/2 142/272/2 189/377/2
+f 82/405/2 79/387/2 194/388/2 201/406/2
+f 32/318/2 21/407/2 202/408/2 163/319/2
+f 4/284/2 98/273/2 144/276/2 148/285/2
+f 22/290/2 31/335/2 172/338/2 151/291/2
+f 92/384/2 1/283/2 149/286/2 192/385/2
+f 71/409/2 70/410/2 203/411/2 204/412/2
+f 28/324/2 12/241/2 128/244/2 166/325/2
+f 95/390/2 94/311/2 161/314/2 195/391/2
+f 34/308/2 23/289/2 152/292/2 158/309/2
+f 93/258/2 96/339/2 174/342/2 135/259/2
+f 51/300/2 54/413/2 205/414/2 156/301/2
+f 87/340/2 86/249/2 132/252/2 173/341/2
+f 85/415/2 88/389/2 115/392/2 114/416/2
+f 68/222/2 84/253/2 134/256/2 107/223/2
+f 104/274/2 101/257/2 136/260/2 143/275/2
+f 16/370/2 15/379/2 109/380/2 113/371/2
+f 102/312/2 103/375/2 190/378/2 160/313/2
+f 46/332/2 64/417/2 206/418/2 169/333/2
+f 19/328/2 18/395/2 197/396/2 167/329/2
+f 69/246/2 72/225/2 120/228/2 129/247/2
+f 49/304/2 48/419/2 118/420/2 117/305/2
+f 20/218/2 100/397/2 198/398/2 105/219/2
+f 78/421/2 82/405/2 201/406/2 207/422/2
+f 39/321/2 38/293/2 154/296/2 165/322/2
+f 48/419/2 85/415/2 114/416/2 118/420/2
+f 57/343/2 56/277/2 145/278/2 175/344/2
+f 47/250/2 50/315/2 162/316/2 131/251/2
+f 80/358/2 81/399/2 199/402/2 182/359/2
+f 43/294/2 42/303/2 116/306/2 153/295/2
+f 53/354/2 52/349/2 178/350/2 180/355/2
+f 77/400/2 76/369/2 112/372/2 111/401/2
+f 37/287/2 40/331/2 170/334/2 150/288/2
+f 75/423/2 78/421/2 207/422/2 208/424/2
+f 64/417/2 55/279/2 147/282/2 206/418/2
+f 54/413/2 74/245/2 130/248/2 205/414/2
+f 6/363/2 71/409/2 204/412/2 185/364/2
+f 13/230/2 75/423/2 208/424/2 121/231/2
+f 70/410/2 73/353/2 181/356/2 203/411/2
+f 59/297/2 62/299/2 157/302/2 155/298/2
+f 21/407/2 24/381/2 191/382/2 202/408/2
+f 67/373/2 66/357/2 183/360/2 188/374/2
+f 10/403/2 9/393/2 196/394/2 200/404/2
diff --git a/technic/models/technic_cylinder_fluted.obj b/technic/models/technic_cylinder_fluted.obj
new file mode 100644
index 0000000..51b41b3
--- /dev/null
+++ b/technic/models/technic_cylinder_fluted.obj
@@ -0,0 +1,917 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_cylinder_groved.mtl
+o Cylinder_Cylinder.005
+v -0.230874 -0.500000 -0.443505
+v -0.230874 0.500000 -0.443505
+v -0.139915 0.500000 -0.480025
+v -0.139915 -0.500000 -0.480025
+v -0.043578 0.500000 -0.498098
+v -0.043578 -0.500000 -0.498098
+v 0.054433 0.500000 -0.497028
+v 0.054433 -0.500000 -0.497028
+v 0.150352 0.500000 -0.476859
+v 0.150352 -0.500000 -0.476859
+v 0.240495 0.500000 -0.438363
+v 0.240495 -0.500000 -0.438363
+v 0.321394 0.500000 -0.383023
+v 0.321394 -0.500000 -0.383023
+v 0.389943 0.500000 -0.312962
+v 0.389943 -0.500000 -0.312962
+v 0.443505 0.500000 -0.230874
+v 0.443505 -0.500000 -0.230874
+v 0.480025 0.500000 -0.139915
+v 0.480025 -0.500000 -0.139915
+v 0.498097 0.500000 -0.043579
+v 0.498097 -0.500000 -0.043579
+v 0.497028 0.500000 0.054433
+v 0.497028 -0.500000 0.054433
+v 0.476858 0.500000 0.150353
+v 0.476858 -0.500000 0.150353
+v 0.438363 0.500000 0.240495
+v 0.438363 -0.500000 0.240495
+v 0.383023 0.500000 0.321394
+v 0.383023 -0.500000 0.321394
+v 0.312961 0.500000 0.389942
+v 0.312961 -0.500000 0.389942
+v 0.230874 0.500000 0.443505
+v 0.230874 -0.500000 0.443505
+v 0.139914 0.500000 0.480024
+v 0.139914 -0.500000 0.480024
+v 0.043577 0.500000 0.498097
+v 0.043577 -0.500000 0.498097
+v -0.054434 0.500000 0.497027
+v -0.054434 -0.500000 0.497027
+v -0.150354 0.500000 0.476858
+v -0.150354 -0.500000 0.476858
+v -0.240495 0.500000 0.438363
+v -0.240495 -0.500000 0.438363
+v -0.321394 0.500000 0.383022
+v -0.321394 -0.500000 0.383022
+v -0.389943 0.500000 0.312962
+v -0.389943 -0.500000 0.312962
+v -0.443506 0.500000 0.230873
+v -0.443506 -0.500000 0.230873
+v -0.480026 0.500000 0.139914
+v -0.480026 -0.500000 0.139914
+v -0.498098 0.500000 0.043578
+v -0.498098 -0.500000 0.043578
+v -0.497028 0.500000 -0.054435
+v -0.497028 -0.500000 -0.054435
+v -0.476858 0.500000 -0.150354
+v -0.476858 -0.500000 -0.150354
+v -0.438363 0.500000 -0.240495
+v -0.438363 -0.500000 -0.240495
+v -0.383022 0.500000 -0.321394
+v -0.383022 -0.500000 -0.321394
+v -0.312961 0.500000 -0.389943
+v -0.312961 -0.500000 -0.389943
+v -0.321394 0.500000 0.383022
+v -0.389943 0.500000 0.312962
+v 0.497028 0.500000 0.054433
+v 0.497028 -0.500000 0.054433
+v -0.139915 0.500000 -0.480025
+v -0.139915 -0.500000 -0.480025
+v -0.498098 -0.500000 0.043578
+v -0.497028 -0.500000 -0.054435
+v 0.321394 -0.500000 -0.383023
+v 0.389943 -0.500000 -0.312962
+v -0.043578 0.500000 -0.498098
+v 0.054433 0.500000 -0.497028
+v -0.240495 0.500000 0.438363
+v -0.240495 -0.500000 0.438363
+v 0.043577 0.500000 0.498097
+v -0.054434 0.500000 0.497027
+v 0.230874 0.500000 0.443505
+v 0.230874 -0.500000 0.443505
+v 0.321394 0.500000 -0.383023
+v -0.043578 -0.500000 -0.498098
+v 0.054433 -0.500000 -0.497028
+v -0.312961 0.500000 -0.389943
+v -0.312961 -0.500000 -0.389943
+v 0.443505 0.500000 -0.230874
+v 0.480025 0.500000 -0.139915
+v -0.498098 0.500000 0.043578
+v -0.497028 0.500000 -0.054435
+v 0.312961 0.500000 0.389942
+v 0.312961 -0.500000 0.389942
+v -0.150354 -0.500000 0.476858
+v 0.476858 0.500000 0.150353
+v 0.438363 0.500000 0.240495
+v 0.443505 -0.500000 -0.230874
+v 0.480025 -0.500000 -0.139915
+v -0.383022 -0.500000 -0.321394
+v -0.443506 0.500000 0.230873
+v -0.443506 -0.500000 0.230873
+v 0.139914 0.500000 0.480024
+v 0.139914 -0.500000 0.480024
+v 0.476858 -0.500000 0.150353
+v 0.438363 -0.500000 0.240495
+v -0.476858 0.500000 -0.150354
+v -0.476858 -0.500000 -0.150354
+v 0.389943 0.500000 -0.312962
+v -0.321394 -0.500000 0.383022
+v 0.150352 0.500000 -0.476859
+v 0.240495 0.500000 -0.438363
+v -0.230874 0.500000 -0.443505
+v -0.150354 0.500000 0.476858
+v -0.383022 0.500000 -0.321394
+v -0.480026 0.500000 0.139914
+v -0.480026 -0.500000 0.139914
+v 0.043577 -0.500000 0.498097
+v 0.150352 -0.500000 -0.476859
+v 0.240495 -0.500000 -0.438363
+v -0.230874 -0.500000 -0.443505
+v -0.438363 0.500000 -0.240495
+v -0.438363 -0.500000 -0.240495
+v 0.498097 0.500000 -0.043579
+v 0.498097 -0.500000 -0.043579
+v -0.389943 -0.500000 0.312962
+v -0.054434 -0.500000 0.497027
+v 0.383023 0.500000 0.321394
+v 0.383023 -0.500000 0.321394
+v -0.212245 -0.500000 -0.397106
+v -0.212245 0.500000 -0.397106
+v -0.121286 0.500000 -0.433625
+v -0.121286 -0.500000 -0.433625
+v -0.044123 -0.500000 -0.448101
+v -0.044123 0.500000 -0.448101
+v 0.053888 0.500000 -0.447031
+v 0.053888 -0.500000 -0.447031
+v 0.130715 -0.500000 -0.430876
+v 0.130715 0.500000 -0.430876
+v 0.220858 0.500000 -0.392381
+v 0.220858 -0.500000 -0.392381
+v 0.285655 -0.500000 -0.348055
+v 0.285655 0.500000 -0.348055
+v 0.354204 0.500000 -0.277994
+v 0.354204 -0.500000 -0.277994
+v 0.397106 -0.500000 -0.212245
+v 0.397106 0.500000 -0.212245
+v 0.433625 0.500000 -0.121286
+v 0.433625 -0.500000 -0.121286
+v 0.448100 -0.500000 -0.044124
+v 0.448100 0.500000 -0.044124
+v 0.447031 0.500000 0.053888
+v 0.447031 -0.500000 0.053888
+v 0.430875 -0.500000 0.130716
+v 0.430875 0.500000 0.130716
+v 0.392381 0.500000 0.220858
+v 0.392381 -0.500000 0.220858
+v 0.348055 -0.500000 0.285655
+v 0.348055 0.500000 0.285655
+v 0.277994 0.500000 0.354203
+v 0.277994 -0.500000 0.354202
+v 0.212245 -0.500000 0.397105
+v 0.212245 0.500000 0.397105
+v 0.121286 0.500000 0.433624
+v 0.121285 -0.500000 0.433624
+v 0.044123 -0.500000 0.448100
+v 0.044123 0.500000 0.448100
+v -0.053888 0.500000 0.447030
+v -0.053888 -0.500000 0.447030
+v -0.130717 -0.500000 0.430876
+v -0.130717 0.500000 0.430876
+v -0.220858 0.500000 0.392381
+v -0.220858 -0.500000 0.392381
+v -0.285656 -0.500000 0.348054
+v -0.285656 0.500000 0.348054
+v -0.354204 0.500000 0.277994
+v -0.354204 -0.500000 0.277994
+v -0.397106 -0.500000 0.212244
+v -0.397106 0.500000 0.212244
+v -0.433626 0.500000 0.121285
+v -0.433626 -0.500000 0.121285
+v -0.448101 -0.500000 0.044123
+v -0.448101 0.500000 0.044123
+v -0.447031 0.500000 -0.053889
+v -0.447031 -0.500000 -0.053889
+v -0.430876 -0.500000 -0.130717
+v -0.430876 0.500000 -0.130717
+v -0.392381 0.500000 -0.220858
+v -0.392381 -0.500000 -0.220858
+v -0.348054 -0.500000 -0.285655
+v -0.348054 0.500000 -0.285655
+v -0.277993 0.500000 -0.354204
+v -0.277993 -0.500000 -0.354204
+vt 0.736839 0.943094
+vt 0.717612 0.896676
+vt 0.783205 0.852849
+vt 0.818731 0.888375
+vt 0.549247 1.000000
+vt 0.549246 0.949758
+vt 0.626618 0.934368
+vt 0.645845 0.980785
+vt 0.896675 0.282387
+vt 0.934367 0.373381
+vt 0.949757 0.450753
+vt 0.949757 0.549244
+vt 0.934367 0.626616
+vt 0.896676 0.717611
+vt 0.852849 0.783204
+vt 0.450755 0.949758
+vt 0.373382 0.934367
+vt 0.282388 0.896677
+vt 0.216795 0.852850
+vt 0.147152 0.783206
+vt 0.103323 0.717613
+vt 0.065633 0.626619
+vt 0.050242 0.549246
+vt 0.050242 0.450755
+vt 0.065631 0.373383
+vt 0.103322 0.282389
+vt 0.147150 0.216795
+vt 0.216793 0.147151
+vt 0.282387 0.103323
+vt 0.373381 0.065632
+vt 0.450752 0.050242
+vt 0.549245 0.050242
+vt 0.626617 0.065632
+vt 0.717610 0.103323
+vt 0.783204 0.147151
+vt 0.852848 0.216795
+vt 0.354156 0.980785
+vt 0.450755 1.000000
+vt 0.181269 0.888376
+vt 0.263161 0.943095
+vt 0.056906 0.736840
+vt 0.111625 0.818732
+vt 0.000000 0.549246
+vt 0.019215 0.645846
+vt 0.019214 0.354156
+vt 0.000000 0.450755
+vt 0.111624 0.181269
+vt 0.056905 0.263162
+vt 0.263160 0.056906
+vt 0.181267 0.111625
+vt 0.450752 0.000000
+vt 0.354154 0.019215
+vt 0.645843 0.019215
+vt 0.549245 0.000000
+vt 0.818730 0.111625
+vt 0.736837 0.056905
+vt 0.888374 0.181269
+vt 0.943093 0.263160
+vt 0.999999 0.450753
+vt 0.980784 0.354154
+vt 0.980785 0.645843
+vt 0.999999 0.549244
+vt 0.888376 0.818730
+vt 0.943094 0.736838
+vt 0.625001 -0.000000
+vt 0.625001 1.000000
+vt 0.562501 1.000000
+vt 0.562501 -0.000000
+vt 0.980786 0.354156
+vt 1.000000 0.450755
+vt 1.000000 0.450755
+vt 0.949758 0.450755
+vt 0.934369 0.373383
+vt 0.980786 0.354156
+vt 0.500001 -0.000000
+vt 0.500001 1.000000
+vt 0.437501 1.000000
+vt 0.437501 -0.000000
+vt 0.375001 -0.000000
+vt 0.375001 1.000000
+vt 0.312501 1.000000
+vt 0.312501 -0.000000
+vt 0.250001 -0.000000
+vt 0.250001 1.000000
+vt 0.187501 1.000000
+vt 0.187501 -0.000000
+vt 0.125001 -0.000000
+vt 0.125001 1.000000
+vt 0.062501 1.000000
+vt 0.062501 -0.000000
+vt 0.147150 0.783204
+vt 0.111624 0.818730
+vt 0.111624 0.818730
+vt 0.056905 0.736838
+vt 0.056905 0.736838
+vt 0.103323 0.717611
+vt 0.963545 -0.000000
+vt 0.963545 1.000000
+vt 0.903532 1.000000
+vt 0.903531 -0.000000
+vt 0.843518 -0.000000
+vt 0.843518 1.000000
+vt 0.783504 1.000000
+vt 0.783504 0.000000
+vt 0.723491 0.000000
+vt 0.723491 1.000000
+vt 0.663477 1.000000
+vt 0.663477 0.000000
+vt 0.603463 0.000000
+vt 0.603463 1.000000
+vt 0.543450 1.000000
+vt 0.543450 0.000000
+vt 0.483436 0.000000
+vt 0.483436 1.000000
+vt 0.423422 1.000000
+vt 0.423422 0.000000
+vt 0.363409 0.000000
+vt 0.363409 1.000000
+vt 0.303395 1.000000
+vt 0.303395 0.000000
+vt 0.243382 0.000000
+vt 0.243382 1.000000
+vt 0.183368 1.000000
+vt 0.183368 0.000000
+vt 0.123354 0.000000
+vt 0.123354 1.000000
+vt 0.063341 1.000000
+vt 0.063341 0.000000
+vt 1.000000 -0.000000
+vt 1.000000 1.000000
+vt 0.937500 1.000000
+vt 0.937500 -0.000000
+vt 0.875001 -0.000000
+vt 0.875001 1.000000
+vt 0.812500 1.000000
+vt 0.812500 -0.000000
+vt 0.750000 -0.000000
+vt 0.750000 1.000000
+vt 0.687501 1.000000
+vt 0.687501 -0.000000
+vt 0.019214 0.645843
+vt 0.000000 0.549244
+vt 0.000000 0.549244
+vt 0.050242 0.549244
+vt 0.065632 0.626616
+vt 0.019214 0.645843
+vt 0.181269 0.111625
+vt 0.263162 0.056905
+vt 0.263162 0.056905
+vt 0.282389 0.103323
+vt 0.216796 0.147151
+vt 0.181269 0.111625
+vt 0.852850 0.216795
+vt 0.888376 0.181269
+vt 0.888376 0.181269
+vt 0.943095 0.263162
+vt 0.943095 0.263162
+vt 0.896678 0.282389
+vt 0.736839 0.056906
+vt 0.818733 0.111625
+vt 0.818733 0.111625
+vt 0.783206 0.147151
+vt 0.717613 0.103323
+vt 0.736839 0.056906
+vt 0.943094 0.736840
+vt 0.888375 0.818732
+vt 0.888375 0.818732
+vt 0.852848 0.783206
+vt 0.896677 0.717613
+vt 0.943094 0.736840
+vt 0.549247 0.000000
+vt 0.645846 0.019215
+vt 0.645846 0.019215
+vt 0.626619 0.065632
+vt 0.549247 0.050242
+vt 0.549247 0.000000
+vt 0.111625 0.181269
+vt 0.111625 0.181269
+vt 0.147151 0.216795
+vt 0.103324 0.282387
+vt 0.056907 0.263160
+vt 0.056907 0.263160
+vt 0.949758 0.549246
+vt 1.000000 0.549246
+vt 1.000000 0.549246
+vt 0.980785 0.645846
+vt 0.980785 0.645846
+vt 0.934367 0.626619
+vt 0.000000 0.450753
+vt 0.019215 0.354154
+vt 0.019215 0.354154
+vt 0.065632 0.373381
+vt 0.050242 0.450753
+vt 0.000000 0.450753
+vt 0.354156 0.019215
+vt 0.450755 0.000000
+vt 0.450755 0.000000
+vt 0.450755 0.050242
+vt 0.373383 0.065632
+vt 0.354156 0.019215
+vt 0.690965 -0.000000
+vt 0.690965 1.000000
+vt 0.621536 1.000000
+vt 0.621536 -0.000000
+vt 0.687501 1.000000
+vt 0.687501 -0.000000
+vt 0.625001 -0.000000
+vt 0.625001 1.000000
+vt 0.565965 -0.000000
+vt 0.565965 1.000000
+vt 0.496536 1.000000
+vt 0.496536 -0.000000
+vt 0.562501 1.000000
+vt 0.562501 -0.000000
+vt 0.500001 -0.000000
+vt 0.500001 1.000000
+vt 0.440966 -0.000000
+vt 0.440966 1.000000
+vt 0.371536 1.000000
+vt 0.371536 -0.000000
+vt 0.437501 1.000000
+vt 0.437501 -0.000000
+vt 0.375001 -0.000000
+vt 0.375001 1.000000
+vt 0.315966 -0.000000
+vt 0.315965 1.000000
+vt 0.246536 1.000000
+vt 0.246536 -0.000000
+vt 0.312501 1.000000
+vt 0.312501 -0.000000
+vt 0.250001 -0.000000
+vt 0.250001 1.000000
+vt 0.190965 -0.000000
+vt 0.190965 1.000000
+vt 0.121536 1.000000
+vt 0.121536 -0.000000
+vt 0.187501 1.000000
+vt 0.187501 -0.000000
+vt 0.125001 -0.000000
+vt 0.125001 1.000000
+vt 0.065966 -0.000000
+vt 0.065966 1.000000
+vt -0.003464 1.000000
+vt -0.003464 -0.000000
+vt 0.062501 1.000000
+vt 0.062501 -0.000000
+vt 0.963545 -0.000000
+vt 0.960218 -0.000000
+vt 0.960218 1.000000
+vt 0.963545 1.000000
+vt 0.906858 -0.000000
+vt 0.906858 1.000000
+vt 0.840191 1.000000
+vt 0.840191 0.000000
+vt 0.903532 1.000000
+vt 0.903531 -0.000000
+vt 0.843518 -0.000000
+vt 0.843518 1.000000
+vt 0.786831 0.000000
+vt 0.786831 1.000000
+vt 0.720164 1.000000
+vt 0.720164 0.000000
+vt 0.783504 1.000000
+vt 0.783504 0.000000
+vt 0.723491 0.000000
+vt 0.723491 1.000000
+vt 0.666804 0.000000
+vt 0.666804 1.000000
+vt 0.600137 1.000000
+vt 0.600137 0.000000
+vt 0.663477 1.000000
+vt 0.663477 0.000000
+vt 0.603463 0.000000
+vt 0.603463 1.000000
+vt 0.546776 0.000000
+vt 0.546776 1.000000
+vt 0.480109 1.000000
+vt 0.480109 0.000000
+vt 0.543450 1.000000
+vt 0.543450 0.000000
+vt 0.483436 0.000000
+vt 0.483436 1.000000
+vt 0.426749 0.000000
+vt 0.426749 1.000000
+vt 0.360082 1.000000
+vt 0.360082 0.000000
+vt 0.423422 1.000000
+vt 0.423422 0.000000
+vt 0.363409 0.000000
+vt 0.363409 1.000000
+vt 0.306722 0.000000
+vt 0.306722 1.000000
+vt 0.240055 1.000000
+vt 0.240055 0.000000
+vt 0.303395 1.000000
+vt 0.303395 0.000000
+vt 0.243382 0.000000
+vt 0.243382 1.000000
+vt 0.186694 0.000000
+vt 0.186694 1.000000
+vt 0.120027 1.000000
+vt 0.120027 0.000000
+vt 0.183368 1.000000
+vt 0.183368 0.000000
+vt 0.123354 0.000000
+vt 0.123354 1.000000
+vt 0.066668 0.000000
+vt 0.066668 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.000000
+vt 0.063341 1.000000
+vt 0.063341 0.000000
+vt 1.000000 -0.000000
+vt 0.996535 -0.000000
+vt 0.996535 1.000000
+vt 1.000000 1.000000
+vt 0.940965 -0.000000
+vt 0.940965 1.000000
+vt 0.871536 1.000000
+vt 0.871536 -0.000000
+vt 0.937500 1.000000
+vt 0.937500 -0.000000
+vt 0.875001 -0.000000
+vt 0.875001 1.000000
+vt 0.815965 -0.000000
+vt 0.815965 1.000000
+vt 0.746535 1.000000
+vt 0.746535 -0.000000
+vt 0.812500 1.000000
+vt 0.812500 -0.000000
+vt 0.750000 -0.000000
+vt 0.750000 1.000000
+vt 0.783204 0.852850
+vt 0.818731 0.888376
+vt 0.818731 0.888376
+vt 0.736839 0.943095
+vt 0.736839 0.943095
+vt 0.717612 0.896677
+vt 0.626617 0.934367
+vt 0.645844 0.980785
+vt 0.645844 0.980785
+vt 0.549245 1.000000
+vt 0.549245 1.000000
+vt 0.549245 0.949758
+vt 0.450753 0.949758
+vt 0.450753 1.000000
+vt 0.450753 1.000000
+vt 0.354154 0.980785
+vt 0.354154 0.980785
+vt 0.373381 0.934368
+vt 0.282388 0.896676
+vt 0.263161 0.943094
+vt 0.263161 0.943094
+vt 0.181268 0.888375
+vt 0.181268 0.888375
+vt 0.216794 0.852849
+vt 0.437496 0.000014
+vt 0.437501 0.999993
+vt 0.437501 0.999993
+vt 0.437496 0.000014
+vt 0.937498 -0.000000
+vt 0.937498 0.999998
+vt 0.937498 0.999998
+vt 0.937498 -0.000000
+vt 0.250003 0.999994
+vt 0.249997 0.000018
+vt 0.249997 0.000018
+vt 0.250003 0.999994
+vt 0.874997 0.999998
+vt 0.874997 -0.000000
+vt 0.874997 -0.000000
+vt 0.874997 0.999998
+vt 0.874997 0.999998
+vt 0.874997 -0.000000
+vt 0.874997 -0.000000
+vt 0.874997 0.999998
+vt 0.937498 -0.000000
+vt 0.937498 0.999998
+vt 0.937498 0.999998
+vt 0.937498 -0.000000
+vt 0.125004 0.999996
+vt 0.124999 0.000021
+vt 0.124999 0.000021
+vt 0.125004 0.999996
+vt 0.375002 0.999993
+vt 0.374997 0.000015
+vt 0.374997 0.000015
+vt 0.375002 0.999993
+vt 0.187498 0.000020
+vt 0.187503 0.999995
+vt 0.187503 0.999995
+vt 0.187498 0.000020
+vt 0.499996 0.999997
+vt 0.499995 0.000005
+vt 0.499995 0.000005
+vt 0.499996 0.999997
+vt 0.125004 0.999996
+vt 0.124999 0.000021
+vt 0.124999 0.000021
+vt 0.125004 0.999996
+vt 0.624997 0.999997
+vt 0.624995 0.000003
+vt 0.624995 0.000003
+vt 0.624997 0.999997
+vt 0.437496 0.000014
+vt 0.437501 0.999993
+vt 0.437501 0.999993
+vt 0.437496 0.000014
+vt 0.687496 0.000002
+vt 0.687497 0.999998
+vt 0.687497 0.999998
+vt 0.687496 0.000002
+vt 0.062500 0.000023
+vt 0.062505 0.999996
+vt 0.062505 0.999996
+vt 0.062500 0.000023
+vt 0.812497 0.000001
+vt 0.812497 0.999998
+vt 0.812497 0.999998
+vt 0.812497 0.000001
+vt 0.687496 0.000002
+vt 0.687497 0.999998
+vt 0.687497 0.999998
+vt 0.687496 0.000002
+vt 0.624997 0.999997
+vt 0.624995 0.000003
+vt 0.624995 0.000003
+vt 0.624997 0.999997
+vt 0.187498 0.000020
+vt 0.187503 0.999995
+vt 0.187503 0.999995
+vt 0.187498 0.000020
+vt 0.499996 0.999997
+vt 0.499995 0.000005
+vt 0.499995 0.000005
+vt 0.499996 0.999997
+vt 0.562495 0.000004
+vt 0.562496 0.999997
+vt 0.562496 0.999997
+vt 0.562495 0.000004
+vt 0.999998 0.999998
+vt 0.999998 -0.000000
+vt 0.999998 -0.000000
+vt 0.999998 0.999998
+vt 0.562495 0.000004
+vt 0.562496 0.999997
+vt 0.562496 0.999997
+vt 0.562495 0.000004
+vt 0.062500 0.000023
+vt 0.062505 0.999996
+vt 0.062505 0.999996
+vt 0.062500 0.000023
+vt 0.749997 0.999998
+vt 0.749997 0.000001
+vt 0.749997 0.000001
+vt 0.749997 0.999998
+vt 0.312497 0.000017
+vt 0.312502 0.999994
+vt 0.312502 0.999994
+vt 0.312497 0.000017
+vt 0.812497 0.000001
+vt 0.812497 0.999998
+vt 0.812497 0.999998
+vt 0.812497 0.000001
+vt 0.749997 0.999998
+vt 0.749997 0.000001
+vt 0.749997 0.000001
+vt 0.749997 0.999998
+vt 0.999998 0.999998
+vt 0.999998 -0.000000
+vt 0.999998 -0.000000
+vt 0.999998 0.999998
+vt 0.312497 0.000017
+vt 0.312502 0.999994
+vt 0.312502 0.999994
+vt 0.312497 0.000017
+vt 0.250003 0.999994
+vt 0.249997 0.000018
+vt 0.249997 0.000018
+vt 0.250003 0.999994
+vt 0.375002 0.999993
+vt 0.374997 0.000015
+vt 0.374997 0.000015
+vt 0.375002 0.999993
+vn 0.0000 -1.0000 0.0000
+vn -0.9957 0.0000 0.0926
+vn -0.1813 0.9833 0.0169
+vn -0.0924 0.4491 0.8887
+vn 0.5752 0.5753 0.5815
+vn 0.2982 0.9045 0.3048
+vn -0.3957 0.9045 0.1589
+vn -0.6180 0.6720 0.4081
+vn 0.9946 0.0000 0.1034
+vn 0.2015 0.9793 0.0210
+vn 0.9553 0.0000 0.2955
+vn 0.4861 0.8609 0.1503
+vn 0.8793 0.0000 0.4762
+vn 0.6064 0.7241 0.3284
+vn 0.7695 -0.0000 0.6386
+vn 0.6059 0.6165 0.5028
+vn 0.4264 0.9045 0.0047
+vn 0.3323 0.4751 0.8148
+vn -0.1589 0.9045 -0.3957
+vn 0.6302 -0.0000 0.7765
+vn 0.5298 0.5414 0.6528
+vn 0.4666 -0.0000 0.8845
+vn 0.4062 0.4921 0.7700
+vn 0.2851 -0.0000 0.9585
+vn 0.2527 0.4625 0.8498
+vn 0.0926 -0.0000 0.9957
+vn 0.0827 0.4488 0.8898
+vn -0.1034 -0.0000 0.9946
+vn -0.2955 -0.0000 0.9553
+vn -0.2618 0.4637 0.8464
+vn -0.4762 -0.0000 0.8793
+vn -0.4140 0.4943 0.7644
+vn -0.6386 0.0000 0.7695
+vn -0.5355 0.5448 0.6453
+vn -0.7765 0.0000 0.6302
+vn -0.6083 0.6216 0.4937
+vn -0.8845 0.0000 0.4666
+vn -0.6034 0.7311 0.3183
+vn -0.9585 0.0000 0.2851
+vn -0.4747 0.8687 0.1412
+vn -0.5794 0.5795 0.5731
+vn -0.2982 0.9045 -0.3048
+vn 0.3957 0.9045 -0.1589
+vn 0.4727 0.5140 0.7158
+vn -0.1785 0.4546 0.8726
+vn 0.0047 0.9045 -0.4264
+vn 0.5649 0.7902 0.2376
+vn -0.4264 0.9045 -0.0046
+vn -0.5581 0.7980 0.2276
+vn 0.1589 0.9045 0.3957
+vn -0.0046 0.9045 0.4264
+vn -0.3921 0.9045 -0.1675
+vn -0.3483 0.9349 0.0673
+vn -0.1675 0.9045 0.3921
+vn -0.4795 0.5167 0.7093
+vn 0.1691 0.4538 0.8749
+vn 0.0000 0.0000 0.0000
+vn -0.3408 0.4768 0.8103
+vn -0.4264 0.9045 -0.0047
+vn 0.1675 0.9045 -0.3921
+vn 0.6180 0.6660 0.4178
+vn -0.3048 0.9045 0.2982
+vn 0.6180 0.6659 0.4178
+vn 0.3921 0.9045 0.1675
+vn 0.3048 0.9045 -0.2982
+vn -0.0049 0.4472 0.8944
+vn 0.3645 0.9282 0.0746
+vn 0.3927 0.0000 -0.9197
+vn -0.9197 0.0000 -0.3927
+vn 0.8284 0.0000 0.5601
+vn -0.5601 0.0000 0.8284
+vn 0.7148 0.0000 -0.6994
+vn -0.6993 0.0000 -0.7148
+vn 0.7032 -0.0000 0.7110
+vn -0.7110 0.0000 0.7032
+vn 0.9280 0.0000 -0.3726
+vn -0.3726 0.0000 -0.9280
+vn 0.5510 -0.0000 0.8345
+vn -0.8345 0.0000 0.5510
+vn 0.9999 0.0000 0.0109
+vn 0.0109 0.0000 -0.9999
+vn 0.3776 -0.0000 0.9260
+vn -0.9260 0.0000 0.3776
+vn 0.9197 -0.0000 0.3927
+vn 0.1897 -0.0000 0.9818
+vn -0.9818 0.0000 0.1897
+vn 0.6994 -0.0000 0.7148
+vn -0.0055 -0.0000 1.0000
+vn 0.0109 0.9999 0.0001
+vn 0.3726 -0.0000 0.9280
+vn -0.2004 -0.0000 0.9797
+vn 0.9797 0.0000 0.2004
+vn -0.0109 -0.0000 0.9999
+vn -0.0047 0.9045 0.4264
+vn -0.3877 -0.0000 0.9218
+vn 0.9218 0.0000 0.3877
+vn -0.3927 -0.0000 0.9196
+vn 0.9196 -0.0000 0.3927
+vn -0.7148 -0.0000 0.6993
+vn 0.6993 -0.0000 0.7148
+vn -0.9280 -0.0000 0.3726
+vn -0.9999 -0.0000 -0.0109
+vn -0.3927 -0.0000 0.9197
+usemtl None
+s off
+f 97/1/1 145/2/1 144/3/1 74/4/1
+f 124/5/1 149/6/1 148/7/1 98/8/1
+f 129/9/1 132/10/1 133/11/1 136/12/1 137/13/1 140/14/1 141/15/1 144/3/1 145/2/1 148/7/1 149/6/1 152/16/1 153/17/1 156/18/1 157/19/1 160/20/1 161/21/1 164/22/1 165/23/1 168/24/1 169/25/1 172/26/1 173/27/1 176/28/1 177/29/1 180/30/1 181/31/1 184/32/1 185/33/1 188/34/1 189/35/1 192/36/1
+f 104/37/1 153/17/1 152/16/1 68/38/1
+f 128/39/1 157/19/1 156/18/1 105/40/1
+f 82/41/1 161/21/1 160/20/1 93/42/1
+f 117/43/1 165/23/1 164/22/1 103/44/1
+f 94/45/1 169/25/1 168/24/1 126/46/1
+f 109/47/1 173/27/1 172/26/1 78/48/1
+f 101/49/1 177/29/1 176/28/1 125/50/1
+f 71/51/1 181/31/1 180/30/1 116/52/1
+f 107/53/1 185/33/1 184/32/1 72/54/1
+f 99/55/1 189/35/1 188/34/1 122/56/1
+f 192/36/1 87/57/1 120/58/1 129/9/1
+f 84/59/1 133/11/1 132/10/1 70/60/1
+f 118/61/1 137/13/1 136/12/1 85/62/1
+f 73/63/1 141/15/1 140/14/1 119/64/1
+s 1
+f 4/65/2 3/66/3 5/67/3 6/68/2
+f 41/69/4 39/70/4 80/71/5 167/72/6 170/73/7 113/74/8
+f 8/75/9 7/76/10 9/77/10 10/78/9
+f 12/79/11 11/80/12 13/81/12 14/82/11
+f 16/83/13 15/84/14 17/85/14 18/86/13
+f 20/87/15 19/88/16 21/89/16 22/90/15
+f 142/91/17 83/92/18 13/93/12 11/94/12 111/95/8 139/96/19
+f 24/97/20 23/98/21 25/99/21 26/100/20
+f 28/101/22 27/102/23 29/103/23 30/104/22
+f 32/105/24 31/106/25 33/107/25 34/108/24
+f 36/109/26 35/110/27 37/111/27 38/112/26
+f 40/113/28 39/114/4 41/115/4 42/116/28
+f 44/117/29 43/118/30 45/119/30 46/120/29
+f 48/121/31 47/122/32 49/123/32 50/124/31
+f 52/125/33 51/126/34 53/127/34 54/128/33
+f 56/129/35 55/130/36 57/131/36 58/132/35
+f 60/133/37 59/134/38 61/135/38 62/136/37
+f 64/137/39 63/138/40 2/139/40 1/140/39
+f 9/141/10 7/142/10 76/143/41 135/144/42 138/145/43 110/146/44
+f 61/147/38 59/148/38 121/149/45 187/150/7 190/151/46 114/152/47
+f 174/153/48 65/154/49 45/155/30 43/156/30 77/157/44 171/158/50
+f 49/159/32 47/160/32 66/161/18 175/162/51 178/163/52 100/164/53
+f 33/165/25 31/166/25 92/167/47 159/168/17 162/169/54 81/170/55
+f 53/171/34 51/172/34 115/173/56 179/174/54 182/175/42 90/176/57
+f 63/177/40 86/178/58 191/179/59 130/180/60 112/181/61 2/182/40
+f 166/183/62 79/184/41 37/185/27 35/186/27 102/187/63 163/188/64
+f 5/189/3 3/190/3 69/191/55 131/192/52 134/193/65 75/194/5
+f 57/195/36 55/196/36 91/197/66 183/198/62 186/199/19 106/200/67
+f 129/201/68 130/202/60 131/203/52 132/204/69
+f 112/205/61 130/202/60 129/201/68 120/206/70
+f 70/207/71 132/204/69 131/203/52 69/208/55
+f 133/209/72 134/210/65 135/211/42 136/212/73
+f 75/213/5 134/210/65 133/209/72 84/214/74
+f 85/215/75 136/212/73 135/211/42 76/216/41
+f 137/217/76 138/218/43 139/219/19 140/220/77
+f 110/221/44 138/218/43 137/217/76 118/222/78
+f 119/223/79 140/220/77 139/219/19 111/224/8
+f 141/225/80 142/226/17 143/227/46 144/228/81
+f 83/229/18 142/226/17 141/225/80 73/230/82
+f 74/231/83 144/228/81 143/227/46 108/232/49
+f 145/233/84 146/234/64 147/235/60 148/236/68
+f 88/237/56 146/234/64 145/233/84 97/238/85
+f 98/239/86 148/236/68 147/235/60 89/240/53
+f 149/241/87 150/242/6 151/243/65 152/244/72
+f 123/245/66 150/242/6 149/241/87 124/246/88
+f 68/247/57 152/248/72 151/249/65 67/250/89
+f 153/251/90 154/252/50 155/253/43 156/254/76
+f 95/255/45 154/252/50 153/251/90 104/256/91
+f 105/257/92 156/254/76 155/253/43 96/258/67
+f 157/259/93 158/260/94 159/261/17 160/262/80
+f 127/263/58 158/260/94 157/259/93 128/264/95
+f 93/265/96 160/262/80 159/261/17 92/266/47
+f 161/267/97 162/268/54 163/269/64 164/270/98
+f 81/271/55 162/268/54 161/267/97 82/272/71
+f 103/273/70 164/270/98 163/269/64 102/274/63
+f 165/275/99 166/276/62 167/277/6 168/278/100
+f 79/279/41 166/276/62 165/275/99 117/280/75
+f 126/281/74 168/278/100 167/277/6 80/282/5
+f 169/283/101 170/284/7 171/285/50 172/286/90
+f 113/287/8 170/284/7 169/283/101 94/288/79
+f 78/289/78 172/286/90 171/285/50 77/290/44
+f 173/291/102 174/292/48 175/293/51 176/294/93
+f 65/295/49 174/292/48 173/291/102 109/296/83
+f 125/297/82 176/294/93 175/293/51 66/298/18
+f 177/299/69 178/300/52 179/301/54 180/302/103
+f 100/303/53 178/300/52 177/299/69 101/304/86
+f 116/305/85 180/302/103 179/301/54 115/306/56
+f 181/307/73 182/308/42 183/309/62 184/310/99
+f 90/311/57 182/308/42 181/307/73 71/312/57
+f 72/313/88 184/314/99 183/315/62 91/316/66
+f 185/317/77 186/318/19 187/319/7 188/320/101
+f 106/321/67 186/318/19 185/317/77 107/322/92
+f 122/323/91 188/320/101 187/319/7 121/324/45
+f 189/325/81 190/326/46 191/327/59 192/328/102
+f 114/329/47 190/326/46 189/325/81 99/330/96
+f 87/331/95 192/328/102 191/327/59 86/332/58
+f 158/333/94 127/334/58 29/335/23 27/336/23 96/337/67 155/338/43
+f 154/339/50 95/340/45 25/341/21 23/342/21 67/343/89 151/344/65
+f 150/345/6 123/346/66 21/347/16 19/348/16 89/349/53 147/350/60
+f 146/351/64 88/352/56 17/353/14 15/354/14 108/355/49 143/356/46
+f 139/96/19 138/145/43 135/144/42 134/193/65 131/192/52 130/180/60 191/179/59 190/151/46 187/150/7 186/199/19 183/198/62 182/175/42 179/174/54 178/163/52 175/162/51 174/153/48 171/158/50 170/73/7 167/72/6 166/183/62 163/188/64 162/169/54 159/168/17 158/333/94 155/338/43 154/339/50 151/344/65 150/345/6 147/350/60 146/351/64 143/356/46 142/91/17
+usemtl None_NONE
+f 63/357/40 64/358/39 87/359/95 86/360/58
+f 47/361/32 48/362/31 125/363/82 66/364/18
+f 26/365/20 25/366/21 95/367/45 104/368/91
+f 46/369/29 45/370/30 65/371/49 109/372/83
+f 14/373/11 13/374/12 83/375/18 73/376/82
+f 15/377/14 16/378/13 74/379/83 108/380/49
+f 54/381/33 53/382/34 90/383/57 71/384/57
+f 30/385/22 29/386/23 127/387/58 128/388/95
+f 55/389/36 56/390/35 72/391/88 91/392/66
+f 34/393/24 33/394/25 81/395/55 82/396/71
+f 22/397/15 21/398/16 123/399/66 124/400/88
+f 6/401/2 5/402/3 75/403/5 84/404/74
+f 31/405/25 32/406/24 93/407/96 92/408/47
+f 39/409/4 40/410/28 126/411/74 80/412/5
+f 51/413/34 52/414/33 116/415/85 115/416/56
+f 11/417/12 12/418/11 119/419/79 111/420/8
+f 7/421/10 8/422/9 85/423/75 76/424/41
+f 38/425/26 37/426/27 79/427/41 117/428/75
+f 23/429/21 24/430/20 68/431/57 67/432/89
+f 1/433/39 2/434/40 112/435/61 120/436/70
+f 3/437/3 4/438/2 70/439/71 69/440/55
+f 50/441/31 49/442/32 100/443/53 101/444/86
+f 35/445/27 36/446/26 103/447/70 102/448/63
+f 19/449/16 20/450/15 98/451/86 89/452/53
+f 42/453/28 41/454/4 113/455/8 94/456/79
+f 59/457/38 60/458/37 122/459/91 121/460/45
+f 43/461/30 44/462/29 78/463/78 77/464/44
+f 10/465/9 9/466/10 110/467/44 118/468/78
+f 18/469/13 17/470/14 88/471/56 97/472/85
+f 27/473/23 28/474/22 105/475/92 96/476/67
+f 58/477/35 57/478/36 106/479/67 107/480/92
+f 62/481/37 61/482/38 114/483/47 99/484/96
diff --git a/technic/models/technic_cylinder_half.obj b/technic/models/technic_cylinder_half.obj
new file mode 100644
index 0000000..317b514
--- /dev/null
+++ b/technic/models/technic_cylinder_half.obj
@@ -0,0 +1,188 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_cylinder_half.mtl
+o Cylinder_Cylinder.001
+v 0.500000 -0.500000 -0.500000
+v -0.500000 -0.500000 -0.500000
+v -0.500000 -0.402455 -0.490393
+v 0.500000 -0.402455 -0.490393
+v -0.500000 -0.308658 -0.461940
+v 0.500000 -0.308658 -0.461940
+v -0.500000 -0.222215 -0.415735
+v 0.500000 -0.222215 -0.415735
+v -0.500000 -0.146447 -0.353554
+v 0.500000 -0.146447 -0.353553
+v -0.500000 -0.084265 -0.277785
+v 0.500000 -0.084265 -0.277785
+v -0.500000 -0.038060 -0.191342
+v 0.500000 -0.038060 -0.191342
+v -0.500000 -0.009607 -0.097545
+v 0.500000 -0.009607 -0.097545
+v -0.500000 0.000000 0.000000
+v 0.500000 0.000000 0.000000
+v -0.500000 -0.009607 0.097545
+v 0.500000 -0.009607 0.097545
+v -0.500000 -0.038060 0.191341
+v 0.500000 -0.038060 0.191342
+v -0.500000 -0.084265 0.277785
+v 0.500000 -0.084265 0.277785
+v -0.500000 -0.146447 0.353553
+v 0.500000 -0.146447 0.353553
+v -0.500000 -0.222215 0.415735
+v 0.500000 -0.222215 0.415735
+v -0.500000 -0.308658 0.461940
+v 0.500000 -0.308658 0.461940
+v -0.500000 -0.402455 0.490392
+v 0.500000 -0.402455 0.490393
+v -0.500000 -0.500000 0.500000
+v 0.500000 -0.500000 0.500000
+v -0.500000 -0.500000 0.000000
+v 0.500000 -0.500000 0.000000
+vt 0.990253 0.097533
+vt 0.499929 0.000000
+vt 0.999858 0.000002
+vt 0.961804 0.191316
+vt 0.915605 0.277747
+vt 0.853432 0.353503
+vt 0.777675 0.415676
+vt 0.691244 0.461875
+vt 0.597461 0.490324
+vt 0.499929 0.499929
+vt 0.402398 0.490324
+vt 0.308615 0.461875
+vt 0.222184 0.415677
+vt 0.146427 0.353504
+vt 0.084254 0.277747
+vt 0.038055 0.191316
+vt 0.009606 0.097533
+vt 0.499929 0.000000
+vt 0.009606 0.097533
+vt 0.000000 0.000001
+vt 0.000000 0.000002
+vt 0.038055 0.191316
+vt 0.084253 0.277746
+vt 0.146426 0.353503
+vt 0.222184 0.415676
+vt 0.308614 0.461875
+vt 0.402398 0.490324
+vt 0.499929 0.499930
+vt 0.999859 0.000001
+vt 0.990252 0.097533
+vt 0.597460 0.490324
+vt 0.691243 0.461875
+vt 0.777675 0.415677
+vt 0.853432 0.353504
+vt 0.915605 0.277747
+vt 0.961803 0.191316
+vt 0.992769 0.999840
+vt 0.004584 0.999840
+vt 0.004584 0.937351
+vt 0.992769 0.937350
+vt 0.004584 0.874861
+vt 0.992769 0.874860
+vt 0.004583 0.812371
+vt 0.992769 0.812370
+vt 0.004583 0.749882
+vt 0.992769 0.749880
+vt 0.004583 0.687391
+vt 0.992768 0.687390
+vt 0.004583 0.624902
+vt 0.992768 0.624900
+vt 0.004583 0.562412
+vt 0.992768 0.562410
+vt 0.004582 0.499922
+vt 0.992767 0.499920
+vt 0.004582 0.437432
+vt 0.992767 0.437430
+vt 0.004581 0.374943
+vt 0.992767 0.374940
+vt 0.004581 0.312453
+vt 0.992766 0.312450
+vt 0.004581 0.249963
+vt 0.992766 0.249960
+vt 0.004580 0.187473
+vt 0.992765 0.187470
+vt 0.004580 0.124983
+vt 0.992765 0.124980
+vt 0.004579 0.062493
+vt 0.992765 0.062490
+vt 0.004579 0.000004
+vt 0.992764 0.000000
+vt 0.000100 0.999900
+vt 0.000100 0.500000
+vt 0.000100 0.000100
+vt 0.999900 0.000100
+vt 0.999900 0.500000
+vt 0.999900 0.999900
+vn 1.0000 0.0000 0.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 -0.6716 -0.7409
+vn 0.0000 0.1951 -0.9808
+vn 0.0000 0.3827 -0.9239
+vn 0.0000 0.5556 -0.8315
+vn 0.0000 0.7071 -0.7071
+vn 0.0000 0.8315 -0.5556
+vn 0.0000 0.9239 -0.3827
+vn 0.0000 0.9808 -0.1951
+vn 0.0000 1.0000 0.0000
+vn -0.0000 0.9808 0.1951
+vn -0.0000 0.9239 0.3827
+vn -0.0000 0.8315 0.5556
+vn 0.0000 0.7071 0.7071
+vn 0.0000 0.5556 0.8315
+vn -0.0000 0.3827 0.9239
+vn -0.0000 0.1951 0.9808
+vn -0.0000 -0.6716 0.7410
+vn 0.0000 -1.0000 -0.0000
+usemtl None
+s off
+f 4/1/1 36/2/1 1/3/1
+f 6/4/1 36/2/1 4/1/1
+f 8/5/1 36/2/1 6/4/1
+f 10/6/1 36/2/1 8/5/1
+f 12/7/1 36/2/1 10/6/1
+f 14/8/1 36/2/1 12/7/1
+f 16/9/1 36/2/1 14/8/1
+f 18/10/1 36/2/1 16/9/1
+f 20/11/1 36/2/1 18/10/1
+f 20/11/1 22/12/1 36/2/1
+f 36/2/1 22/12/1 24/13/1
+f 36/2/1 26/14/1 28/15/1
+f 36/2/1 28/15/1 30/16/1
+f 36/2/1 30/16/1 32/17/1
+f 35/18/2 3/19/2 2/20/2
+f 34/21/1 36/2/1 32/17/1
+f 36/2/1 24/13/1 26/14/1
+f 35/18/2 5/22/2 3/19/2
+f 35/18/2 7/23/2 5/22/2
+f 35/18/2 9/24/2 7/23/2
+f 35/18/2 11/25/2 9/24/2
+f 35/18/2 13/26/2 11/25/2
+f 35/18/2 15/27/2 13/26/2
+f 35/18/2 17/28/2 15/27/2
+f 35/18/2 33/29/2 31/30/2
+f 19/31/2 35/18/2 21/32/2
+f 21/32/2 35/18/2 23/33/2
+f 23/33/2 35/18/2 25/34/2
+f 25/34/2 35/18/2 27/35/2
+f 27/35/2 35/18/2 29/36/2
+f 29/36/2 35/18/2 31/30/2
+f 19/31/2 17/28/2 35/18/2
+s 1
+f 1/37/3 2/38/3 3/39/4 4/40/4
+f 4/40/4 3/39/4 5/41/5 6/42/5
+f 6/42/5 5/41/5 7/43/6 8/44/6
+f 8/44/6 7/43/6 9/45/7 10/46/7
+f 10/46/7 9/45/7 11/47/8 12/48/8
+f 12/48/8 11/47/8 13/49/9 14/50/9
+f 14/50/9 13/49/9 15/51/10 16/52/10
+f 16/52/10 15/51/10 17/53/11 18/54/11
+f 18/54/11 17/53/11 19/55/12 20/56/12
+f 20/56/12 19/55/12 21/57/13 22/58/13
+f 22/58/13 21/57/13 23/59/14 24/60/14
+f 24/60/14 23/59/14 25/61/15 26/62/15
+f 26/62/15 25/61/15 27/63/16 28/64/16
+f 28/64/16 27/63/16 29/65/17 30/66/17
+f 30/66/17 29/65/17 31/67/18 32/68/18
+f 32/68/18 31/67/18 33/69/19 34/70/19
+f 33/71/19 35/72/20 2/73/3 1/74/3 36/75/20 34/76/19
diff --git a/technic/models/technic_cylinder_half_corner.obj b/technic/models/technic_cylinder_half_corner.obj
new file mode 100644
index 0000000..10fe442
--- /dev/null
+++ b/technic/models/technic_cylinder_half_corner.obj
@@ -0,0 +1,643 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_cylinder_half_corner.mtl
+o Cylinder_Cylinder.012
+v -0.500000 -0.500000 0.000000
+v -0.500000 -0.500000 -0.500000
+v 0.000000 -0.500000 -0.500000
+v 0.000000 -0.500000 0.000000
+v -0.500000 -0.500000 0.500000
+v 0.000000 -0.500000 0.500000
+v -0.490393 -0.402455 -0.500000
+v 0.000000 -0.500000 -0.500000
+v -0.500000 -0.500000 -0.500000
+v -0.461940 -0.308658 -0.500000
+v -0.415735 -0.222215 -0.500000
+v -0.353553 -0.146447 -0.500000
+v -0.277785 -0.084265 -0.500000
+v -0.191342 -0.038060 -0.500000
+v -0.097545 -0.009607 -0.500000
+v 0.000000 0.000000 -0.500000
+v 0.097545 -0.009607 -0.500000
+v 0.191342 -0.038060 -0.500000
+v 0.277785 -0.084265 -0.500000
+v 0.353553 -0.146447 -0.500000
+v 0.415735 -0.222215 -0.500000
+v 0.461940 -0.308658 -0.500000
+v 0.490393 -0.402455 -0.500000
+v 0.500000 -0.500000 -0.500000
+v -0.500000 -0.402455 -0.490393
+v -0.500000 -0.308658 -0.461940
+v -0.500000 -0.222215 -0.415735
+v -0.500000 -0.146447 -0.353554
+v -0.500000 -0.084265 -0.277785
+v -0.500000 -0.038060 -0.191342
+v -0.500000 -0.009607 -0.097545
+v -0.500000 0.000000 0.000000
+v -0.500000 -0.402455 0.490392
+v -0.500000 -0.009607 0.097545
+v -0.500000 -0.038060 0.191341
+v -0.500000 -0.084265 0.277785
+v -0.500000 -0.146447 0.353553
+v -0.500000 -0.222215 0.415735
+v -0.500000 -0.308658 0.461940
+v 0.490392 -0.402455 0.000000
+v 0.500000 -0.500000 0.000000
+v 0.461940 -0.308658 0.000000
+v 0.415735 -0.222215 0.000000
+v 0.353553 -0.146447 0.000000
+v 0.277785 -0.084265 0.000000
+v 0.191341 -0.038060 0.000000
+v 0.097545 -0.009607 0.000000
+v 0.000000 0.000000 0.000000
+v -0.097545 -0.009607 0.000000
+v -0.191342 -0.038060 0.000000
+v -0.277785 -0.084265 0.000000
+v -0.353554 -0.146447 0.000000
+v -0.415735 -0.222215 0.000000
+v -0.461940 -0.308658 0.000000
+v -0.490393 -0.402455 0.000000
+v -0.500000 -0.500000 0.000000
+v 0.000000 -0.402455 -0.490393
+v 0.000000 -0.308658 -0.461940
+v 0.000000 -0.222215 -0.415735
+v 0.000000 -0.146447 -0.353554
+v 0.000000 -0.084265 -0.277785
+v 0.000000 -0.038060 -0.191342
+v 0.000000 -0.009607 -0.097545
+v 0.000000 0.000000 0.000000
+v 0.000000 -0.009607 0.097545
+v 0.000000 -0.038060 0.191341
+v 0.000000 -0.084265 0.277785
+v 0.000000 -0.146447 0.353553
+v 0.000000 -0.222215 0.415735
+v 0.000000 -0.308658 0.461940
+v 0.000000 -0.402455 0.490392
+v 0.000000 -0.500000 0.500000
+v 0.500000 -0.500000 0.000000
+v 0.490393 -0.500000 0.097545
+v 0.097545 -0.500000 0.490393
+v 0.461940 -0.500000 0.191342
+v 0.415735 -0.500000 0.277785
+v 0.353553 -0.500000 0.353553
+v 0.277785 -0.500000 0.415735
+v 0.191342 -0.500000 0.461940
+v 0.490393 -0.402455 0.000000
+v 0.480970 -0.402455 0.095671
+v 0.461940 -0.308658 0.000000
+v 0.415735 -0.222215 0.000000
+v 0.407747 -0.222215 0.081106
+v 0.453064 -0.308658 0.090120
+v 0.353554 -0.146447 0.000000
+v 0.277785 -0.084265 0.000000
+v 0.272448 -0.084265 0.054193
+v 0.346760 -0.146447 0.068975
+v 0.191342 -0.038060 0.000000
+v 0.097545 -0.009607 0.000000
+v 0.095671 -0.009607 0.019030
+v 0.187665 -0.038060 0.037329
+v 0.453064 -0.402455 0.187665
+v 0.384089 -0.222215 0.159095
+v 0.426777 -0.308658 0.176777
+v 0.256640 -0.084265 0.106304
+v 0.326641 -0.146447 0.135299
+v 0.090120 -0.009607 0.037329
+v 0.176777 -0.038060 0.073223
+v 0.407747 -0.402455 0.272448
+v 0.345671 -0.222215 0.230970
+v 0.384089 -0.308658 0.256640
+v 0.230970 -0.084265 0.154329
+v 0.293969 -0.146447 0.196424
+v 0.081106 -0.009607 0.054193
+v 0.159095 -0.038060 0.106304
+v 0.346760 -0.402455 0.346760
+v 0.293969 -0.222215 0.293969
+v 0.326641 -0.308658 0.326641
+v 0.196424 -0.084265 0.196424
+v 0.250000 -0.146447 0.250000
+v 0.068975 -0.009607 0.068975
+v 0.135299 -0.038060 0.135299
+v 0.272448 -0.402455 0.407746
+v 0.230970 -0.222215 0.345671
+v 0.256640 -0.308658 0.384089
+v 0.154329 -0.084265 0.230970
+v 0.196424 -0.146447 0.293969
+v 0.054193 -0.009607 0.081106
+v 0.106304 -0.038060 0.159095
+v 0.187665 -0.402455 0.453064
+v 0.159095 -0.222215 0.384089
+v 0.176777 -0.308658 0.426777
+v 0.106304 -0.084265 0.256640
+v 0.135299 -0.146447 0.326641
+v 0.037329 -0.009607 0.090120
+v 0.073223 -0.038060 0.176777
+v 0.095671 -0.402455 0.480970
+v 0.081106 -0.222215 0.407746
+v 0.090120 -0.308658 0.453064
+v 0.054193 -0.084265 0.272448
+v 0.068975 -0.146447 0.346760
+v 0.019030 -0.009607 0.095671
+v 0.037329 -0.038060 0.187665
+v 0.000000 -0.402455 0.490392
+v 0.000000 -0.222215 0.415735
+v 0.000000 -0.308658 0.461940
+v 0.000000 -0.084265 0.277785
+v 0.000000 -0.146447 0.353553
+v 0.000000 -0.009607 0.097545
+v 0.000000 -0.038060 0.191342
+v 0.002569 -0.004804 0.012914
+v 0.000000 -0.004804 0.013167
+v 0.005039 -0.004804 0.012165
+v 0.007316 -0.004804 0.010948
+v 0.009311 -0.004804 0.009311
+v 0.010948 -0.004804 0.007315
+v 0.012165 -0.004804 0.005039
+v 0.012915 -0.004804 0.002569
+v 0.013168 -0.004804 0.000000
+v 0.013156 -0.004804 0.000118
+v -0.000072 -0.004804 0.000096
+vt 0.000000 0.496029
+vt 0.000000 0.000000
+vt 0.496029 0.000000
+vt 0.496029 0.496029
+vt 0.000000 0.992058
+vt 0.496029 0.992058
+vt 0.990253 0.097533
+vt 0.499929 0.000000
+vt 0.999858 0.000002
+vt 0.961804 0.191316
+vt 0.915605 0.277747
+vt 0.853432 0.353503
+vt 0.777675 0.415676
+vt 0.691244 0.461875
+vt 0.597461 0.490324
+vt 0.499929 0.499929
+vt 0.402398 0.490324
+vt 0.308615 0.461875
+vt 0.222184 0.415677
+vt 0.146427 0.353504
+vt 0.084254 0.277747
+vt 0.038055 0.191316
+vt 0.009606 0.097533
+vt 0.000000 0.000002
+vt 0.499929 0.000000
+vt 0.009606 0.097533
+vt 0.038055 0.191316
+vt 0.084253 0.277746
+vt 0.146426 0.353503
+vt 0.222184 0.415676
+vt 0.308614 0.461875
+vt 0.402398 0.490324
+vt 0.499929 0.499930
+vt 0.999859 0.000001
+vt 0.990252 0.097533
+vt 0.597460 0.490324
+vt 0.691243 0.461875
+vt 0.777675 0.415677
+vt 0.853432 0.353504
+vt 0.915605 0.277747
+vt 0.961803 0.191316
+vt 0.992765 0.062490
+vt 0.498672 0.062491
+vt 0.498672 0.000002
+vt 0.992764 0.000000
+vt 0.992765 0.124980
+vt 0.498673 0.124982
+vt 0.992765 0.187470
+vt 0.498673 0.187472
+vt 0.992766 0.249960
+vt 0.498673 0.249961
+vt 0.992766 0.312450
+vt 0.498673 0.312451
+vt 0.992767 0.374940
+vt 0.498674 0.374941
+vt 0.992767 0.437430
+vt 0.498674 0.437431
+vt 0.992767 0.499920
+vt 0.498674 0.499921
+vt 0.992768 0.562410
+vt 0.498675 0.562411
+vt 0.992768 0.624900
+vt 0.498675 0.624901
+vt 0.992768 0.687390
+vt 0.498675 0.687391
+vt 0.992769 0.749880
+vt 0.498676 0.749881
+vt 0.992769 0.812370
+vt 0.498676 0.812371
+vt 0.992769 0.874860
+vt 0.498677 0.874861
+vt 0.992769 0.937350
+vt 0.498677 0.937351
+vt 0.992769 0.999840
+vt 0.498677 0.999840
+vt 0.498677 0.999840
+vt 0.004584 0.999840
+vt 0.004584 0.937351
+vt 0.498677 0.937351
+vt 0.004584 0.874861
+vt 0.498677 0.874861
+vt 0.004583 0.812371
+vt 0.498676 0.812371
+vt 0.004583 0.749882
+vt 0.498676 0.749881
+vt 0.004583 0.687391
+vt 0.498675 0.687391
+vt 0.004583 0.624902
+vt 0.498675 0.624901
+vt 0.004583 0.562412
+vt 0.498675 0.562411
+vt 0.004582 0.499922
+vt 0.498674 0.499921
+vt 0.004582 0.437432
+vt 0.498674 0.437431
+vt 0.004581 0.374943
+vt 0.498674 0.374941
+vt 0.004581 0.312453
+vt 0.498673 0.312451
+vt 0.004581 0.249963
+vt 0.498673 0.249961
+vt 0.004580 0.187473
+vt 0.498673 0.187472
+vt 0.004580 0.124983
+vt 0.498673 0.124982
+vt 0.004579 0.062493
+vt 0.498672 0.062491
+vt 0.004579 0.000004
+vt 0.498672 0.000002
+vt 0.992058 0.496029
+vt 0.982527 0.592799
+vt 0.592799 0.982527
+vt 0.954300 0.685851
+vt 0.908462 0.771608
+vt 0.846774 0.846774
+vt 0.771608 0.908462
+vt 0.685851 0.954300
+vt 0.992058 0.000000
+vt 0.437500 0.500000
+vt 0.437500 0.562500
+vt 0.375000 0.562500
+vt 0.375000 0.500000
+vt 0.437500 0.625000
+vt 0.437500 0.687500
+vt 0.375000 0.687500
+vt 0.375000 0.625000
+vt 0.437500 0.750000
+vt 0.437500 0.812500
+vt 0.375000 0.812500
+vt 0.375000 0.750000
+vt 0.437500 0.875000
+vt 0.437500 0.937500
+vt 0.375000 0.937500
+vt 0.375000 0.875000
+vt 0.312500 0.562500
+vt 0.312500 0.500000
+vt 0.312500 0.687500
+vt 0.312500 0.625000
+vt 0.312500 0.812500
+vt 0.312500 0.750000
+vt 0.312500 0.937500
+vt 0.312500 0.875000
+vt 0.250000 0.562500
+vt 0.250000 0.500000
+vt 0.250000 0.687500
+vt 0.250000 0.625000
+vt 0.250000 0.812500
+vt 0.250000 0.750000
+vt 0.250000 0.937500
+vt 0.250000 0.875000
+vt 0.187500 0.562500
+vt 0.187500 0.500000
+vt 0.187500 0.687500
+vt 0.187500 0.625000
+vt 0.187500 0.812500
+vt 0.187500 0.750000
+vt 0.187500 0.937500
+vt 0.187500 0.875000
+vt 0.125000 0.562500
+vt 0.125000 0.500000
+vt 0.125000 0.687500
+vt 0.125000 0.625000
+vt 0.125000 0.812500
+vt 0.125000 0.750000
+vt 0.125000 0.937500
+vt 0.125000 0.875000
+vt 0.062500 0.562500
+vt 0.062500 0.500000
+vt 0.062500 0.687500
+vt 0.062500 0.625000
+vt 0.062500 0.812500
+vt 0.062500 0.750000
+vt 0.062500 0.937500
+vt 0.062500 0.875000
+vt 0.000000 0.562500
+vt 0.000000 0.500000
+vt 0.000000 0.687500
+vt 0.000000 0.625000
+vt 0.000000 0.812500
+vt 0.000000 0.750000
+vt 0.000000 0.937500
+vt 0.000000 0.875000
+vt 1.000000 0.500000
+vt 1.000000 0.562500
+vt 0.937500 0.562500
+vt 0.937500 0.500000
+vt 1.000000 0.625000
+vt 1.000000 0.687500
+vt 0.937500 0.687500
+vt 0.937500 0.625000
+vt 1.000000 0.750000
+vt 1.000000 0.812500
+vt 0.937500 0.812500
+vt 0.937500 0.750000
+vt 1.000000 0.875000
+vt 1.000000 0.937500
+vt 0.937500 0.937500
+vt 0.937500 0.875000
+vt 1.000000 1.000000
+vt 0.937500 1.000000
+vt 0.062500 1.000000
+vt -0.000000 1.000000
+vt 0.125000 1.000000
+vt 0.187500 1.000000
+vt 0.250000 1.000000
+vt 0.312500 1.000000
+vt 0.375000 1.000000
+vt 0.437500 1.000000
+vt 0.434642 1.000000
+vt 0.031579 0.968990
+vt 0.061841 0.974844
+vt 0.062439 0.968769
+vt 0.061841 0.962695
+vt 0.060069 0.956854
+vt 0.057192 0.951471
+vt 0.053319 0.946753
+vt 0.048601 0.942881
+vt 0.043218 0.940004
+vt 0.037644 0.938313
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn -1.0000 0.0000 0.0000
+vn 0.9808 0.1951 0.0000
+vn 0.9952 0.0980 0.0000
+vn 0.9239 0.3827 0.0000
+vn 0.8315 0.5556 0.0000
+vn 0.7071 0.7071 0.0000
+vn 0.5556 0.8315 0.0000
+vn 0.3827 0.9239 0.0000
+vn 0.1951 0.9808 0.0000
+vn 0.0000 1.0000 0.0000
+vn -0.1951 0.9808 0.0000
+vn -0.3827 0.9239 0.0000
+vn -0.5556 0.8315 -0.0000
+vn -0.7071 0.7071 -0.0000
+vn -0.8315 0.5556 -0.0000
+vn -0.9239 0.3827 0.0000
+vn -0.9808 0.1951 0.0000
+vn -0.9952 0.0980 0.0000
+vn 0.0000 0.0980 -0.9952
+vn 0.0000 0.1951 -0.9808
+vn 0.0000 0.3827 -0.9239
+vn 0.0000 0.5556 -0.8315
+vn 0.0000 0.7071 -0.7071
+vn 0.0000 0.8315 -0.5556
+vn 0.0000 0.9239 -0.3827
+vn 0.0000 0.9808 -0.1951
+vn 0.0000 0.9808 0.1951
+vn 0.0000 0.9239 0.3827
+vn 0.0000 0.8315 0.5556
+vn 0.0000 0.7071 0.7071
+vn 0.0000 0.5556 0.8315
+vn 0.0000 0.3827 0.9239
+vn 0.0000 0.1951 0.9808
+vn 0.0000 0.0980 0.9952
+vn 0.9904 0.0975 0.0975
+vn 0.9765 0.1930 0.0962
+vn 0.9622 0.1939 0.1914
+vn 0.9761 0.0980 0.1942
+vn 0.9210 0.3790 0.0907
+vn 0.8305 0.5509 0.0818
+vn 0.8173 0.5528 0.1626
+vn 0.9070 0.3805 0.1804
+vn 0.7084 0.7023 0.0698
+vn 0.5589 0.8274 0.0550
+vn 0.5490 0.8286 0.1092
+vn 0.6965 0.7041 0.1385
+vn 0.3876 0.9210 0.0382
+vn 0.1819 0.9831 0.0179
+vn 0.1785 0.9833 0.0355
+vn 0.3804 0.9217 0.0757
+vn 0.9063 0.1939 0.3754
+vn 0.9194 0.0980 0.3808
+vn 0.7699 0.5528 0.3189
+vn 0.8544 0.3805 0.3539
+vn 0.5172 0.8286 0.2142
+vn 0.6561 0.7041 0.2718
+vn 0.1681 0.9833 0.0696
+vn 0.3584 0.9217 0.1484
+vn 0.8157 0.1939 0.5450
+vn 0.8275 0.0980 0.5529
+vn 0.6929 0.5528 0.4630
+vn 0.7689 0.3805 0.5138
+vn 0.4654 0.8286 0.3110
+vn 0.5905 0.7041 0.3945
+vn 0.1513 0.9833 0.1011
+vn 0.3225 0.9217 0.2155
+vn 0.6937 0.1939 0.6937
+vn 0.7037 0.0980 0.7037
+vn 0.5893 0.5528 0.5893
+vn 0.6539 0.3805 0.6539
+vn 0.3958 0.8286 0.3958
+vn 0.5021 0.7041 0.5021
+vn 0.1287 0.9833 0.1287
+vn 0.2743 0.9217 0.2743
+vn 0.5450 0.1939 0.8157
+vn 0.5529 0.0980 0.8275
+vn 0.4630 0.5528 0.6929
+vn 0.5138 0.3805 0.7689
+vn 0.3110 0.8286 0.4654
+vn 0.3945 0.7041 0.5905
+vn 0.1011 0.9833 0.1513
+vn 0.2155 0.9217 0.3225
+vn 0.3754 0.1939 0.9063
+vn 0.3808 0.0980 0.9194
+vn 0.3189 0.5528 0.7699
+vn 0.3539 0.3805 0.8544
+vn 0.2142 0.8286 0.5172
+vn 0.2718 0.7041 0.6561
+vn 0.0696 0.9833 0.1681
+vn 0.1484 0.9217 0.3584
+vn 0.1914 0.1939 0.9622
+vn 0.1941 0.0980 0.9761
+vn 0.1626 0.5528 0.8173
+vn 0.1804 0.3805 0.9070
+vn 0.1092 0.8286 0.5490
+vn 0.1385 0.7041 0.6965
+vn 0.0355 0.9833 0.1785
+vn 0.0757 0.9217 0.3804
+vn 0.0962 0.1930 0.9765
+vn 0.0975 0.0976 0.9904
+vn 0.0818 0.5509 0.8305
+vn 0.0907 0.3790 0.9210
+vn 0.0550 0.8274 0.5589
+vn 0.0698 0.7023 0.7084
+vn 0.0179 0.9831 0.1819
+vn 0.0382 0.9210 0.3876
+vn 0.0059 0.9995 0.0296
+vn 0.0030 0.9995 0.0301
+vn 0.0116 0.9995 0.0279
+vn 0.0168 0.9995 0.0251
+vn 0.0214 0.9995 0.0214
+vn 0.0251 0.9995 0.0168
+vn 0.0279 0.9995 0.0116
+vn 0.0296 0.9995 0.0059
+vn 0.0568 0.9984 0.0056
+vn 0.0387 0.9992 0.0038
+usemtl None.009
+s off
+f 1/1/1 2/2/1 3/3/1 4/4/1
+f 5/5/1 1/1/1 4/4/1 6/6/1
+usemtl None.009_NONE
+f 7/7/2 8/8/2 9/9/2
+f 10/10/2 8/8/2 7/7/2
+f 11/11/2 8/8/2 10/10/2
+f 12/12/2 8/8/2 11/11/2
+f 13/13/2 8/8/2 12/12/2
+f 14/14/2 8/8/2 13/13/2
+f 15/15/2 8/8/2 14/14/2
+f 16/16/2 8/8/2 15/15/2
+f 17/17/2 8/8/2 16/16/2
+f 17/17/2 18/18/2 8/8/2
+f 8/8/2 18/18/2 19/19/2
+f 8/8/2 20/20/2 21/21/2
+f 8/8/2 21/21/2 22/22/2
+f 8/8/2 22/22/2 23/23/2
+f 24/24/2 8/8/2 23/23/2
+f 8/8/2 19/19/2 20/20/2
+f 1/25/3 25/26/3 2/2/3
+f 1/25/3 26/27/3 25/26/3
+f 1/25/3 27/28/3 26/27/3
+f 1/25/3 28/29/3 27/28/3
+f 1/25/3 29/30/3 28/29/3
+f 1/25/3 30/31/3 29/30/3
+f 1/25/3 31/32/3 30/31/3
+f 1/25/3 32/33/3 31/32/3
+f 1/25/3 5/34/3 33/35/3
+f 34/36/3 1/25/3 35/37/3
+f 35/37/3 1/25/3 36/38/3
+f 36/38/3 1/25/3 37/39/3
+f 37/39/3 1/25/3 38/40/3
+f 38/40/3 1/25/3 39/41/3
+f 39/41/3 1/25/3 33/35/3
+f 34/36/3 32/33/3 1/25/3
+s 1
+f 23/42/4 40/43/4 41/44/5 24/45/5
+f 22/46/6 42/47/6 40/43/4 23/42/4
+f 21/48/7 43/49/7 42/47/6 22/46/6
+f 20/50/8 44/51/8 43/49/7 21/48/7
+f 19/52/9 45/53/9 44/51/8 20/50/8
+f 18/54/10 46/55/10 45/53/9 19/52/9
+f 17/56/11 47/57/11 46/55/10 18/54/10
+f 16/58/12 48/59/12 47/57/11 17/56/11
+f 15/60/13 49/61/13 48/59/12 16/58/12
+f 14/62/14 50/63/14 49/61/13 15/60/13
+f 13/64/15 51/65/15 50/63/14 14/62/14
+f 12/66/16 52/67/16 51/65/15 13/64/15
+f 11/68/17 53/69/17 52/67/16 12/66/16
+f 10/70/18 54/71/18 53/69/17 11/68/17
+f 7/72/19 55/73/19 54/71/18 10/70/18
+f 9/74/20 56/75/20 55/73/19 7/72/19
+f 3/76/21 2/77/21 25/78/22 57/79/22
+f 57/79/22 25/78/22 26/80/23 58/81/23
+f 58/81/23 26/80/23 27/82/24 59/83/24
+f 59/83/24 27/82/24 28/84/25 60/85/25
+f 60/85/25 28/84/25 29/86/26 61/87/26
+f 61/87/26 29/86/26 30/88/27 62/89/27
+f 62/89/27 30/88/27 31/90/28 63/91/28
+f 63/91/28 31/90/28 32/92/12 64/93/12
+f 64/93/12 32/92/12 34/94/29 65/95/29
+f 65/95/29 34/94/29 35/96/30 66/97/30
+f 66/97/30 35/96/30 36/98/31 67/99/31
+f 67/99/31 36/98/31 37/100/32 68/101/32
+f 68/101/32 37/100/32 38/102/33 69/103/33
+f 69/103/33 38/102/33 39/104/34 70/105/34
+f 70/105/34 39/104/34 33/106/35 71/107/35
+f 71/107/35 33/106/35 5/108/36 72/109/36
+usemtl None.010
+s off
+f 73/110/1 74/111/1 4/4/1
+f 4/4/1 75/112/1 6/6/1
+f 4/4/1 76/113/1 77/114/1
+f 4/4/1 77/114/1 78/115/1
+f 4/4/1 78/115/1 79/116/1
+f 4/4/1 79/116/1 80/117/1
+f 4/4/1 80/117/1 75/112/1
+f 4/4/1 74/111/1 76/113/1
+f 4/4/1 3/3/1 24/118/1 73/110/1
+usemtl None.010_NONE
+s 1
+f 73/119/37 81/120/38 82/121/39 74/122/40
+f 83/123/41 84/124/42 85/125/43 86/126/44
+f 87/127/45 88/128/46 89/129/47 90/130/48
+f 91/131/49 92/132/50 93/133/51 94/134/52
+f 81/120/38 83/123/41 86/126/44 82/121/39
+f 84/124/42 87/127/45 90/130/48 85/125/43
+f 88/128/46 91/131/49 94/134/52 89/129/47
+f 74/122/40 82/121/39 95/135/53 76/136/54
+f 86/126/44 85/125/43 96/137/55 97/138/56
+f 90/130/48 89/129/47 98/139/57 99/140/58
+f 94/134/52 93/133/51 100/141/59 101/142/60
+f 82/121/39 86/126/44 97/138/56 95/135/53
+f 85/125/43 90/130/48 99/140/58 96/137/55
+f 89/129/47 94/134/52 101/142/60 98/139/57
+f 76/136/54 95/135/53 102/143/61 77/144/62
+f 97/138/56 96/137/55 103/145/63 104/146/64
+f 99/140/58 98/139/57 105/147/65 106/148/66
+f 101/142/60 100/141/59 107/149/67 108/150/68
+f 95/135/53 97/138/56 104/146/64 102/143/61
+f 96/137/55 99/140/58 106/148/66 103/145/63
+f 98/139/57 101/142/60 108/150/68 105/147/65
+f 77/144/62 102/143/61 109/151/69 78/152/70
+f 104/146/64 103/145/63 110/153/71 111/154/72
+f 106/148/66 105/147/65 112/155/73 113/156/74
+f 108/150/68 107/149/67 114/157/75 115/158/76
+f 102/143/61 104/146/64 111/154/72 109/151/69
+f 103/145/63 106/148/66 113/156/74 110/153/71
+f 105/147/65 108/150/68 115/158/76 112/155/73
+f 78/152/70 109/151/69 116/159/77 79/160/78
+f 111/154/72 110/153/71 117/161/79 118/162/80
+f 113/156/74 112/155/73 119/163/81 120/164/82
+f 115/158/76 114/157/75 121/165/83 122/166/84
+f 109/151/69 111/154/72 118/162/80 116/159/77
+f 110/153/71 113/156/74 120/164/82 117/161/79
+f 112/155/73 115/158/76 122/166/84 119/163/81
+f 79/160/78 116/159/77 123/167/85 80/168/86
+f 118/162/80 117/161/79 124/169/87 125/170/88
+f 120/164/82 119/163/81 126/171/89 127/172/90
+f 122/166/84 121/165/83 128/173/91 129/174/92
+f 116/159/77 118/162/80 125/170/88 123/167/85
+f 117/161/79 120/164/82 127/172/90 124/169/87
+f 119/163/81 122/166/84 129/174/92 126/171/89
+f 80/168/86 123/167/85 130/175/93 75/176/94
+f 125/170/88 124/169/87 131/177/95 132/178/96
+f 127/172/90 126/171/89 133/179/97 134/180/98
+f 129/174/92 128/173/91 135/181/99 136/182/100
+f 123/167/85 125/170/88 132/178/96 130/175/93
+f 124/169/87 127/172/90 134/180/98 131/177/95
+f 126/171/89 129/174/92 136/182/100 133/179/97
+f 75/183/94 130/184/93 137/185/101 6/186/102
+f 132/187/96 131/188/95 138/189/103 139/190/104
+f 134/191/98 133/192/97 140/193/105 141/194/106
+f 136/195/100 135/196/99 142/197/107 143/198/108
+f 130/184/93 132/187/96 139/190/104 137/185/101
+f 131/188/95 134/191/98 141/194/106 138/189/103
+f 133/192/97 136/195/100 143/198/108 140/193/105
+f 135/196/99 144/199/109 145/200/110 142/197/107
+f 128/173/91 146/201/111 144/202/109 135/181/99
+f 121/165/83 147/203/112 146/201/111 128/173/91
+f 114/157/75 148/204/113 147/203/112 121/165/83
+f 107/149/67 149/205/114 148/204/113 114/157/75
+f 100/141/59 150/206/115 149/205/114 107/149/67
+f 93/133/51 151/207/116 150/206/115 100/141/59
+f 92/132/50 152/208/117 153/209/118 151/207/116 93/133/51
+f 154/210/12 145/211/110 144/212/109 146/213/111 147/214/112 148/215/113 149/216/114 150/217/115 151/218/116 153/219/118
diff --git a/technic/models/technic_diagonal_truss.obj b/technic/models/technic_diagonal_truss.obj
new file mode 100644
index 0000000..2bc57a0
--- /dev/null
+++ b/technic/models/technic_diagonal_truss.obj
@@ -0,0 +1,74 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_diagonal_truss.mtl
+o Cube_Cube.008
+v -0.500003 -0.500003 -0.125000
+v -0.500003 -0.500003 0.125000
+v -0.500214 -0.323437 -0.125000
+v -0.500214 -0.323437 0.125000
+v -0.322989 -0.499766 0.125000
+v -0.322989 -0.499766 -0.125000
+v 0.500003 0.500003 -0.125000
+v 0.500003 0.500003 0.125000
+v 0.500003 0.500003 -0.125000
+v 0.500003 0.500003 0.125000
+v 0.500003 0.676779 -0.125000
+v 0.500003 0.676779 0.125000
+v 0.676779 0.500003 -0.125000
+v 0.676779 0.500003 0.125000
+vt 0.918999 0.620735
+vt 0.000192 0.620735
+vt 0.081386 0.505909
+vt 0.000192 0.391082
+vt 0.918588 0.391082
+vt 1.000000 0.505909
+vt -0.000005 0.375051
+vt 0.999795 0.375051
+vt 0.999795 0.624949
+vt -0.000005 0.624949
+vt 0.624975 0.615432
+vt 0.499990 0.615432
+vt 0.499990 0.369299
+vt 0.624975 0.369299
+vt 0.000219 0.624856
+vt 0.000219 0.374906
+vt 0.999781 0.374906
+vt 0.999781 0.624856
+vt 0.375025 0.615432
+vt 0.375025 0.369299
+vt 0.081192 0.611726
+vt 0.000192 0.496900
+vt 0.081604 0.382073
+vt 1.000000 0.382073
+vt 0.918806 0.496900
+vt 1.000000 0.611726
+vt 0.492368 0.623067
+vt 0.492368 0.376933
+vt 0.617343 0.376933
+vt 0.617343 0.623067
+vt 0.367392 0.623067
+vt 0.367392 0.376933
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vn 0.0000 0.0000 -1.0000
+vn -0.7071 0.7071 0.0000
+vn 0.0013 -1.0000 0.0000
+vn 0.7071 -0.7071 0.0000
+vn -1.0000 -0.0012 0.0000
+vn 0.0000 0.0000 1.0000
+vn 1.0000 0.0000 0.0000
+vn 0.0000 1.0000 0.0000
+usemtl None
+s off
+f 3/1/1 11/2/1 9/3/1 13/4/1 6/5/1 1/6/1
+f 4/7/2 12/8/2 11/9/2 3/10/2
+f 5/11/3 2/12/3 1/13/3 6/14/3
+f 5/15/4 6/16/4 13/17/4 14/18/4
+f 2/12/5 4/19/5 3/20/5 1/13/5
+f 4/21/6 2/22/6 5/23/6 14/24/6 10/25/6 12/26/6
+f 10/27/7 9/28/7 11/29/7 12/30/7
+f 9/28/8 10/27/8 14/31/8 13/32/8
+usemtl None_NONE
+f 8/33/6 7/34/6 9/35/6 10/36/6
diff --git a/technic/models/technic_diagonal_truss_cross.obj b/technic/models/technic_diagonal_truss_cross.obj
new file mode 100644
index 0000000..83113de
--- /dev/null
+++ b/technic/models/technic_diagonal_truss_cross.obj
@@ -0,0 +1,165 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_diagonal_truss_cross.mtl
+o Cube.001_Cube.010
+v 0.500003 -0.500003 -0.125000
+v 0.500003 -0.500003 0.125000
+v 0.323437 -0.500214 -0.125000
+v 0.323437 -0.500214 0.125000
+v 0.499766 -0.322989 0.125000
+v 0.499766 -0.322989 -0.125000
+v -0.500003 0.500003 -0.125000
+v -0.500003 0.500003 0.125000
+v -0.500003 0.500003 -0.125000
+v -0.500003 0.500003 0.125000
+v -0.676779 0.500003 -0.125000
+v -0.676779 0.500003 0.125000
+v -0.500003 0.676779 -0.125000
+v -0.500003 0.676779 0.125000
+v -0.500003 -0.500003 -0.125000
+v -0.500003 -0.500003 0.125000
+v -0.500213 -0.323437 -0.125000
+v -0.500213 -0.323437 0.125000
+v -0.322989 -0.499766 0.125000
+v -0.322989 -0.499766 -0.125000
+v 0.500003 0.500003 -0.125000
+v 0.500003 0.500003 0.125000
+v 0.500003 0.500003 -0.125000
+v 0.500003 0.500003 0.125000
+v 0.500003 0.676779 -0.125000
+v 0.500003 0.676779 0.125000
+v 0.676779 0.500003 -0.125000
+v 0.676779 0.500003 0.125000
+v 0.000029 0.176748 0.125000
+v -0.176187 -0.000589 0.125000
+v 0.175892 0.000885 0.125000
+v 0.000244 -0.177020 0.125000
+v 0.175852 -0.000925 -0.125000
+v -0.000554 0.176222 -0.125000
+v -0.001331 -0.178108 -0.125000
+v -0.176762 0.000014 -0.125000
+vt 0.918999 0.620735
+vt 0.000192 0.620735
+vt 0.081386 0.505909
+vt 0.000192 0.391082
+vt 0.918588 0.391082
+vt 1.000000 0.505909
+vt -0.000005 0.375051
+vt 0.323053 0.375051
+vt 0.499411 0.375051
+vt 0.999795 0.375051
+vt 0.999795 0.624949
+vt -0.000005 0.624949
+vt 0.624975 0.615432
+vt 0.499990 0.615432
+vt 0.499990 0.369299
+vt 0.624975 0.369299
+vt 0.000219 0.624856
+vt 0.000219 0.374906
+vt 0.999781 0.374906
+vt 0.999781 0.624856
+vt 0.499852 0.624856
+vt 0.324026 0.624856
+vt 0.375025 0.615432
+vt 0.375025 0.369299
+vt 0.540151 0.611726
+vt 0.540666 0.382073
+vt 1.000000 0.382073
+vt 0.918806 0.496900
+vt 1.000000 0.611726
+vt 0.492368 0.623067
+vt 0.492368 0.376933
+vt 0.617343 0.376933
+vt 0.617343 0.623067
+vt 0.367392 0.623067
+vt 0.367392 0.376933
+vt 0.081192 0.611726
+vt 0.000192 0.496900
+vt 0.081604 0.382073
+vt 0.379117 0.382073
+vt 0.378081 0.611726
+vt 0.460008 0.620735
+vt 0.000192 0.620735
+vt 0.081386 0.505909
+vt 0.000192 0.391082
+vt 0.460349 0.391082
+vt -0.000005 0.375051
+vt 0.999795 0.375051
+vt 0.999795 0.624949
+vt 0.499446 0.624949
+vt 0.323311 0.624949
+vt -0.000005 0.624949
+vt 0.624975 0.615432
+vt 0.499990 0.615432
+vt 0.499990 0.369299
+vt 0.624975 0.369299
+vt 0.000219 0.624856
+vt 0.000219 0.374906
+vt 0.321810 0.374906
+vt 0.498957 0.374906
+vt 0.999781 0.374906
+vt 0.999781 0.624856
+vt 0.375025 0.615432
+vt 0.375025 0.369299
+vt 0.081192 0.611726
+vt 0.000192 0.496900
+vt 0.081604 0.382073
+vt 1.000000 0.382073
+vt 0.918806 0.496900
+vt 1.000000 0.611726
+vt 0.492368 0.623067
+vt 0.492368 0.376933
+vt 0.617343 0.376933
+vt 0.617343 0.623067
+vt 0.367392 0.623067
+vt 0.367392 0.376933
+vt 0.918999 0.620735
+vt 0.621874 0.620735
+vt 0.623110 0.391082
+vt 0.918588 0.391082
+vt 1.000000 0.505909
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vn -0.0000 0.0000 -1.0000
+vn -0.7071 -0.7071 -0.0000
+vn 1.0000 0.0013 0.0000
+vn 0.7071 0.7071 -0.0000
+vn 0.0012 -1.0000 0.0000
+vn 0.0000 0.0000 1.0000
+vn 0.0000 1.0000 0.0000
+vn -1.0000 0.0000 0.0000
+vn -0.7071 0.7071 0.0000
+vn 0.0013 -1.0000 0.0000
+vn 0.7071 -0.7071 0.0000
+vn -1.0000 -0.0012 0.0000
+vn 1.0000 0.0000 0.0000
+usemtl None
+s off
+f 3/1/1 11/2/1 9/3/1 13/4/1 6/5/1 1/6/1
+f 4/7/2 32/8/2 30/9/2 12/10/2 11/11/2 3/12/2
+f 5/13/3 2/14/3 1/15/3 6/16/3
+f 5/17/4 6/18/4 13/19/4 14/20/4 29/21/4 31/22/4
+f 2/14/5 4/23/5 3/24/5 1/15/5
+f 30/25/6 29/26/6 14/27/6 10/28/6 12/29/6
+f 10/30/7 9/31/7 11/32/7 12/33/7
+f 9/31/8 10/30/8 14/34/8 13/35/8
+f 4/36/6 2/37/6 5/38/6 31/39/6 32/40/6
+usemtl None_default_brick.png
+f 34/41/1 25/42/1 23/43/1 27/44/1 33/45/1
+f 18/46/9 26/47/9 25/48/9 34/49/9 36/50/9 17/51/9
+f 19/52/10 16/53/10 15/54/10 20/55/10
+f 19/56/11 20/57/11 35/58/11 33/59/11 27/60/11 28/61/11
+f 16/53/12 18/62/12 17/63/12 15/54/12
+f 18/64/6 16/65/6 19/66/6 28/67/6 24/68/6 26/69/6
+f 24/70/13 23/71/13 25/72/13 26/73/13
+f 23/71/7 24/70/7 28/74/7 27/75/7
+f 17/76/1 36/77/1 35/78/1 20/79/1 15/80/1
+usemtl None_NONE
+f 8/81/6 7/82/6 9/83/6 10/84/6
+f 22/85/6 21/86/6 23/87/6 24/88/6
diff --git a/technic/models/technic_inner_curved_edge.obj b/technic/models/technic_inner_curved_edge.obj
new file mode 100644
index 0000000..f40b341
--- /dev/null
+++ b/technic/models/technic_inner_curved_edge.obj
@@ -0,0 +1,134 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_inner_curved_edge.mtl
+o Cylinder_Cylinder.000
+v -0.500000 -0.500000 -0.000000
+v -0.500000 -0.402455 -0.009607
+v 0.500000 -0.402455 -0.009607
+v 0.500000 -0.500000 -0.000000
+v -0.500000 -0.308658 -0.038060
+v 0.500000 -0.308658 -0.038060
+v -0.500000 -0.222215 -0.084265
+v 0.500000 -0.222215 -0.084265
+v -0.500000 -0.146446 -0.146447
+v 0.500000 -0.146446 -0.146447
+v -0.500000 -0.084265 -0.222215
+v 0.500000 -0.084265 -0.222215
+v -0.500000 -0.038060 -0.308659
+v 0.500000 -0.038060 -0.308659
+v -0.500000 -0.009607 -0.402455
+v 0.500000 -0.009607 -0.402455
+v -0.500000 0.000000 -0.500000
+v 0.500000 0.000000 -0.500000
+v 0.500000 -0.500000 0.500000
+v -0.500000 -0.500000 0.500000
+v -0.500000 0.500000 -0.500000
+v 0.500000 0.500000 -0.500000
+v 0.500000 0.500000 0.500000
+v -0.500000 0.500000 0.500000
+vt 1.000000 0.000000
+vt 1.000000 0.115813
+vt 0.000000 0.115813
+vt 0.000000 0.000000
+vt 1.000000 0.244499
+vt 0.000000 0.244499
+vt 1.000000 0.381110
+vt 0.000000 0.381110
+vt 1.000000 0.520399
+vt 0.000000 0.520399
+vt 1.000000 0.657010
+vt 0.000000 0.657010
+vt 1.000000 0.785695
+vt 0.000000 0.785696
+vt 1.000000 0.901509
+vt 0.000000 0.901509
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.500000
+vt 1.000000 0.500000
+vt 1.000000 1.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 1.000000 0.500000
+vt 0.000000 0.500000
+vt 0.000000 0.000000
+vt 0.000000 1.000000
+vt 1.000000 1.000000
+vt 1.000000 0.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 0.902455 0.490393
+vt 1.000000 0.500000
+vt 1.000000 1.000000
+vt 0.808659 0.461940
+vt 1.000000 1.000000
+vt 1.000000 0.500000
+vt 0.902455 0.490393
+vt 0.722215 0.415735
+vt 0.646447 0.353554
+vt 0.584265 0.277785
+vt 0.538060 0.191342
+vt 0.509607 0.097545
+vt 0.500000 0.000000
+vt 0.000000 -0.000000
+vt 0.584265 0.277785
+vt 0.538060 0.191342
+vt 0.509607 0.097545
+vt 0.808659 0.461940
+vt 0.722215 0.415735
+vt 0.000000 1.000000
+vt 0.646447 0.353554
+vt 0.500000 0.000000
+vn 0.0000 -0.0980 -0.9952
+vn 0.0000 -0.2903 -0.9569
+vn 0.0000 -0.4714 -0.8819
+vn 0.0000 -0.6344 -0.7730
+vn 0.0000 -0.7730 -0.6344
+vn 0.0000 -0.8819 -0.4714
+vn 0.0000 -0.9569 -0.2903
+vn 0.0000 -0.9952 -0.0980
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.7071 -0.0000 0.7071
+vn 0.5773 0.5774 0.5774
+vn -0.5773 0.5774 0.5774
+vn -0.7071 -0.0000 0.7071
+vn 0.7071 0.7071 0.0000
+vn -0.7071 0.7071 0.0000
+vn 1.0000 0.0000 0.0000
+vn -1.0000 0.0000 0.0000
+usemtl Material.002
+s 1
+f 1/1/1 2/2/1 3/3/1 4/4/1
+f 2/2/2 5/5/2 6/6/2 3/3/2
+f 5/5/3 7/7/3 8/8/3 6/6/3
+f 7/7/4 9/9/4 10/10/4 8/8/4
+f 9/9/5 11/11/5 12/12/5 10/10/5
+f 11/11/6 13/13/6 14/14/6 12/12/6
+f 13/13/7 15/15/7 16/16/7 14/14/7
+f 15/15/8 17/17/8 18/18/8 16/16/8
+f 4/19/9 19/20/9 20/21/9 1/22/9
+f 18/23/10 17/24/10 21/25/10 22/26/10
+f 19/27/11 23/28/12 24/29/13 20/30/14
+f 22/31/15 21/32/16 24/29/13 23/28/12
+f 16/33/17 18/34/17 22/35/15
+f 16/33/17 22/35/15 14/36/17
+f 21/37/16 17/38/18 15/39/18
+f 23/28/12 12/40/17 22/35/15
+f 10/41/17 12/40/17 23/28/12
+f 8/42/17 10/41/17 23/28/12
+f 6/43/17 8/42/17 19/27/11
+f 3/44/17 6/43/17 19/27/11
+f 4/45/17 3/44/17 19/27/11
+f 19/27/11 8/42/17 23/28/12
+f 22/35/15 12/40/17 14/36/17
+f 20/46/14 7/47/18 5/48/18
+f 20/46/14 5/48/18 2/49/18
+f 13/50/18 11/51/18 21/37/16
+f 24/52/13 11/51/18 9/53/18
+f 24/52/13 9/53/18 7/47/18
+f 24/52/13 7/47/18 20/46/14
+f 21/37/16 11/51/18 24/52/13
+f 13/50/18 21/37/16 15/39/18
+f 20/46/14 2/49/18 1/54/18
diff --git a/technic/models/technic_opposed_curved_edge.obj b/technic/models/technic_opposed_curved_edge.obj
new file mode 100644
index 0000000..6927edc
--- /dev/null
+++ b/technic/models/technic_opposed_curved_edge.obj
@@ -0,0 +1,245 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_double_bevel_top.mtl
+o Cylinder_Cylinder.006
+v 0.500000 0.097545 -0.490393
+v 0.500000 0.000000 -0.000000
+v 0.500000 0.000000 -0.500000
+v 0.500000 0.191342 -0.461940
+v 0.500000 0.277785 -0.415735
+v 0.500000 0.353553 -0.353553
+v 0.500000 0.415735 -0.277785
+v 0.500000 0.461940 -0.191342
+v 0.500000 0.490393 -0.097545
+v 0.500000 0.500000 0.000000
+v 0.500000 0.490393 0.097545
+v 0.500000 0.461940 0.191342
+v 0.500000 0.415735 0.277785
+v 0.500000 0.353553 0.353553
+v 0.500000 0.277785 0.415735
+v 0.500000 0.191342 0.461940
+v 0.500000 0.097545 0.490393
+v -0.500000 0.000000 -0.000000
+v -0.500000 0.097545 -0.490393
+v -0.500000 0.000000 -0.500000
+v 0.500000 0.000000 0.500000
+v -0.500000 0.191342 -0.461940
+v -0.500000 0.277785 -0.415735
+v -0.500000 0.353553 -0.353554
+v -0.500000 0.415735 -0.277785
+v -0.500000 0.461940 -0.191342
+v -0.500000 0.490393 -0.097545
+v -0.500000 0.500000 0.000000
+v -0.500000 0.000000 0.500000
+v -0.500000 0.097545 0.490392
+v -0.500000 0.490393 0.097545
+v -0.500000 0.461940 0.191341
+v -0.500000 0.415735 0.277785
+v -0.500000 0.353553 0.353553
+v -0.500000 0.277785 0.415735
+v -0.500000 0.191342 0.461940
+v 0.500000 0.000000 -0.000000
+v 0.500000 0.000000 0.500000
+v -0.500000 0.000000 -0.000000
+v -0.500000 0.000000 -0.500000
+v 0.500000 0.000000 -0.500000
+v -0.500000 0.000000 0.500000
+v 0.500000 -0.500000 0.500000
+v -0.500000 -0.500000 -0.500000
+v 0.500000 -0.500000 -0.500000
+v -0.500000 -0.500000 0.500000
+vt 0.985658 0.594688
+vt 0.497610 0.497610
+vt 0.995219 0.497610
+vt 0.957341 0.688037
+vt 0.911357 0.774067
+vt 0.849473 0.849473
+vt 0.774067 0.911357
+vt 0.688037 0.957341
+vt 0.594688 0.985659
+vt 0.497610 0.995219
+vt 0.400531 0.985658
+vt 0.307182 0.957341
+vt 0.221153 0.911357
+vt 0.145747 0.849473
+vt 0.083862 0.774067
+vt 0.037878 0.688037
+vt 0.009561 0.594688
+vt 0.498675 0.495551
+vt 0.012646 0.592228
+vt 0.003124 0.495551
+vt 0.000000 0.497610
+vt 0.040846 0.685190
+vt 0.086639 0.770864
+vt 0.148267 0.845958
+vt 0.223362 0.907586
+vt 0.309036 0.953380
+vt 0.401998 0.981580
+vt 0.498675 0.991101
+vt 0.994226 0.495551
+vt 0.984703 0.592228
+vt 0.595352 0.981580
+vt 0.688313 0.953380
+vt 0.773988 0.907586
+vt 0.849082 0.845958
+vt 0.910710 0.770864
+vt 0.956504 0.685190
+vt 0.498675 0.495551
+vt 0.003124 0.495551
+vt 0.003124 0.000000
+vt 0.994226 0.000000
+vt 0.994226 0.495551
+vt 0.497610 0.497610
+vt 0.000000 0.497610
+vt 0.000000 0.000000
+vt 0.995219 0.000000
+vt 0.995219 0.497610
+vt 0.000000 0.561068
+vt 1.000000 0.561069
+vt 1.000000 0.672944
+vt 0.000000 0.672944
+vt 1.000000 0.785357
+vt 0.000000 0.785357
+vt 1.000000 0.893983
+vt 0.000000 0.893983
+vt 1.000000 0.994651
+vt 0.000000 0.994651
+vt 0.000063 0.001043
+vt 0.999937 0.001045
+vt 0.999937 0.125904
+vt 0.000063 0.125903
+vt 0.999937 0.250762
+vt 0.000063 0.250761
+vt 0.999937 0.375621
+vt 0.000063 0.375620
+vt 0.999937 0.495596
+vt 0.000063 0.495596
+vt 0.999937 0.496417
+vt 0.000063 0.496416
+vt 0.000063 0.376706
+vt 0.999937 0.376707
+vt 0.000063 0.251138
+vt 0.999937 0.251138
+vt 0.000063 0.125569
+vt 0.999937 0.125569
+vt 0.000063 0.000000
+vt 0.999937 0.000000
+vt 0.999732 1.003611
+vt 0.000000 1.003610
+vt 0.000000 0.893370
+vt 0.999732 0.893371
+vt 0.000000 0.783130
+vt 0.999732 0.783130
+vt 0.000000 0.672890
+vt 0.999732 0.672890
+vt 0.000000 0.562651
+vt 0.999732 0.562650
+vt 0.999733 0.562350
+vt 0.000000 0.562350
+vt 0.000000 0.000000
+vt 0.999733 0.000000
+vt 1.000000 0.561068
+vt 0.000000 0.561068
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vn 1.0000 0.0000 0.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.9988 0.0491
+vn 0.0000 0.1951 -0.9808
+vn 0.0000 0.3827 -0.9239
+vn 0.0000 0.5556 -0.8315
+vn 0.0000 0.7071 -0.7071
+vn 0.0000 0.8315 -0.5556
+vn 0.0000 0.9239 -0.3827
+vn 0.0000 0.9808 -0.1951
+vn 0.0000 1.0000 0.0000
+vn -0.0000 0.9808 0.1951
+vn -0.0000 0.9239 0.3827
+vn -0.0000 0.8315 0.5556
+vn 0.0000 0.7071 0.7071
+vn 0.0000 0.5556 0.8315
+vn -0.0000 0.3827 0.9239
+vn -0.0000 0.1951 0.9808
+vn -0.0000 0.0491 0.9988
+vn 0.0000 0.0000 1.0000
+vn 0.0000 -0.7071 0.7071
+vn 0.0000 0.0000 0.0000
+vn 0.0000 -0.7071 -0.7071
+usemtl None.004
+s off
+f 1/1/1 2/2/1 3/3/1
+f 4/4/1 2/2/1 1/1/1
+f 5/5/1 2/2/1 4/4/1
+f 6/6/1 2/2/1 5/5/1
+f 7/7/1 2/2/1 6/6/1
+f 8/8/1 2/2/1 7/7/1
+f 9/9/1 2/2/1 8/8/1
+f 10/10/1 2/2/1 9/9/1
+f 11/11/1 2/2/1 10/10/1
+f 11/11/1 12/12/1 2/2/1
+f 2/2/1 12/12/1 13/13/1
+f 2/2/1 14/14/1 15/15/1
+f 2/2/1 15/15/1 16/16/1
+f 2/2/1 16/16/1 17/17/1
+f 18/18/2 19/19/2 20/20/2
+f 21/21/1 2/2/1 17/17/1
+f 2/2/1 13/13/1 14/14/1
+f 18/18/2 22/22/2 19/19/2
+f 18/18/2 23/23/2 22/22/2
+f 18/18/2 24/24/2 23/23/2
+f 18/18/2 25/25/2 24/24/2
+f 18/18/2 26/26/2 25/25/2
+f 18/18/2 27/27/2 26/26/2
+f 18/18/2 28/28/2 27/27/2
+f 18/18/2 29/29/2 30/30/2
+f 31/31/2 18/18/2 32/32/2
+f 32/32/2 18/18/2 33/33/2
+f 33/33/2 18/18/2 34/34/2
+f 34/34/2 18/18/2 35/35/2
+f 35/35/2 18/18/2 36/36/2
+f 36/36/2 18/18/2 30/30/2
+f 31/31/2 28/28/2 18/18/2
+f 39/37/2 40/38/2 44/39/2 46/40/2 42/41/2
+f 37/42/1 38/43/1 43/44/1 45/45/1 41/46/1
+s 1
+f 3/47/3 20/48/3 19/49/4 1/50/4
+f 1/50/4 19/49/4 22/51/5 4/52/5
+f 4/52/5 22/51/5 23/53/6 5/54/6
+f 5/54/6 23/53/6 24/55/7 6/56/7
+f 6/57/7 24/58/7 25/59/8 7/60/8
+f 7/60/8 25/59/8 26/61/9 8/62/9
+f 8/62/9 26/61/9 27/63/10 9/64/10
+f 9/64/10 27/63/10 28/65/11 10/66/11
+f 10/67/11 28/68/11 31/69/12 11/70/12
+f 11/70/12 31/69/12 32/71/13 12/72/13
+f 12/72/13 32/71/13 33/73/14 13/74/14
+f 13/74/14 33/73/14 34/75/15 14/76/15
+f 14/77/15 34/78/15 35/79/16 15/80/16
+f 15/80/16 35/79/16 36/81/17 16/82/17
+f 16/82/17 36/81/17 30/83/18 17/84/18
+f 17/84/18 30/83/18 29/85/19 21/86/19
+f 38/87/20 42/88/20 46/89/21 43/90/21
+f 40/91/22 41/92/22 45/93/23 44/94/23
+usemtl None.004_NONE
+s off
+f 29/95/22 18/96/22 39/97/22 42/98/22
+f 3/99/22 2/100/22 37/101/22 41/102/22
+f 2/100/22 21/103/22 38/104/22 37/101/22
+f 18/96/22 20/105/22 40/106/22 39/97/22
+s 1
+f 21/103/19 29/95/19 42/98/20 38/104/20
+f 20/105/3 3/99/3 41/102/22 40/106/22
+f 46/89/21 44/107/23 45/93/23 43/44/21
diff --git a/technic/models/technic_sphere_half.obj b/technic/models/technic_sphere_half.obj
new file mode 100644
index 0000000..73b40e2
--- /dev/null
+++ b/technic/models/technic_sphere_half.obj
@@ -0,0 +1,1210 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_sphere_half.mtl
+o Sphere.001
+v -0.353553 -0.146447 0.000000
+v -0.277785 -0.084265 0.000000
+v -0.272448 -0.084265 -0.054193
+v -0.346760 -0.146447 -0.068975
+v -0.191342 -0.038060 0.000000
+v -0.097545 -0.009607 0.000000
+v -0.095671 -0.009607 -0.019030
+v -0.187665 -0.038060 -0.037329
+v -0.500000 -0.500000 0.000000
+v -0.490393 -0.500000 -0.097545
+v -0.490393 -0.402455 0.000000
+v -0.461940 -0.308658 0.000000
+v -0.453064 -0.308658 -0.090120
+v -0.480970 -0.402455 -0.095671
+v -0.415735 -0.222215 0.000000
+v -0.407747 -0.222215 -0.081106
+v -0.453064 -0.402455 -0.187665
+v -0.461940 -0.500000 -0.191342
+v -0.384089 -0.222215 -0.159095
+v -0.426777 -0.308658 -0.176777
+v -0.256640 -0.084265 -0.106304
+v -0.326641 -0.146447 -0.135299
+v -0.090120 -0.009607 -0.037329
+v -0.176777 -0.038060 -0.073223
+v -0.407746 -0.402455 -0.272448
+v -0.415735 -0.500000 -0.277785
+v -0.345671 -0.222215 -0.230970
+v -0.384089 -0.308658 -0.256640
+v -0.230970 -0.084265 -0.154329
+v -0.293969 -0.146447 -0.196424
+v -0.081106 -0.009607 -0.054193
+v -0.159095 -0.038060 -0.106304
+v -0.346760 -0.402455 -0.346760
+v -0.353553 -0.500000 -0.353554
+v -0.293969 -0.222215 -0.293969
+v -0.326641 -0.308658 -0.326641
+v -0.196424 -0.084265 -0.196424
+v -0.250000 -0.146447 -0.250000
+v -0.068975 -0.009607 -0.068975
+v -0.135299 -0.038060 -0.135299
+v -0.272447 -0.402455 -0.407747
+v -0.277785 -0.500000 -0.415735
+v -0.230970 -0.222215 -0.345671
+v -0.256640 -0.308658 -0.384089
+v -0.154329 -0.084265 -0.230970
+v -0.196424 -0.146447 -0.293969
+v -0.054193 -0.009607 -0.081106
+v -0.106304 -0.038060 -0.159095
+v -0.187665 -0.402455 -0.453064
+v -0.191342 -0.500000 -0.461940
+v -0.159095 -0.222215 -0.384089
+v -0.176777 -0.308658 -0.426777
+v -0.106304 -0.084265 -0.256640
+v -0.135299 -0.146447 -0.326641
+v -0.037329 -0.009607 -0.090120
+v -0.073223 -0.038060 -0.176777
+v -0.095671 -0.402455 -0.480970
+v -0.097545 -0.500000 -0.490393
+v -0.081106 -0.222215 -0.407747
+v -0.090120 -0.308658 -0.453064
+v -0.054193 -0.084265 -0.272448
+v -0.068975 -0.146447 -0.346760
+v -0.019030 -0.009607 -0.095671
+v -0.037329 -0.038060 -0.187665
+v 0.000000 -0.402455 -0.490393
+v 0.000000 -0.500000 -0.500000
+v 0.000000 -0.222215 -0.415735
+v 0.000000 -0.308658 -0.461940
+v 0.000000 -0.084265 -0.277785
+v 0.000000 -0.146447 -0.353553
+v 0.000000 -0.009607 -0.097545
+v 0.000000 -0.038060 -0.191342
+v 0.095671 -0.402455 -0.480970
+v 0.097545 -0.500000 -0.490393
+v 0.081106 -0.222215 -0.407747
+v 0.090120 -0.308658 -0.453064
+v 0.054193 -0.084265 -0.272448
+v 0.068975 -0.146447 -0.346760
+v 0.019030 -0.009607 -0.095671
+v 0.037329 -0.038060 -0.187665
+v 0.187665 -0.402455 -0.453064
+v 0.191342 -0.500000 -0.461940
+v 0.159095 -0.222215 -0.384089
+v 0.176777 -0.308658 -0.426777
+v 0.106304 -0.084265 -0.256640
+v 0.135299 -0.146447 -0.326641
+v 0.037329 -0.009607 -0.090120
+v 0.073224 -0.038060 -0.176777
+v 0.272448 -0.402455 -0.407747
+v 0.277785 -0.500000 -0.415735
+v 0.230970 -0.222215 -0.345671
+v 0.256640 -0.308658 -0.384089
+v 0.154329 -0.084265 -0.230970
+v 0.196424 -0.146447 -0.293969
+v 0.054193 -0.009607 -0.081106
+v 0.106304 -0.038060 -0.159095
+v 0.346760 -0.402455 -0.346760
+v 0.353554 -0.500000 -0.353553
+v 0.293969 -0.222215 -0.293969
+v 0.326641 -0.308658 -0.326641
+v 0.196424 -0.084265 -0.196424
+v 0.250000 -0.146447 -0.250000
+v 0.068975 -0.009607 -0.068975
+v 0.135299 -0.038060 -0.135299
+v 0.407747 -0.402455 -0.272447
+v 0.415735 -0.500000 -0.277785
+v 0.345671 -0.222215 -0.230970
+v 0.384089 -0.308658 -0.256640
+v 0.230970 -0.084265 -0.154329
+v 0.293969 -0.146447 -0.196424
+v 0.081106 -0.009607 -0.054193
+v 0.159095 -0.038060 -0.106304
+v 0.453064 -0.402455 -0.187665
+v 0.461940 -0.500000 -0.191342
+v 0.384089 -0.222215 -0.159095
+v 0.426777 -0.308658 -0.176777
+v 0.256640 -0.084265 -0.106304
+v 0.326641 -0.146447 -0.135299
+v 0.090120 -0.009607 -0.037329
+v 0.176777 -0.038060 -0.073223
+v 0.480970 -0.402455 -0.095671
+v 0.490393 -0.500000 -0.097545
+v 0.407747 -0.222215 -0.081106
+v 0.453064 -0.308658 -0.090120
+v 0.272448 -0.084265 -0.054193
+v 0.346760 -0.146447 -0.068975
+v 0.095671 -0.009607 -0.019030
+v 0.187665 -0.038060 -0.037329
+v 0.490393 -0.402455 0.000000
+v 0.500000 -0.500000 0.000000
+v 0.415735 -0.222215 0.000000
+v 0.461940 -0.308658 0.000000
+v 0.277785 -0.084265 0.000000
+v 0.353554 -0.146447 0.000000
+v 0.097545 -0.009607 0.000000
+v 0.191342 -0.038060 0.000000
+v 0.480970 -0.402455 0.095671
+v 0.490393 -0.500000 0.097545
+v 0.407747 -0.222215 0.081106
+v 0.453064 -0.308658 0.090120
+v 0.272448 -0.084265 0.054193
+v 0.346760 -0.146447 0.068975
+v 0.095671 -0.009607 0.019030
+v 0.187665 -0.038060 0.037329
+v 0.453064 -0.402455 0.187665
+v 0.461940 -0.500000 0.191342
+v 0.384089 -0.222215 0.159095
+v 0.426777 -0.308658 0.176777
+v 0.256640 -0.084265 0.106304
+v 0.326641 -0.146447 0.135299
+v 0.090120 -0.009607 0.037329
+v 0.176777 -0.038060 0.073223
+v 0.407747 -0.402455 0.272448
+v 0.415735 -0.500000 0.277785
+v 0.345671 -0.222215 0.230970
+v 0.384089 -0.308658 0.256640
+v 0.230970 -0.084265 0.154329
+v 0.293969 -0.146447 0.196424
+v 0.081106 -0.009607 0.054193
+v 0.159095 -0.038060 0.106304
+v 0.346760 -0.402455 0.346760
+v 0.353553 -0.500000 0.353553
+v 0.293969 -0.222215 0.293969
+v 0.326641 -0.308658 0.326641
+v 0.196424 -0.084265 0.196424
+v 0.250000 -0.146447 0.250000
+v 0.068975 -0.009607 0.068975
+v 0.135299 -0.038060 0.135299
+v 0.272448 -0.402455 0.407746
+v 0.277785 -0.500000 0.415735
+v 0.230970 -0.222215 0.345671
+v 0.256640 -0.308658 0.384089
+v 0.154329 -0.084265 0.230970
+v 0.196424 -0.146447 0.293969
+v 0.054193 -0.009607 0.081106
+v 0.106304 -0.038060 0.159095
+v 0.187665 -0.402455 0.453064
+v 0.191342 -0.500000 0.461940
+v 0.159095 -0.222215 0.384089
+v 0.176777 -0.308658 0.426777
+v 0.106304 -0.084265 0.256640
+v 0.135299 -0.146447 0.326641
+v 0.037329 -0.009607 0.090120
+v 0.073223 -0.038060 0.176777
+v 0.095671 -0.402455 0.480970
+v 0.097545 -0.500000 0.490393
+v 0.081106 -0.222215 0.407746
+v 0.090120 -0.308658 0.453064
+v 0.054193 -0.084265 0.272448
+v 0.068975 -0.146447 0.346760
+v 0.019030 -0.009607 0.095671
+v 0.037329 -0.038060 0.187665
+v 0.000000 -0.402455 0.490392
+v 0.000000 -0.500000 0.500000
+v 0.000000 -0.222215 0.415735
+v 0.000000 -0.308658 0.461940
+v 0.000000 -0.084265 0.277785
+v 0.000000 -0.146447 0.353553
+v 0.000000 -0.009607 0.097545
+v 0.000000 -0.038060 0.191342
+v -0.095671 -0.402455 0.480970
+v -0.097545 -0.500000 0.490393
+v -0.081106 -0.222215 0.407746
+v -0.090120 -0.308658 0.453064
+v -0.054193 -0.084265 0.272448
+v -0.068975 -0.146447 0.346760
+v -0.019030 -0.009607 0.095671
+v -0.037329 -0.038060 0.187665
+v -0.187665 -0.402455 0.453063
+v -0.191342 -0.500000 0.461940
+v -0.159095 -0.222215 0.384089
+v -0.176777 -0.308658 0.426777
+v -0.106304 -0.084265 0.256640
+v -0.135299 -0.146447 0.326641
+v -0.037329 -0.009607 0.090120
+v -0.073223 -0.038060 0.176777
+v -0.272447 -0.402455 0.407746
+v -0.277785 -0.500000 0.415735
+v -0.230970 -0.222215 0.345671
+v -0.256640 -0.308658 0.384089
+v -0.154329 -0.084265 0.230970
+v -0.196424 -0.146447 0.293969
+v -0.054193 -0.009607 0.081106
+v -0.106304 -0.038060 0.159095
+v -0.346760 -0.402455 0.346760
+v -0.353553 -0.500000 0.353553
+v -0.293969 -0.222215 0.293969
+v -0.326641 -0.308658 0.326641
+v -0.196424 -0.084265 0.196424
+v -0.250000 -0.146447 0.250000
+v -0.068975 -0.009607 0.068975
+v -0.135299 -0.038060 0.135299
+v -0.407746 -0.402455 0.272447
+v -0.415735 -0.500000 0.277785
+v -0.345671 -0.222215 0.230970
+v -0.384089 -0.308658 0.256640
+v -0.230970 -0.084265 0.154329
+v -0.293969 -0.146447 0.196424
+v -0.081106 -0.009607 0.054193
+v -0.159095 -0.038060 0.106304
+v -0.453063 -0.402455 0.187665
+v -0.461939 -0.500000 0.191342
+v -0.384089 -0.222215 0.159095
+v -0.426776 -0.308658 0.176777
+v -0.256640 -0.084265 0.106304
+v -0.326641 -0.146447 0.135299
+v -0.090120 -0.009607 0.037329
+v -0.176776 -0.038060 0.073223
+v -0.480969 -0.402455 0.095671
+v -0.490392 -0.500000 0.097545
+v -0.407746 -0.222215 0.081106
+v -0.453063 -0.308658 0.090120
+v -0.272447 -0.084265 0.054193
+v -0.346760 -0.146447 0.068975
+v -0.095671 -0.009607 0.019030
+v -0.187665 -0.038060 0.037329
+v -0.012914 -0.004804 0.002569
+v -0.013167 -0.004804 0.000000
+v -0.012165 -0.004804 0.005039
+v -0.010948 -0.004804 0.007315
+v -0.009311 -0.004804 0.009311
+v -0.007315 -0.004804 0.010948
+v -0.005039 -0.004804 0.012165
+v -0.002569 -0.004804 0.012914
+v 0.000000 -0.004804 0.013167
+v 0.002569 -0.004804 0.012914
+v 0.005039 -0.004804 0.012165
+v 0.007316 -0.004804 0.010948
+v 0.009311 -0.004804 0.009311
+v 0.010948 -0.004804 0.007315
+v 0.012165 -0.004804 0.005039
+v 0.012915 -0.004804 0.002569
+v 0.013168 -0.004804 0.000000
+v 0.012915 -0.004804 -0.002569
+v 0.012165 -0.004804 -0.005039
+v 0.010948 -0.004804 -0.007315
+v 0.009311 -0.004804 -0.009311
+v 0.007316 -0.004804 -0.010948
+v 0.005039 -0.004804 -0.012165
+v 0.002569 -0.004804 -0.012914
+v 0.000000 -0.004804 -0.013167
+v -0.002569 -0.004804 -0.012914
+v -0.005039 -0.004804 -0.012165
+v -0.007315 -0.004804 -0.010948
+v -0.009311 -0.004804 -0.009311
+v -0.010948 -0.004804 -0.007315
+v -0.012165 -0.004804 -0.005039
+v -0.012914 -0.004804 -0.002569
+vt 0.437500 0.750000
+vt 0.437500 0.812500
+vt 0.375000 0.812500
+vt 0.375000 0.750000
+vt 0.437500 0.875000
+vt 0.437500 0.937500
+vt 0.375000 0.937500
+vt 0.375000 0.875000
+vt 0.437500 0.562500
+vt 0.437500 0.625000
+vt 0.375000 0.625000
+vt 0.375000 0.562500
+vt 0.437500 0.687500
+vt 0.375000 0.687500
+vt 0.437500 0.500000
+vt 0.375000 0.500000
+vt 0.312500 0.562500
+vt 0.312500 0.500000
+vt 0.312500 0.687500
+vt 0.312500 0.625000
+vt 0.312500 0.812500
+vt 0.312500 0.750000
+vt 0.312500 0.937500
+vt 0.312500 0.875000
+vt 0.250000 0.562500
+vt 0.250000 0.500000
+vt 0.250000 0.687500
+vt 0.250000 0.625000
+vt 0.250000 0.812500
+vt 0.250000 0.750000
+vt 0.250000 0.937500
+vt 0.250000 0.875000
+vt 0.187500 0.562500
+vt 0.187500 0.500000
+vt 0.187500 0.687500
+vt 0.187500 0.625000
+vt 0.187500 0.812500
+vt 0.187500 0.750000
+vt 0.187500 0.937500
+vt 0.187500 0.875000
+vt 0.125000 0.562500
+vt 0.125000 0.500000
+vt 0.125000 0.687500
+vt 0.125000 0.625000
+vt 0.125000 0.812500
+vt 0.125000 0.750000
+vt 0.125000 0.937500
+vt 0.125000 0.875000
+vt 0.062500 0.562500
+vt 0.062500 0.500000
+vt 0.062500 0.687500
+vt 0.062500 0.625000
+vt 0.062500 0.812500
+vt 0.062500 0.750000
+vt 0.062500 0.937500
+vt 0.062500 0.875000
+vt 0.000000 0.562500
+vt 0.000000 0.500000
+vt 0.000000 0.687500
+vt 0.000000 0.625000
+vt 0.000000 0.812500
+vt 0.000000 0.750000
+vt 0.000000 0.937500
+vt 0.000000 0.875000
+vt 1.000000 0.500000
+vt 1.000000 0.562500
+vt 0.937500 0.562500
+vt 0.937500 0.500000
+vt 1.000000 0.625000
+vt 1.000000 0.687500
+vt 0.937500 0.687500
+vt 0.937500 0.625000
+vt 1.000000 0.750000
+vt 1.000000 0.812500
+vt 0.937500 0.812500
+vt 0.937500 0.750000
+vt 1.000000 0.875000
+vt 1.000000 0.937500
+vt 0.937500 0.937500
+vt 0.937500 0.875000
+vt 0.875000 0.562500
+vt 0.875000 0.500000
+vt 0.875000 0.687500
+vt 0.875000 0.625000
+vt 0.875000 0.812500
+vt 0.875000 0.750000
+vt 0.875000 0.937500
+vt 0.875000 0.875000
+vt 0.812500 0.562500
+vt 0.812500 0.500000
+vt 0.812500 0.687500
+vt 0.812500 0.625000
+vt 0.812500 0.812500
+vt 0.812500 0.750000
+vt 0.812500 0.937500
+vt 0.812500 0.875000
+vt 0.750000 0.562500
+vt 0.750000 0.500000
+vt 0.750000 0.687500
+vt 0.750000 0.625000
+vt 0.750000 0.812500
+vt 0.750000 0.750000
+vt 0.750000 0.937500
+vt 0.750000 0.875000
+vt 0.687500 0.562500
+vt 0.687500 0.500000
+vt 0.687500 0.687500
+vt 0.687500 0.625000
+vt 0.687500 0.812500
+vt 0.687500 0.750000
+vt 0.687500 0.937500
+vt 0.687500 0.875000
+vt 0.625000 0.562500
+vt 0.625000 0.500000
+vt 0.625000 0.687500
+vt 0.625000 0.625000
+vt 0.625000 0.812500
+vt 0.625000 0.750000
+vt 0.625000 0.937500
+vt 0.625000 0.875000
+vt 0.562500 0.562500
+vt 0.562500 0.500000
+vt 0.562500 0.687500
+vt 0.562500 0.625000
+vt 0.562500 0.812500
+vt 0.562500 0.750000
+vt 0.562500 0.937500
+vt 0.562500 0.875000
+vt 0.500000 0.562500
+vt 0.500000 0.500000
+vt 0.500000 0.687500
+vt 0.500000 0.625000
+vt 0.500000 0.812500
+vt 0.500000 0.750000
+vt 0.500000 0.937500
+vt 0.500000 0.875000
+vt 0.437500 0.562500
+vt 0.437500 0.500000
+vt 0.437500 0.687500
+vt 0.437500 0.625000
+vt 0.437500 0.812500
+vt 0.437500 0.750000
+vt 0.437500 0.937500
+vt 0.437500 0.875000
+vt 0.375000 0.562500
+vt 0.375000 0.500000
+vt 0.375000 0.687500
+vt 0.375000 0.625000
+vt 0.375000 0.812500
+vt 0.375000 0.750000
+vt 0.375000 0.937500
+vt 0.375000 0.875000
+vt 0.312500 0.562500
+vt 0.312500 0.500000
+vt 0.312500 0.687500
+vt 0.312500 0.625000
+vt 0.312500 0.812500
+vt 0.312500 0.750000
+vt 0.312500 0.937500
+vt 0.312500 0.875000
+vt 0.250000 0.562500
+vt 0.250000 0.500000
+vt 0.250000 0.687500
+vt 0.250000 0.625000
+vt 0.250000 0.812500
+vt 0.250000 0.750000
+vt 0.250000 0.937500
+vt 0.250000 0.875000
+vt 0.187500 0.562500
+vt 0.187500 0.500000
+vt 0.187500 0.687500
+vt 0.187500 0.625000
+vt 0.187500 0.812500
+vt 0.187500 0.750000
+vt 0.187500 0.937500
+vt 0.187500 0.875000
+vt 0.125000 0.562500
+vt 0.125000 0.500000
+vt 0.125000 0.687500
+vt 0.125000 0.625000
+vt 0.125000 0.812500
+vt 0.125000 0.750000
+vt 0.125000 0.937500
+vt 0.125000 0.875000
+vt 0.062500 0.562500
+vt 0.062500 0.500000
+vt 0.062500 0.687500
+vt 0.062500 0.625000
+vt 0.062500 0.812500
+vt 0.062500 0.750000
+vt 0.062500 0.937500
+vt 0.062500 0.875000
+vt 0.000000 0.562500
+vt 0.000000 0.500000
+vt 0.000000 0.687500
+vt 0.000000 0.625000
+vt 0.000000 0.812500
+vt 0.000000 0.750000
+vt 0.000000 0.937500
+vt 0.000000 0.875000
+vt 1.000000 0.500000
+vt 1.000000 0.562500
+vt 0.937500 0.562500
+vt 0.937500 0.500000
+vt 1.000000 0.625000
+vt 1.000000 0.687500
+vt 0.937500 0.687500
+vt 0.937500 0.625000
+vt 1.000000 0.750000
+vt 1.000000 0.812500
+vt 0.937500 0.812500
+vt 0.937500 0.750000
+vt 1.000000 0.875000
+vt 1.000000 0.937500
+vt 0.937500 0.937500
+vt 0.937500 0.875000
+vt 0.875000 0.562500
+vt 0.875000 0.500000
+vt 0.875000 0.687500
+vt 0.875000 0.625000
+vt 0.875000 0.812500
+vt 0.875000 0.750000
+vt 0.875000 0.937500
+vt 0.875000 0.875000
+vt 0.812500 0.562500
+vt 0.812500 0.500000
+vt 0.812500 0.687500
+vt 0.812500 0.625000
+vt 0.812500 0.812500
+vt 0.812500 0.750000
+vt 0.812500 0.937500
+vt 0.812500 0.875000
+vt 0.750000 0.562500
+vt 0.750000 0.500000
+vt 0.750000 0.687500
+vt 0.750000 0.625000
+vt 0.750000 0.812500
+vt 0.750000 0.750000
+vt 0.750000 0.937500
+vt 0.750000 0.875000
+vt 0.687500 0.562500
+vt 0.687500 0.500000
+vt 0.687500 0.687500
+vt 0.687500 0.625000
+vt 0.687500 0.812500
+vt 0.687500 0.750000
+vt 0.687500 0.937500
+vt 0.687500 0.875000
+vt 0.625000 0.562500
+vt 0.625000 0.500000
+vt 0.625000 0.687500
+vt 0.625000 0.625000
+vt 0.625000 0.812500
+vt 0.625000 0.750000
+vt 0.625000 0.937500
+vt 0.625000 0.875000
+vt 0.562500 0.562500
+vt 0.562500 0.500000
+vt 0.562500 0.687500
+vt 0.562500 0.625000
+vt 0.562500 0.812500
+vt 0.562500 0.750000
+vt 0.562500 0.937500
+vt 0.562500 0.875000
+vt 0.500000 0.562500
+vt 0.500000 0.500000
+vt 0.500000 0.687500
+vt 0.500000 0.625000
+vt 0.500000 0.812500
+vt 0.500000 0.750000
+vt 0.500000 0.937500
+vt 0.500000 0.875000
+vt 0.500000 1.000000
+vt 0.437500 1.000000
+vt 0.562500 1.000000
+vt 0.625000 1.000000
+vt 0.687500 1.000000
+vt 0.750000 1.000000
+vt 0.812500 1.000000
+vt 0.875000 1.000000
+vt 0.937500 1.000000
+vt 1.000000 1.000000
+vt 0.062500 1.000000
+vt -0.000000 1.000000
+vt 0.125000 1.000000
+vt 0.187500 1.000000
+vt 0.250000 1.000000
+vt 0.312500 1.000000
+vt 0.375000 1.000000
+vt 0.437500 1.000000
+vt 0.500000 1.000000
+vt 0.562500 1.000000
+vt 0.625000 1.000000
+vt 0.687500 1.000000
+vt 0.750000 1.000000
+vt 0.812500 1.000000
+vt 0.875000 1.000000
+vt 0.937500 1.000000
+vt 1.000000 1.000000
+vt 0.062500 1.000000
+vt -0.000000 1.000000
+vt 0.125000 1.000000
+vt 0.187500 1.000000
+vt 0.250000 1.000000
+vt 0.312500 1.000000
+vt 0.375000 1.000000
+vt 0.031303 0.999906
+vt 0.037377 0.999307
+vt 0.043218 0.997535
+vt 0.048601 0.994658
+vt 0.053319 0.990786
+vt 0.057192 0.986068
+vt 0.060069 0.980685
+vt 0.061841 0.974844
+vt 0.062439 0.968769
+vt 0.061841 0.962695
+vt 0.060069 0.956854
+vt 0.057192 0.951471
+vt 0.053319 0.946753
+vt 0.048601 0.942881
+vt 0.043218 0.940004
+vt 0.037377 0.938232
+vt 0.031303 0.937633
+vt 0.025229 0.938232
+vt 0.019388 0.940004
+vt 0.014005 0.942881
+vt 0.009286 0.946753
+vt 0.005414 0.951471
+vt 0.002537 0.956854
+vt 0.000765 0.962695
+vt 0.000167 0.968770
+vt 0.000765 0.974844
+vt 0.002537 0.980685
+vt 0.005414 0.986068
+vt 0.009286 0.990786
+vt 0.014005 0.994658
+vt 0.019388 0.997535
+vt 0.025229 0.999307
+vt 0.025591 0.500000
+vt 0.034706 0.407448
+vt 0.061703 0.318451
+vt 0.105543 0.236433
+vt 0.164543 0.164542
+vt 0.236433 0.105543
+vt 0.318451 0.061703
+vt 0.407448 0.034706
+vt 0.500000 0.025591
+vt 0.592552 0.034706
+vt 0.681548 0.061703
+vt 0.763567 0.105543
+vt 0.835458 0.164543
+vt 0.894457 0.236433
+vt 0.938297 0.318451
+vt 0.965294 0.407448
+vt 0.974409 0.500000
+vt 0.965294 0.592552
+vt 0.938297 0.681548
+vt 0.894457 0.763567
+vt 0.835457 0.835457
+vt 0.763567 0.894457
+vt 0.681548 0.938297
+vt 0.592552 0.965294
+vt 0.500000 0.974409
+vt 0.407448 0.965294
+vt 0.318451 0.938297
+vt 0.236433 0.894457
+vt 0.164543 0.835457
+vt 0.105543 0.763567
+vt 0.061704 0.681548
+vt 0.034708 0.592552
+vn -0.7101 0.7041 0.0000
+vn -0.5598 0.8286 0.0000
+vn -0.5490 0.8286 -0.1092
+vn -0.6965 0.7041 -0.1385
+vn -0.3879 0.9217 0.0000
+vn -0.1820 0.9833 -0.0000
+vn -0.1785 0.9833 -0.0355
+vn -0.3804 0.9217 -0.0757
+vn -0.9810 0.1939 0.0000
+vn -0.9248 0.3805 0.0000
+vn -0.9070 0.3805 -0.1804
+vn -0.9622 0.1939 -0.1914
+vn -0.8333 0.5528 0.0000
+vn -0.8173 0.5528 -0.1626
+vn -0.7605 -0.6494 0.0000
+vn -0.7459 -0.6494 -0.1484
+vn -0.9063 0.1939 -0.3754
+vn -0.7026 -0.6494 -0.2910
+vn -0.7699 0.5528 -0.3189
+vn -0.8544 0.3805 -0.3539
+vn -0.5172 0.8286 -0.2142
+vn -0.6561 0.7041 -0.2718
+vn -0.1681 0.9833 -0.0696
+vn -0.3584 0.9217 -0.1484
+vn -0.8157 0.1939 -0.5450
+vn -0.6323 -0.6494 -0.4225
+vn -0.6929 0.5528 -0.4630
+vn -0.7689 0.3805 -0.5138
+vn -0.4654 0.8286 -0.3110
+vn -0.5905 0.7041 -0.3945
+vn -0.1513 0.9833 -0.1011
+vn -0.3225 0.9217 -0.2155
+vn -0.6937 0.1939 -0.6937
+vn -0.5377 -0.6494 -0.5377
+vn -0.5893 0.5528 -0.5893
+vn -0.6539 0.3805 -0.6539
+vn -0.3958 0.8286 -0.3958
+vn -0.5021 0.7041 -0.5021
+vn -0.1287 0.9833 -0.1287
+vn -0.2743 0.9217 -0.2743
+vn -0.5450 0.1939 -0.8157
+vn -0.4225 -0.6494 -0.6323
+vn -0.4630 0.5528 -0.6929
+vn -0.5138 0.3805 -0.7689
+vn -0.3110 0.8286 -0.4654
+vn -0.3945 0.7041 -0.5905
+vn -0.1011 0.9833 -0.1513
+vn -0.2155 0.9217 -0.3225
+vn -0.3754 0.1939 -0.9063
+vn -0.2910 -0.6494 -0.7026
+vn -0.3189 0.5528 -0.7699
+vn -0.3539 0.3805 -0.8544
+vn -0.2142 0.8286 -0.5172
+vn -0.2718 0.7041 -0.6561
+vn -0.0696 0.9833 -0.1681
+vn -0.1484 0.9217 -0.3584
+vn -0.1914 0.1939 -0.9622
+vn -0.1484 -0.6494 -0.7459
+vn -0.1626 0.5528 -0.8173
+vn -0.1804 0.3805 -0.9070
+vn -0.1092 0.8286 -0.5490
+vn -0.1385 0.7041 -0.6965
+vn -0.0355 0.9833 -0.1785
+vn -0.0757 0.9217 -0.3804
+vn 0.0000 0.1939 -0.9810
+vn 0.0000 -0.6494 -0.7605
+vn -0.0000 0.5528 -0.8333
+vn -0.0000 0.3805 -0.9248
+vn 0.0000 0.8286 -0.5598
+vn 0.0000 0.7041 -0.7101
+vn 0.0000 0.9833 -0.1820
+vn 0.0000 0.9217 -0.3879
+vn 0.1914 0.1939 -0.9622
+vn 0.1484 -0.6494 -0.7459
+vn 0.1626 0.5528 -0.8173
+vn 0.1804 0.3805 -0.9070
+vn 0.1092 0.8286 -0.5490
+vn 0.1385 0.7041 -0.6965
+vn 0.0355 0.9833 -0.1785
+vn 0.0757 0.9217 -0.3804
+vn 0.3754 0.1939 -0.9063
+vn 0.2910 -0.6494 -0.7026
+vn 0.3189 0.5528 -0.7699
+vn 0.3539 0.3805 -0.8544
+vn 0.2142 0.8286 -0.5172
+vn 0.2718 0.7041 -0.6561
+vn 0.0696 0.9833 -0.1681
+vn 0.1484 0.9217 -0.3584
+vn 0.5450 0.1939 -0.8157
+vn 0.4225 -0.6494 -0.6323
+vn 0.4630 0.5528 -0.6929
+vn 0.5138 0.3805 -0.7689
+vn 0.3110 0.8286 -0.4654
+vn 0.3945 0.7041 -0.5905
+vn 0.1011 0.9833 -0.1513
+vn 0.2155 0.9217 -0.3225
+vn 0.6937 0.1939 -0.6937
+vn 0.5377 -0.6494 -0.5377
+vn 0.5893 0.5528 -0.5893
+vn 0.6539 0.3805 -0.6539
+vn 0.3958 0.8286 -0.3958
+vn 0.5021 0.7041 -0.5021
+vn 0.1287 0.9833 -0.1287
+vn 0.2743 0.9217 -0.2743
+vn 0.8157 0.1939 -0.5450
+vn 0.6323 -0.6494 -0.4225
+vn 0.6929 0.5528 -0.4630
+vn 0.7689 0.3805 -0.5138
+vn 0.4654 0.8286 -0.3110
+vn 0.5905 0.7041 -0.3945
+vn 0.1513 0.9833 -0.1011
+vn 0.3225 0.9217 -0.2155
+vn 0.9063 0.1939 -0.3754
+vn 0.7026 -0.6494 -0.2910
+vn 0.7699 0.5528 -0.3189
+vn 0.8544 0.3805 -0.3539
+vn 0.5172 0.8286 -0.2142
+vn 0.6561 0.7041 -0.2718
+vn 0.1681 0.9833 -0.0696
+vn 0.3584 0.9217 -0.1484
+vn 0.9622 0.1939 -0.1914
+vn 0.7459 -0.6494 -0.1484
+vn 0.8173 0.5528 -0.1626
+vn 0.9070 0.3805 -0.1804
+vn 0.5490 0.8286 -0.1092
+vn 0.6965 0.7041 -0.1385
+vn 0.1785 0.9833 -0.0355
+vn 0.3804 0.9217 -0.0757
+vn 0.9810 0.1939 0.0000
+vn 0.7605 -0.6494 0.0000
+vn 0.8333 0.5528 0.0000
+vn 0.9248 0.3805 -0.0000
+vn 0.5598 0.8286 0.0000
+vn 0.7101 0.7041 0.0000
+vn 0.1820 0.9833 -0.0000
+vn 0.3879 0.9217 0.0000
+vn 0.9622 0.1939 0.1914
+vn 0.7459 -0.6494 0.1484
+vn 0.8173 0.5528 0.1626
+vn 0.9070 0.3805 0.1804
+vn 0.5490 0.8286 0.1092
+vn 0.6965 0.7041 0.1385
+vn 0.1785 0.9833 0.0355
+vn 0.3804 0.9217 0.0757
+vn 0.9063 0.1939 0.3754
+vn 0.7026 -0.6494 0.2910
+vn 0.7699 0.5528 0.3189
+vn 0.8544 0.3805 0.3539
+vn 0.5172 0.8286 0.2142
+vn 0.6561 0.7041 0.2718
+vn 0.1681 0.9833 0.0696
+vn 0.3584 0.9217 0.1484
+vn 0.8157 0.1939 0.5450
+vn 0.6323 -0.6494 0.4225
+vn 0.6929 0.5528 0.4630
+vn 0.7689 0.3805 0.5138
+vn 0.4654 0.8286 0.3110
+vn 0.5905 0.7041 0.3945
+vn 0.1513 0.9833 0.1011
+vn 0.3225 0.9217 0.2155
+vn 0.6937 0.1939 0.6937
+vn 0.5377 -0.6494 0.5377
+vn 0.5893 0.5528 0.5893
+vn 0.6539 0.3805 0.6539
+vn 0.3958 0.8286 0.3958
+vn 0.5021 0.7041 0.5021
+vn 0.1287 0.9833 0.1287
+vn 0.2743 0.9217 0.2743
+vn 0.5450 0.1939 0.8157
+vn 0.4225 -0.6494 0.6323
+vn 0.4630 0.5528 0.6929
+vn 0.5138 0.3805 0.7689
+vn 0.3110 0.8286 0.4654
+vn 0.3945 0.7041 0.5905
+vn 0.1011 0.9833 0.1513
+vn 0.2155 0.9217 0.3225
+vn 0.3754 0.1939 0.9063
+vn 0.2910 -0.6494 0.7026
+vn 0.3189 0.5528 0.7699
+vn 0.3539 0.3805 0.8544
+vn 0.2142 0.8286 0.5172
+vn 0.2718 0.7041 0.6561
+vn 0.0696 0.9833 0.1681
+vn 0.1484 0.9217 0.3584
+vn 0.1914 0.1939 0.9622
+vn 0.1484 -0.6494 0.7459
+vn 0.1626 0.5528 0.8173
+vn 0.1804 0.3805 0.9070
+vn 0.1092 0.8286 0.5490
+vn 0.1385 0.7041 0.6965
+vn 0.0355 0.9833 0.1785
+vn 0.0757 0.9217 0.3804
+vn -0.0000 0.1939 0.9810
+vn 0.0000 -0.6494 0.7605
+vn -0.0000 0.5528 0.8333
+vn -0.0000 0.3805 0.9248
+vn 0.0000 0.8286 0.5598
+vn -0.0000 0.7041 0.7101
+vn 0.0000 0.9833 0.1820
+vn 0.0000 0.9217 0.3879
+vn -0.1914 0.1939 0.9622
+vn -0.1484 -0.6494 0.7459
+vn -0.1626 0.5528 0.8173
+vn -0.1804 0.3805 0.9070
+vn -0.1092 0.8286 0.5490
+vn -0.1385 0.7041 0.6965
+vn -0.0355 0.9833 0.1785
+vn -0.0757 0.9217 0.3804
+vn -0.3754 0.1939 0.9063
+vn -0.2910 -0.6494 0.7026
+vn -0.3189 0.5528 0.7699
+vn -0.3539 0.3805 0.8544
+vn -0.2142 0.8286 0.5172
+vn -0.2718 0.7041 0.6561
+vn -0.0696 0.9833 0.1681
+vn -0.1484 0.9217 0.3584
+vn -0.5450 0.1939 0.8157
+vn -0.4225 -0.6494 0.6323
+vn -0.4630 0.5528 0.6929
+vn -0.5138 0.3805 0.7689
+vn -0.3110 0.8286 0.4654
+vn -0.3945 0.7041 0.5905
+vn -0.1011 0.9833 0.1513
+vn -0.2155 0.9217 0.3225
+vn -0.6937 0.1939 0.6937
+vn -0.5377 -0.6494 0.5377
+vn -0.5893 0.5528 0.5893
+vn -0.6539 0.3805 0.6539
+vn -0.3958 0.8286 0.3958
+vn -0.5021 0.7041 0.5021
+vn -0.1287 0.9833 0.1287
+vn -0.2743 0.9217 0.2743
+vn -0.8157 0.1939 0.5450
+vn -0.6323 -0.6494 0.4225
+vn -0.6929 0.5528 0.4630
+vn -0.7689 0.3805 0.5138
+vn -0.4654 0.8286 0.3110
+vn -0.5905 0.7041 0.3945
+vn -0.1513 0.9833 0.1011
+vn -0.3225 0.9217 0.2155
+vn -0.9063 0.1939 0.3754
+vn -0.7026 -0.6494 0.2910
+vn -0.7699 0.5528 0.3189
+vn -0.8544 0.3805 0.3539
+vn -0.5172 0.8286 0.2142
+vn -0.6561 0.7041 0.2718
+vn -0.1681 0.9833 0.0696
+vn -0.3584 0.9217 0.1484
+vn -0.9622 0.1939 0.1914
+vn -0.7459 -0.6494 0.1484
+vn -0.8173 0.5528 0.1626
+vn -0.9070 0.3805 0.1804
+vn -0.5490 0.8286 0.1092
+vn -0.6965 0.7041 0.1385
+vn -0.1785 0.9833 0.0355
+vn -0.3804 0.9217 0.0757
+vn -0.0296 0.9995 0.0059
+vn -0.0302 0.9995 0.0000
+vn -0.0279 0.9995 0.0116
+vn -0.0251 0.9995 0.0168
+vn -0.0214 0.9995 0.0214
+vn -0.0168 0.9995 0.0251
+vn -0.0116 0.9995 0.0279
+vn -0.0059 0.9995 0.0296
+vn 0.0000 0.9995 0.0302
+vn 0.0059 0.9995 0.0296
+vn 0.0116 0.9995 0.0279
+vn 0.0168 0.9995 0.0251
+vn 0.0214 0.9995 0.0214
+vn 0.0251 0.9995 0.0168
+vn 0.0279 0.9995 0.0116
+vn 0.0296 0.9995 0.0059
+vn 0.0302 0.9995 0.0000
+vn 0.0296 0.9995 -0.0059
+vn 0.0279 0.9995 -0.0116
+vn 0.0251 0.9995 -0.0168
+vn 0.0214 0.9995 -0.0214
+vn 0.0168 0.9995 -0.0251
+vn 0.0116 0.9995 -0.0279
+vn 0.0059 0.9995 -0.0296
+vn 0.0000 0.9995 -0.0302
+vn -0.0059 0.9995 -0.0296
+vn -0.0116 0.9995 -0.0279
+vn -0.0168 0.9995 -0.0251
+vn -0.0214 0.9995 -0.0214
+vn -0.0251 0.9995 -0.0168
+vn -0.0279 0.9995 -0.0116
+vn -0.0296 0.9995 -0.0059
+usemtl None
+s 1
+f 1/1/1 2/2/2 3/3/3 4/4/4
+f 5/5/5 6/6/6 7/7/7 8/8/8
+f 11/9/9 12/10/10 13/11/11 14/12/12
+f 15/13/13 1/1/1 4/4/4 16/14/14
+f 2/2/2 5/5/5 8/8/8 3/3/3
+f 9/15/15 11/9/9 14/12/12 10/16/16
+f 12/10/10 15/13/13 16/14/14 13/11/11
+f 10/16/16 14/12/12 17/17/17 18/18/18
+f 13/11/11 16/14/14 19/19/19 20/20/20
+f 4/4/4 3/3/3 21/21/21 22/22/22
+f 8/8/8 7/7/7 23/23/23 24/24/24
+f 14/12/12 13/11/11 20/20/20 17/17/17
+f 16/14/14 4/4/4 22/22/22 19/19/19
+f 3/3/3 8/8/8 24/24/24 21/21/21
+f 18/18/18 17/17/17 25/25/25 26/26/26
+f 20/20/20 19/19/19 27/27/27 28/28/28
+f 22/22/22 21/21/21 29/29/29 30/30/30
+f 24/24/24 23/23/23 31/31/31 32/32/32
+f 17/17/17 20/20/20 28/28/28 25/25/25
+f 19/19/19 22/22/22 30/30/30 27/27/27
+f 21/21/21 24/24/24 32/32/32 29/29/29
+f 26/26/26 25/25/25 33/33/33 34/34/34
+f 28/28/28 27/27/27 35/35/35 36/36/36
+f 30/30/30 29/29/29 37/37/37 38/38/38
+f 32/32/32 31/31/31 39/39/39 40/40/40
+f 25/25/25 28/28/28 36/36/36 33/33/33
+f 27/27/27 30/30/30 38/38/38 35/35/35
+f 29/29/29 32/32/32 40/40/40 37/37/37
+f 34/34/34 33/33/33 41/41/41 42/42/42
+f 36/36/36 35/35/35 43/43/43 44/44/44
+f 38/38/38 37/37/37 45/45/45 46/46/46
+f 40/40/40 39/39/39 47/47/47 48/48/48
+f 33/33/33 36/36/36 44/44/44 41/41/41
+f 35/35/35 38/38/38 46/46/46 43/43/43
+f 37/37/37 40/40/40 48/48/48 45/45/45
+f 42/42/42 41/41/41 49/49/49 50/50/50
+f 44/44/44 43/43/43 51/51/51 52/52/52
+f 46/46/46 45/45/45 53/53/53 54/54/54
+f 48/48/48 47/47/47 55/55/55 56/56/56
+f 41/41/41 44/44/44 52/52/52 49/49/49
+f 43/43/43 46/46/46 54/54/54 51/51/51
+f 45/45/45 48/48/48 56/56/56 53/53/53
+f 50/50/50 49/49/49 57/57/57 58/58/58
+f 52/52/52 51/51/51 59/59/59 60/60/60
+f 54/54/54 53/53/53 61/61/61 62/62/62
+f 56/56/56 55/55/55 63/63/63 64/64/64
+f 49/49/49 52/52/52 60/60/60 57/57/57
+f 51/51/51 54/54/54 62/62/62 59/59/59
+f 53/53/53 56/56/56 64/64/64 61/61/61
+f 58/65/58 57/66/57 65/67/65 66/68/66
+f 60/69/60 59/70/59 67/71/67 68/72/68
+f 62/73/62 61/74/61 69/75/69 70/76/70
+f 64/77/64 63/78/63 71/79/71 72/80/72
+f 57/66/57 60/69/60 68/72/68 65/67/65
+f 59/70/59 62/73/62 70/76/70 67/71/67
+f 61/74/61 64/77/64 72/80/72 69/75/69
+f 66/68/66 65/67/65 73/81/73 74/82/74
+f 68/72/68 67/71/67 75/83/75 76/84/76
+f 70/76/70 69/75/69 77/85/77 78/86/78
+f 72/80/72 71/79/71 79/87/79 80/88/80
+f 65/67/65 68/72/68 76/84/76 73/81/73
+f 67/71/67 70/76/70 78/86/78 75/83/75
+f 69/75/69 72/80/72 80/88/80 77/85/77
+f 74/82/74 73/81/73 81/89/81 82/90/82
+f 76/84/76 75/83/75 83/91/83 84/92/84
+f 78/86/78 77/85/77 85/93/85 86/94/86
+f 80/88/80 79/87/79 87/95/87 88/96/88
+f 73/81/73 76/84/76 84/92/84 81/89/81
+f 75/83/75 78/86/78 86/94/86 83/91/83
+f 77/85/77 80/88/80 88/96/88 85/93/85
+f 82/90/82 81/89/81 89/97/89 90/98/90
+f 84/92/84 83/91/83 91/99/91 92/100/92
+f 86/94/86 85/93/85 93/101/93 94/102/94
+f 88/96/88 87/95/87 95/103/95 96/104/96
+f 81/89/81 84/92/84 92/100/92 89/97/89
+f 83/91/83 86/94/86 94/102/94 91/99/91
+f 85/93/85 88/96/88 96/104/96 93/101/93
+f 90/98/90 89/97/89 97/105/97 98/106/98
+f 92/100/92 91/99/91 99/107/99 100/108/100
+f 94/102/94 93/101/93 101/109/101 102/110/102
+f 96/104/96 95/103/95 103/111/103 104/112/104
+f 89/97/89 92/100/92 100/108/100 97/105/97
+f 91/99/91 94/102/94 102/110/102 99/107/99
+f 93/101/93 96/104/96 104/112/104 101/109/101
+f 98/106/98 97/105/97 105/113/105 106/114/106
+f 100/108/100 99/107/99 107/115/107 108/116/108
+f 102/110/102 101/109/101 109/117/109 110/118/110
+f 104/112/104 103/111/103 111/119/111 112/120/112
+f 97/105/97 100/108/100 108/116/108 105/113/105
+f 99/107/99 102/110/102 110/118/110 107/115/107
+f 101/109/101 104/112/104 112/120/112 109/117/109
+f 106/114/106 105/113/105 113/121/113 114/122/114
+f 108/116/108 107/115/107 115/123/115 116/124/116
+f 110/118/110 109/117/109 117/125/117 118/126/118
+f 112/120/112 111/119/111 119/127/119 120/128/120
+f 105/113/105 108/116/108 116/124/116 113/121/113
+f 107/115/107 110/118/110 118/126/118 115/123/115
+f 109/117/109 112/120/112 120/128/120 117/125/117
+f 114/122/114 113/121/113 121/129/121 122/130/122
+f 116/124/116 115/123/115 123/131/123 124/132/124
+f 118/126/118 117/125/117 125/133/125 126/134/126
+f 120/128/120 119/127/119 127/135/127 128/136/128
+f 113/121/113 116/124/116 124/132/124 121/129/121
+f 115/123/115 118/126/118 126/134/126 123/131/123
+f 117/125/117 120/128/120 128/136/128 125/133/125
+f 122/130/122 121/129/121 129/137/129 130/138/130
+f 124/132/124 123/131/123 131/139/131 132/140/132
+f 126/134/126 125/133/125 133/141/133 134/142/134
+f 128/136/128 127/135/127 135/143/135 136/144/136
+f 121/129/121 124/132/124 132/140/132 129/137/129
+f 123/131/123 126/134/126 134/142/134 131/139/131
+f 125/133/125 128/136/128 136/144/136 133/141/133
+f 130/138/130 129/137/129 137/145/137 138/146/138
+f 132/140/132 131/139/131 139/147/139 140/148/140
+f 134/142/134 133/141/133 141/149/141 142/150/142
+f 136/144/136 135/143/135 143/151/143 144/152/144
+f 129/137/129 132/140/132 140/148/140 137/145/137
+f 131/139/131 134/142/134 142/150/142 139/147/139
+f 133/141/133 136/144/136 144/152/144 141/149/141
+f 138/146/138 137/145/137 145/153/145 146/154/146
+f 140/148/140 139/147/139 147/155/147 148/156/148
+f 142/150/142 141/149/141 149/157/149 150/158/150
+f 144/152/144 143/151/143 151/159/151 152/160/152
+f 137/145/137 140/148/140 148/156/148 145/153/145
+f 139/147/139 142/150/142 150/158/150 147/155/147
+f 141/149/141 144/152/144 152/160/152 149/157/149
+f 146/154/146 145/153/145 153/161/153 154/162/154
+f 148/156/148 147/155/147 155/163/155 156/164/156
+f 150/158/150 149/157/149 157/165/157 158/166/158
+f 152/160/152 151/159/151 159/167/159 160/168/160
+f 145/153/145 148/156/148 156/164/156 153/161/153
+f 147/155/147 150/158/150 158/166/158 155/163/155
+f 149/157/149 152/160/152 160/168/160 157/165/157
+f 154/162/154 153/161/153 161/169/161 162/170/162
+f 156/164/156 155/163/155 163/171/163 164/172/164
+f 158/166/158 157/165/157 165/173/165 166/174/166
+f 160/168/160 159/167/159 167/175/167 168/176/168
+f 153/161/153 156/164/156 164/172/164 161/169/161
+f 155/163/155 158/166/158 166/174/166 163/171/163
+f 157/165/157 160/168/160 168/176/168 165/173/165
+f 162/170/162 161/169/161 169/177/169 170/178/170
+f 164/172/164 163/171/163 171/179/171 172/180/172
+f 166/174/166 165/173/165 173/181/173 174/182/174
+f 168/176/168 167/175/167 175/183/175 176/184/176
+f 161/169/161 164/172/164 172/180/172 169/177/169
+f 163/171/163 166/174/166 174/182/174 171/179/171
+f 165/173/165 168/176/168 176/184/176 173/181/173
+f 170/178/170 169/177/169 177/185/177 178/186/178
+f 172/180/172 171/179/171 179/187/179 180/188/180
+f 174/182/174 173/181/173 181/189/181 182/190/182
+f 176/184/176 175/183/175 183/191/183 184/192/184
+f 169/177/169 172/180/172 180/188/180 177/185/177
+f 171/179/171 174/182/174 182/190/182 179/187/179
+f 173/181/173 176/184/176 184/192/184 181/189/181
+f 178/186/178 177/185/177 185/193/185 186/194/186
+f 180/188/180 179/187/179 187/195/187 188/196/188
+f 182/190/182 181/189/181 189/197/189 190/198/190
+f 184/192/184 183/191/183 191/199/191 192/200/192
+f 177/185/177 180/188/180 188/196/188 185/193/185
+f 179/187/179 182/190/182 190/198/190 187/195/187
+f 181/189/181 184/192/184 192/200/192 189/197/189
+f 186/201/186 185/202/185 193/203/193 194/204/194
+f 188/205/188 187/206/187 195/207/195 196/208/196
+f 190/209/190 189/210/189 197/211/197 198/212/198
+f 192/213/192 191/214/191 199/215/199 200/216/200
+f 185/202/185 188/205/188 196/208/196 193/203/193
+f 187/206/187 190/209/190 198/212/198 195/207/195
+f 189/210/189 192/213/192 200/216/200 197/211/197
+f 194/204/194 193/203/193 201/217/201 202/218/202
+f 196/208/196 195/207/195 203/219/203 204/220/204
+f 198/212/198 197/211/197 205/221/205 206/222/206
+f 200/216/200 199/215/199 207/223/207 208/224/208
+f 193/203/193 196/208/196 204/220/204 201/217/201
+f 195/207/195 198/212/198 206/222/206 203/219/203
+f 197/211/197 200/216/200 208/224/208 205/221/205
+f 202/218/202 201/217/201 209/225/209 210/226/210
+f 204/220/204 203/219/203 211/227/211 212/228/212
+f 206/222/206 205/221/205 213/229/213 214/230/214
+f 208/224/208 207/223/207 215/231/215 216/232/216
+f 201/217/201 204/220/204 212/228/212 209/225/209
+f 203/219/203 206/222/206 214/230/214 211/227/211
+f 205/221/205 208/224/208 216/232/216 213/229/213
+f 210/226/210 209/225/209 217/233/217 218/234/218
+f 212/228/212 211/227/211 219/235/219 220/236/220
+f 214/230/214 213/229/213 221/237/221 222/238/222
+f 216/232/216 215/231/215 223/239/223 224/240/224
+f 209/225/209 212/228/212 220/236/220 217/233/217
+f 211/227/211 214/230/214 222/238/222 219/235/219
+f 213/229/213 216/232/216 224/240/224 221/237/221
+f 218/234/218 217/233/217 225/241/225 226/242/226
+f 220/236/220 219/235/219 227/243/227 228/244/228
+f 222/238/222 221/237/221 229/245/229 230/246/230
+f 224/240/224 223/239/223 231/247/231 232/248/232
+f 217/233/217 220/236/220 228/244/228 225/241/225
+f 219/235/219 222/238/222 230/246/230 227/243/227
+f 221/237/221 224/240/224 232/248/232 229/245/229
+f 226/242/226 225/241/225 233/249/233 234/250/234
+f 228/244/228 227/243/227 235/251/235 236/252/236
+f 230/246/230 229/245/229 237/253/237 238/254/238
+f 232/248/232 231/247/231 239/255/239 240/256/240
+f 225/241/225 228/244/228 236/252/236 233/249/233
+f 227/243/227 230/246/230 238/254/238 235/251/235
+f 229/245/229 232/248/232 240/256/240 237/253/237
+f 234/250/234 233/249/233 241/257/241 242/258/242
+f 236/252/236 235/251/235 243/259/243 244/260/244
+f 238/254/238 237/253/237 245/261/245 246/262/246
+f 240/256/240 239/255/239 247/263/247 248/264/248
+f 233/249/233 236/252/236 244/260/244 241/257/241
+f 235/251/235 238/254/238 246/262/246 243/259/243
+f 237/253/237 240/256/240 248/264/248 245/261/245
+f 242/258/242 241/257/241 249/265/249 250/266/250
+f 244/260/244 243/259/243 251/267/251 252/268/252
+f 246/262/246 245/261/245 253/269/253 254/270/254
+f 248/264/248 247/263/247 255/271/255 256/272/256
+f 241/257/241 244/260/244 252/268/252 249/265/249
+f 243/259/243 246/262/246 254/270/254 251/267/251
+f 245/261/245 248/264/248 256/272/256 253/269/253
+f 250/266/250 249/265/249 11/9/9 9/15/15
+f 252/268/252 251/267/251 15/13/13 12/10/10
+f 254/270/254 253/269/253 2/2/2 1/1/1
+f 256/272/256 255/271/255 6/6/6 5/5/5
+f 249/265/249 252/268/252 12/10/10 11/9/9
+f 251/267/251 254/270/254 1/1/1 15/13/13
+f 253/269/253 256/272/256 5/5/5 2/2/2
+f 255/271/255 257/273/257 258/274/258 6/6/6
+f 247/263/247 259/275/259 257/273/257 255/271/255
+f 239/255/239 260/276/260 259/275/259 247/263/247
+f 231/247/231 261/277/261 260/276/260 239/255/239
+f 223/239/223 262/278/262 261/277/261 231/247/231
+f 215/231/215 263/279/263 262/278/262 223/239/223
+f 207/223/207 264/280/264 263/279/263 215/231/215
+f 199/215/199 265/281/265 264/280/264 207/223/207
+f 191/214/191 266/282/266 265/281/265 199/215/199
+f 183/191/183 267/283/267 266/284/266 191/199/191
+f 175/183/175 268/285/268 267/283/267 183/191/183
+f 167/175/167 269/286/269 268/285/268 175/183/175
+f 159/167/159 270/287/270 269/286/269 167/175/167
+f 151/159/151 271/288/271 270/287/270 159/167/159
+f 143/151/143 272/289/272 271/288/271 151/159/151
+f 135/143/135 273/290/273 272/289/272 143/151/143
+f 127/135/127 274/291/274 273/290/273 135/143/135
+f 119/127/119 275/292/275 274/291/274 127/135/127
+f 111/119/111 276/293/276 275/292/275 119/127/119
+f 103/111/103 277/294/277 276/293/276 111/119/111
+f 95/103/95 278/295/278 277/294/277 103/111/103
+f 87/95/87 279/296/279 278/295/278 95/103/95
+f 79/87/79 280/297/280 279/296/279 87/95/87
+f 71/79/71 281/298/281 280/297/280 79/87/79
+f 63/78/63 282/299/282 281/298/281 71/79/71
+f 55/55/55 283/300/283 282/301/282 63/63/63
+f 47/47/47 284/302/284 283/300/283 55/55/55
+f 39/39/39 285/303/285 284/302/284 47/47/47
+f 31/31/31 286/304/286 285/303/285 39/39/39
+f 23/23/23 287/305/287 286/304/286 31/31/31
+f 7/7/7 288/306/288 287/305/287 23/23/23
+f 6/6/6 258/274/258 288/306/288 7/7/7
+f 257/307/257 259/308/259 260/309/260 261/310/261 262/311/262 263/312/263 264/313/264 265/314/265 266/315/266 267/316/267 268/317/268 269/318/269 270/319/270 271/320/271 272/321/272 273/322/273 274/323/274 275/324/275 276/325/276 277/326/277 278/327/278 279/328/279 280/329/280 281/330/281 282/331/282 283/332/283 284/333/284 285/334/285 286/335/286 287/336/287 288/337/288 258/338/258
+f 9/339/15 10/340/16 18/341/18 26/342/26 34/343/34 42/344/42 50/345/50 58/346/58 66/347/66 74/348/74 82/349/82 90/350/90 98/351/98 106/352/106 114/353/114 122/354/122 130/355/130 138/356/138 146/357/146 154/358/154 162/359/162 170/360/170 178/361/178 186/362/186 194/363/194 202/364/202 210/365/210 218/366/218 226/367/226 234/368/234 242/369/242 250/370/250
diff --git a/technic/models/technic_sphere_quarter.obj b/technic/models/technic_sphere_quarter.obj
new file mode 100644
index 0000000..a816eb4
--- /dev/null
+++ b/technic/models/technic_sphere_quarter.obj
@@ -0,0 +1,699 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_sphere_quarter.mtl
+o Sphere.004
+v -0.353553 -0.146447 -0.500000
+v -0.277785 -0.084265 -0.500000
+v -0.191342 -0.038060 -0.500000
+v -0.097545 -0.009607 -0.500000
+v -0.500000 -0.500000 -0.500000
+v -0.490393 -0.402455 -0.500000
+v -0.461940 -0.308658 -0.500000
+v -0.415735 -0.222215 -0.500000
+v 0.490393 -0.402455 -0.500000
+v 0.500000 -0.500000 -0.500000
+v 0.415735 -0.222215 -0.500000
+v 0.461940 -0.308658 -0.500000
+v 0.277785 -0.084265 -0.500000
+v 0.353554 -0.146447 -0.500000
+v 0.097545 -0.009607 -0.500000
+v 0.191342 -0.038060 -0.500000
+v 0.480970 -0.402455 -0.404329
+v 0.490393 -0.500000 -0.402455
+v 0.407747 -0.222215 -0.418894
+v 0.453064 -0.308658 -0.409880
+v 0.272448 -0.084265 -0.445807
+v 0.346760 -0.146447 -0.431025
+v 0.095671 -0.009607 -0.480970
+v 0.187665 -0.038060 -0.462671
+v 0.453064 -0.402455 -0.312335
+v 0.461940 -0.500000 -0.308658
+v 0.384089 -0.222215 -0.340905
+v 0.426777 -0.308658 -0.323223
+v 0.256640 -0.084265 -0.393696
+v 0.326641 -0.146447 -0.364701
+v 0.090120 -0.009607 -0.462671
+v 0.176777 -0.038060 -0.426777
+v 0.407747 -0.402455 -0.227552
+v 0.415735 -0.500000 -0.222215
+v 0.345671 -0.222215 -0.269030
+v 0.384089 -0.308658 -0.243360
+v 0.230970 -0.084265 -0.345671
+v 0.293969 -0.146447 -0.303576
+v 0.081106 -0.009607 -0.445807
+v 0.159095 -0.038060 -0.393696
+v 0.346760 -0.402455 -0.153240
+v 0.353553 -0.500000 -0.146447
+v 0.293969 -0.222215 -0.206031
+v 0.326641 -0.308658 -0.173359
+v 0.196424 -0.084265 -0.303576
+v 0.250000 -0.146447 -0.250000
+v 0.068975 -0.009607 -0.431025
+v 0.135299 -0.038060 -0.364701
+v 0.272448 -0.402455 -0.092254
+v 0.277785 -0.500000 -0.084265
+v 0.230970 -0.222215 -0.154329
+v 0.256640 -0.308658 -0.115911
+v 0.154329 -0.084265 -0.269030
+v 0.196424 -0.146447 -0.206031
+v 0.054193 -0.009607 -0.418894
+v 0.106304 -0.038060 -0.340905
+v 0.187665 -0.402455 -0.046936
+v 0.191342 -0.500000 -0.038060
+v 0.159095 -0.222215 -0.115911
+v 0.176777 -0.308658 -0.073223
+v 0.106304 -0.084265 -0.243360
+v 0.135299 -0.146447 -0.173359
+v 0.037329 -0.009607 -0.409880
+v 0.073223 -0.038060 -0.323223
+v 0.095671 -0.402455 -0.019030
+v 0.097545 -0.500000 -0.009607
+v 0.081106 -0.222215 -0.092254
+v 0.090120 -0.308658 -0.046936
+v 0.054193 -0.084265 -0.227552
+v 0.068975 -0.146447 -0.153240
+v 0.019030 -0.009607 -0.404329
+v 0.037329 -0.038060 -0.312335
+v 0.000000 -0.402455 -0.009608
+v 0.000000 -0.500000 0.000000
+v 0.000000 -0.222215 -0.084265
+v 0.000000 -0.308658 -0.038060
+v 0.000000 -0.084265 -0.222215
+v 0.000000 -0.146447 -0.146447
+v 0.000000 -0.009607 -0.402455
+v 0.000000 -0.038060 -0.308658
+v -0.095671 -0.402455 -0.019030
+v -0.097545 -0.500000 -0.009607
+v -0.081106 -0.222215 -0.092254
+v -0.090120 -0.308658 -0.046936
+v -0.054193 -0.084265 -0.227552
+v -0.068975 -0.146447 -0.153240
+v -0.019030 -0.009607 -0.404329
+v -0.037329 -0.038060 -0.312335
+v -0.187665 -0.402455 -0.046937
+v -0.191342 -0.500000 -0.038060
+v -0.159095 -0.222215 -0.115911
+v -0.176777 -0.308658 -0.073223
+v -0.106304 -0.084265 -0.243360
+v -0.135299 -0.146447 -0.173359
+v -0.037329 -0.009607 -0.409880
+v -0.073223 -0.038060 -0.323223
+v -0.272447 -0.402455 -0.092254
+v -0.277785 -0.500000 -0.084265
+v -0.230970 -0.222215 -0.154329
+v -0.256640 -0.308658 -0.115911
+v -0.154329 -0.084265 -0.269030
+v -0.196424 -0.146447 -0.206031
+v -0.054193 -0.009607 -0.418894
+v -0.106304 -0.038060 -0.340905
+v -0.346760 -0.402455 -0.153240
+v -0.353553 -0.500000 -0.146447
+v -0.293969 -0.222215 -0.206031
+v -0.326641 -0.308658 -0.173359
+v -0.196424 -0.084265 -0.303576
+v -0.250000 -0.146447 -0.250000
+v -0.068975 -0.009607 -0.431025
+v -0.135299 -0.038060 -0.364701
+v -0.407746 -0.402455 -0.227553
+v -0.415735 -0.500000 -0.222215
+v -0.345671 -0.222215 -0.269030
+v -0.384089 -0.308658 -0.243360
+v -0.230970 -0.084265 -0.345671
+v -0.293969 -0.146447 -0.303576
+v -0.081106 -0.009607 -0.445807
+v -0.159095 -0.038060 -0.393696
+v -0.453063 -0.402455 -0.312335
+v -0.461939 -0.500000 -0.308658
+v -0.384089 -0.222215 -0.340905
+v -0.426776 -0.308658 -0.323223
+v -0.256640 -0.084265 -0.393696
+v -0.326641 -0.146447 -0.364701
+v -0.090120 -0.009607 -0.462671
+v -0.176776 -0.038060 -0.426777
+v -0.480969 -0.402455 -0.404329
+v -0.490392 -0.500000 -0.402455
+v -0.407746 -0.222215 -0.418894
+v -0.453063 -0.308658 -0.409880
+v -0.272447 -0.084265 -0.445807
+v -0.346760 -0.146447 -0.431025
+v -0.095671 -0.009607 -0.480970
+v -0.187665 -0.038060 -0.462671
+v -0.012914 -0.004804 -0.497431
+v -0.013160 -0.004804 -0.499926
+v -0.012165 -0.004804 -0.494961
+v -0.010948 -0.004804 -0.492685
+v -0.009311 -0.004804 -0.490689
+v -0.007315 -0.004804 -0.489052
+v -0.005039 -0.004804 -0.487835
+v -0.002569 -0.004804 -0.487086
+v 0.000000 -0.004804 -0.486833
+v 0.002569 -0.004804 -0.487086
+v 0.005039 -0.004804 -0.487835
+v 0.007316 -0.004804 -0.489052
+v 0.009311 -0.004804 -0.490689
+v 0.010948 -0.004804 -0.492685
+v 0.012165 -0.004804 -0.494961
+v 0.012915 -0.004804 -0.497431
+v 0.013168 -0.004804 -0.500000
+v 0.000000 -0.500000 -0.500000
+v 0.013156 -0.004804 -0.499882
+vt 0.486844 0.500000
+vt 0.500000 0.000000
+vt 0.513160 0.500000
+vt 0.402455 0.495150
+vt 0.597545 0.495150
+vt 0.308658 0.466421
+vt 0.691342 0.466421
+vt 0.222215 0.419768
+vt 0.777785 0.419768
+vt 0.146446 0.356983
+vt 0.853553 0.356983
+vt 0.084265 0.280480
+vt 0.915735 0.280480
+vt 0.038060 0.193198
+vt 0.961940 0.193198
+vt 0.009607 0.098491
+vt 0.990393 0.098491
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 0.009608 0.097545
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 0.990393 0.097545
+vt 0.597545 0.490393
+vt 0.500000 0.500000
+vt 0.038061 0.191342
+vt 0.961940 0.191342
+vt 0.915735 0.277785
+vt 0.084265 0.277785
+vt 0.853553 0.353553
+vt 0.146447 0.353553
+vt 0.777785 0.415735
+vt 0.222215 0.415735
+vt 0.691342 0.461940
+vt 0.308658 0.461940
+vt 0.402455 0.490393
+vt 0.437500 0.500000
+vt 0.437500 0.562500
+vt 0.375000 0.562500
+vt 0.375000 0.500000
+vt 0.437500 0.625000
+vt 0.437500 0.687500
+vt 0.375000 0.687500
+vt 0.375000 0.625000
+vt 0.437500 0.750000
+vt 0.437500 0.812500
+vt 0.375000 0.812500
+vt 0.375000 0.750000
+vt 0.437500 0.875000
+vt 0.437500 0.937500
+vt 0.375000 0.937500
+vt 0.375000 0.875000
+vt 0.312500 0.562500
+vt 0.312500 0.500000
+vt 0.312500 0.687500
+vt 0.312500 0.625000
+vt 0.312500 0.812500
+vt 0.312500 0.750000
+vt 0.312500 0.937500
+vt 0.312500 0.875000
+vt 0.250000 0.562500
+vt 0.250000 0.500000
+vt 0.250000 0.687500
+vt 0.250000 0.625000
+vt 0.250000 0.812500
+vt 0.250000 0.750000
+vt 0.250000 0.937500
+vt 0.250000 0.875000
+vt 0.187500 0.562500
+vt 0.187500 0.500000
+vt 0.187500 0.687500
+vt 0.187500 0.625000
+vt 0.187500 0.812500
+vt 0.187500 0.750000
+vt 0.187500 0.937500
+vt 0.187500 0.875000
+vt 0.125000 0.562500
+vt 0.125000 0.500000
+vt 0.125000 0.687500
+vt 0.125000 0.625000
+vt 0.125000 0.812500
+vt 0.125000 0.750000
+vt 0.125000 0.937500
+vt 0.125000 0.875000
+vt 0.062500 0.562500
+vt 0.062500 0.500000
+vt 0.062500 0.687500
+vt 0.062500 0.625000
+vt 0.062500 0.812500
+vt 0.062500 0.750000
+vt 0.062500 0.937500
+vt 0.062500 0.875000
+vt 0.000000 0.562500
+vt 0.000000 0.500000
+vt 0.000000 0.687500
+vt 0.000000 0.625000
+vt 0.000000 0.812500
+vt 0.000000 0.750000
+vt 0.000000 0.937500
+vt 0.000000 0.875000
+vt 1.000000 0.500000
+vt 1.000000 0.562500
+vt 0.937500 0.562500
+vt 0.937500 0.500000
+vt 1.000000 0.625000
+vt 1.000000 0.687500
+vt 0.937500 0.687500
+vt 0.937500 0.625000
+vt 1.000000 0.750000
+vt 1.000000 0.812500
+vt 0.937500 0.812500
+vt 0.937500 0.750000
+vt 1.000000 0.875000
+vt 1.000000 0.937500
+vt 0.937500 0.937500
+vt 0.937500 0.875000
+vt 0.875000 0.562500
+vt 0.875000 0.500000
+vt 0.875000 0.687500
+vt 0.875000 0.625000
+vt 0.875000 0.812500
+vt 0.875000 0.750000
+vt 0.875000 0.937500
+vt 0.875000 0.875000
+vt 0.812500 0.562500
+vt 0.812500 0.500000
+vt 0.812500 0.687500
+vt 0.812500 0.625000
+vt 0.812500 0.812500
+vt 0.812500 0.750000
+vt 0.812500 0.937500
+vt 0.812500 0.875000
+vt 0.750000 0.562500
+vt 0.750000 0.500000
+vt 0.750000 0.687500
+vt 0.750000 0.625000
+vt 0.750000 0.812500
+vt 0.750000 0.750000
+vt 0.750000 0.937500
+vt 0.750000 0.875000
+vt 0.687500 0.562500
+vt 0.687500 0.500000
+vt 0.687500 0.687500
+vt 0.687500 0.625000
+vt 0.687500 0.812500
+vt 0.687500 0.750000
+vt 0.687500 0.937500
+vt 0.687500 0.875000
+vt 0.625000 0.562500
+vt 0.625000 0.500000
+vt 0.625000 0.687500
+vt 0.625000 0.625000
+vt 0.625000 0.812500
+vt 0.625000 0.750000
+vt 0.625000 0.937500
+vt 0.625000 0.875000
+vt 0.562500 0.562500
+vt 0.562500 0.500000
+vt 0.562500 0.687500
+vt 0.562500 0.625000
+vt 0.562500 0.812500
+vt 0.562500 0.750000
+vt 0.562500 0.937500
+vt 0.562500 0.875000
+vt 0.500000 0.562500
+vt 0.500000 0.500000
+vt 0.500000 0.687500
+vt 0.500000 0.625000
+vt 0.500000 0.812500
+vt 0.500000 0.750000
+vt 0.500000 0.937500
+vt 0.500000 0.875000
+vt 0.437500 0.562500
+vt 0.437500 0.500000
+vt 0.437500 0.687500
+vt 0.437500 0.625000
+vt 0.437500 0.812500
+vt 0.437500 0.750000
+vt 0.437500 0.937500
+vt 0.437500 0.875000
+vt 0.500000 1.000000
+vt 0.437500 1.000000
+vt 0.562500 1.000000
+vt 0.625000 1.000000
+vt 0.687500 1.000000
+vt 0.750000 1.000000
+vt 0.812500 1.000000
+vt 0.875000 1.000000
+vt 0.937500 1.000000
+vt 1.000000 1.000000
+vt 0.062500 1.000000
+vt -0.000000 1.000000
+vt 0.125000 1.000000
+vt 0.187500 1.000000
+vt 0.250000 1.000000
+vt 0.312500 1.000000
+vt 0.375000 1.000000
+vt 0.437500 1.000000
+vt 0.434642 1.000000
+vt 0.031303 0.999906
+vt 0.037377 0.999307
+vt 0.043218 0.997535
+vt 0.048601 0.994658
+vt 0.053319 0.990786
+vt 0.057192 0.986068
+vt 0.060069 0.980685
+vt 0.061841 0.974844
+vt 0.062439 0.968769
+vt 0.061841 0.962695
+vt 0.060069 0.956854
+vt 0.057192 0.951471
+vt 0.053319 0.946753
+vt 0.048601 0.942881
+vt 0.043218 0.940004
+vt 0.037644 0.938313
+vt 0.025579 0.999342
+vn 0.0016 0.0002 -1.0000
+vn -0.0014 0.0003 -1.0000
+vn 0.0009 0.0002 -1.0000
+vn 0.0000 0.0000 -1.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.9904 0.0975 0.0975
+vn 0.9765 0.1930 0.0962
+vn 0.9622 0.1939 0.1914
+vn 0.9761 0.0980 0.1942
+vn 0.9210 0.3790 0.0907
+vn 0.8305 0.5509 0.0818
+vn 0.8173 0.5528 0.1626
+vn 0.9070 0.3805 0.1804
+vn 0.7084 0.7023 0.0698
+vn 0.5589 0.8274 0.0550
+vn 0.5490 0.8286 0.1092
+vn 0.6965 0.7041 0.1385
+vn 0.3876 0.9210 0.0382
+vn 0.1819 0.9831 0.0179
+vn 0.1785 0.9833 0.0355
+vn 0.3804 0.9217 0.0757
+vn 0.9063 0.1939 0.3754
+vn 0.9194 0.0980 0.3808
+vn 0.7699 0.5528 0.3189
+vn 0.8544 0.3805 0.3539
+vn 0.5172 0.8286 0.2142
+vn 0.6561 0.7041 0.2718
+vn 0.1681 0.9833 0.0696
+vn 0.3584 0.9217 0.1484
+vn 0.8157 0.1939 0.5450
+vn 0.8275 0.0980 0.5529
+vn 0.6929 0.5528 0.4630
+vn 0.7689 0.3805 0.5138
+vn 0.4654 0.8286 0.3110
+vn 0.5905 0.7041 0.3945
+vn 0.1513 0.9833 0.1011
+vn 0.3225 0.9217 0.2155
+vn 0.6937 0.1939 0.6937
+vn 0.7037 0.0980 0.7037
+vn 0.5893 0.5528 0.5893
+vn 0.6539 0.3805 0.6539
+vn 0.3958 0.8286 0.3958
+vn 0.5021 0.7041 0.5021
+vn 0.1287 0.9833 0.1287
+vn 0.2743 0.9217 0.2743
+vn 0.5450 0.1939 0.8157
+vn 0.5529 0.0980 0.8275
+vn 0.4630 0.5528 0.6929
+vn 0.5138 0.3805 0.7689
+vn 0.3110 0.8286 0.4654
+vn 0.3945 0.7041 0.5905
+vn 0.1011 0.9833 0.1513
+vn 0.2155 0.9217 0.3225
+vn 0.3754 0.1939 0.9063
+vn 0.3808 0.0980 0.9194
+vn 0.3189 0.5528 0.7699
+vn 0.3539 0.3805 0.8544
+vn 0.2142 0.8286 0.5172
+vn 0.2718 0.7041 0.6561
+vn 0.0696 0.9833 0.1681
+vn 0.1484 0.9217 0.3584
+vn 0.1914 0.1939 0.9622
+vn 0.1941 0.0980 0.9761
+vn 0.1626 0.5528 0.8173
+vn 0.1804 0.3805 0.9070
+vn 0.1092 0.8286 0.5490
+vn 0.1385 0.7041 0.6965
+vn 0.0355 0.9833 0.1785
+vn 0.0757 0.9217 0.3804
+vn 0.0000 0.1939 0.9810
+vn 0.0000 0.0980 0.9952
+vn -0.0000 0.5528 0.8333
+vn 0.0000 0.3805 0.9248
+vn 0.0000 0.8286 0.5598
+vn -0.0000 0.7041 0.7101
+vn 0.0000 0.9833 0.1820
+vn 0.0000 0.9217 0.3879
+vn -0.1914 0.1939 0.9622
+vn -0.1941 0.0980 0.9761
+vn -0.1626 0.5528 0.8173
+vn -0.1804 0.3805 0.9070
+vn -0.1092 0.8286 0.5490
+vn -0.1385 0.7041 0.6965
+vn -0.0355 0.9833 0.1785
+vn -0.0757 0.9217 0.3804
+vn -0.3754 0.1939 0.9063
+vn -0.3808 0.0980 0.9194
+vn -0.3189 0.5528 0.7699
+vn -0.3539 0.3805 0.8544
+vn -0.2142 0.8286 0.5172
+vn -0.2718 0.7041 0.6561
+vn -0.0696 0.9833 0.1681
+vn -0.1484 0.9217 0.3584
+vn -0.5450 0.1939 0.8157
+vn -0.5529 0.0980 0.8275
+vn -0.4630 0.5528 0.6929
+vn -0.5138 0.3805 0.7689
+vn -0.3110 0.8286 0.4654
+vn -0.3945 0.7041 0.5905
+vn -0.1011 0.9833 0.1513
+vn -0.2155 0.9217 0.3225
+vn -0.6937 0.1939 0.6937
+vn -0.7037 0.0980 0.7037
+vn -0.5893 0.5528 0.5893
+vn -0.6539 0.3805 0.6539
+vn -0.3958 0.8286 0.3958
+vn -0.5021 0.7041 0.5021
+vn -0.1287 0.9833 0.1287
+vn -0.2743 0.9217 0.2743
+vn -0.8157 0.1939 0.5450
+vn -0.8275 0.0980 0.5529
+vn -0.6929 0.5528 0.4630
+vn -0.7689 0.3805 0.5138
+vn -0.4654 0.8286 0.3110
+vn -0.5905 0.7041 0.3945
+vn -0.1513 0.9833 0.1011
+vn -0.3225 0.9217 0.2155
+vn -0.9063 0.1939 0.3754
+vn -0.9194 0.0980 0.3808
+vn -0.7699 0.5528 0.3189
+vn -0.8544 0.3805 0.3539
+vn -0.5172 0.8286 0.2142
+vn -0.6561 0.7041 0.2718
+vn -0.1681 0.9833 0.0696
+vn -0.3584 0.9217 0.1484
+vn -0.9622 0.1939 0.1914
+vn -0.9761 0.0980 0.1942
+vn -0.8173 0.5528 0.1626
+vn -0.9070 0.3805 0.1804
+vn -0.5490 0.8286 0.1092
+vn -0.6965 0.7041 0.1385
+vn -0.1785 0.9833 0.0355
+vn -0.3804 0.9217 0.0757
+vn -0.9765 0.1930 0.0962
+vn -0.9904 0.0975 0.0976
+vn -0.8305 0.5509 0.0818
+vn -0.9210 0.3790 0.0907
+vn -0.5589 0.8274 0.0551
+vn -0.7084 0.7023 0.0698
+vn -0.1820 0.9831 0.0179
+vn -0.3876 0.9210 0.0382
+vn -0.0296 0.9995 0.0059
+vn -0.0302 0.9995 0.0030
+vn -0.0279 0.9995 0.0116
+vn -0.0251 0.9995 0.0168
+vn -0.0214 0.9995 0.0214
+vn -0.0168 0.9995 0.0251
+vn -0.0116 0.9995 0.0279
+vn -0.0059 0.9995 0.0296
+vn 0.0000 0.9995 0.0302
+vn 0.0059 0.9995 0.0296
+vn 0.0116 0.9995 0.0279
+vn 0.0168 0.9995 0.0251
+vn 0.0214 0.9995 0.0214
+vn 0.0251 0.9995 0.0168
+vn 0.0279 0.9995 0.0116
+vn 0.0296 0.9995 0.0059
+vn 0.0568 0.9984 0.0056
+vn 0.0387 0.9992 0.0038
+usemtl None
+s off
+f 155/1/1 154/2/1 138/3/1
+f 15/4/2 154/2/2 155/1/2
+f 154/2/3 4/5/3 138/3/3
+f 16/6/4 154/2/4 15/4/4
+f 154/2/4 3/7/4 4/5/4
+f 13/8/4 154/2/4 16/6/4
+f 154/2/4 2/9/4 3/7/4
+f 14/10/4 154/2/4 13/8/4
+f 154/2/4 1/11/4 2/9/4
+f 11/12/4 154/2/4 14/10/4
+f 154/2/4 8/13/4 1/11/4
+f 12/14/4 154/2/4 11/12/4
+f 154/2/4 7/15/4 8/13/4
+f 9/16/4 154/2/4 12/14/4
+f 154/2/4 6/17/4 7/15/4
+f 10/18/4 154/2/4 9/16/4
+f 154/2/4 5/19/4 6/17/4
+f 130/20/5 5/21/5 154/2/5
+f 10/22/5 18/23/5 154/2/5
+f 154/2/5 66/24/5 74/25/5
+f 130/20/5 154/2/5 122/26/5
+f 154/2/5 26/27/5 34/28/5
+f 122/26/5 154/2/5 114/29/5
+f 154/2/5 34/28/5 42/30/5
+f 114/29/5 154/2/5 106/31/5
+f 154/2/5 42/30/5 50/32/5
+f 106/31/5 154/2/5 98/33/5
+f 154/2/5 50/32/5 58/34/5
+f 98/33/5 154/2/5 90/35/5
+f 154/2/5 58/34/5 66/24/5
+f 90/35/5 154/2/5 82/36/5
+f 82/36/5 154/2/5 74/25/5
+f 154/2/5 18/23/5 26/27/5
+s 1
+f 10/37/6 9/38/7 17/39/8 18/40/9
+f 12/41/10 11/42/11 19/43/12 20/44/13
+f 14/45/14 13/46/15 21/47/16 22/48/17
+f 16/49/18 15/50/19 23/51/20 24/52/21
+f 9/38/7 12/41/10 20/44/13 17/39/8
+f 11/42/11 14/45/14 22/48/17 19/43/12
+f 13/46/15 16/49/18 24/52/21 21/47/16
+f 18/40/9 17/39/8 25/53/22 26/54/23
+f 20/44/13 19/43/12 27/55/24 28/56/25
+f 22/48/17 21/47/16 29/57/26 30/58/27
+f 24/52/21 23/51/20 31/59/28 32/60/29
+f 17/39/8 20/44/13 28/56/25 25/53/22
+f 19/43/12 22/48/17 30/58/27 27/55/24
+f 21/47/16 24/52/21 32/60/29 29/57/26
+f 26/54/23 25/53/22 33/61/30 34/62/31
+f 28/56/25 27/55/24 35/63/32 36/64/33
+f 30/58/27 29/57/26 37/65/34 38/66/35
+f 32/60/29 31/59/28 39/67/36 40/68/37
+f 25/53/22 28/56/25 36/64/33 33/61/30
+f 27/55/24 30/58/27 38/66/35 35/63/32
+f 29/57/26 32/60/29 40/68/37 37/65/34
+f 34/62/31 33/61/30 41/69/38 42/70/39
+f 36/64/33 35/63/32 43/71/40 44/72/41
+f 38/66/35 37/65/34 45/73/42 46/74/43
+f 40/68/37 39/67/36 47/75/44 48/76/45
+f 33/61/30 36/64/33 44/72/41 41/69/38
+f 35/63/32 38/66/35 46/74/43 43/71/40
+f 37/65/34 40/68/37 48/76/45 45/73/42
+f 42/70/39 41/69/38 49/77/46 50/78/47
+f 44/72/41 43/71/40 51/79/48 52/80/49
+f 46/74/43 45/73/42 53/81/50 54/82/51
+f 48/76/45 47/75/44 55/83/52 56/84/53
+f 41/69/38 44/72/41 52/80/49 49/77/46
+f 43/71/40 46/74/43 54/82/51 51/79/48
+f 45/73/42 48/76/45 56/84/53 53/81/50
+f 50/78/47 49/77/46 57/85/54 58/86/55
+f 52/80/49 51/79/48 59/87/56 60/88/57
+f 54/82/51 53/81/50 61/89/58 62/90/59
+f 56/84/53 55/83/52 63/91/60 64/92/61
+f 49/77/46 52/80/49 60/88/57 57/85/54
+f 51/79/48 54/82/51 62/90/59 59/87/56
+f 53/81/50 56/84/53 64/92/61 61/89/58
+f 58/86/55 57/85/54 65/93/62 66/94/63
+f 60/88/57 59/87/56 67/95/64 68/96/65
+f 62/90/59 61/89/58 69/97/66 70/98/67
+f 64/92/61 63/91/60 71/99/68 72/100/69
+f 57/85/54 60/88/57 68/96/65 65/93/62
+f 59/87/56 62/90/59 70/98/67 67/95/64
+f 61/89/58 64/92/61 72/100/69 69/97/66
+f 66/101/63 65/102/62 73/103/70 74/104/71
+f 68/105/65 67/106/64 75/107/72 76/108/73
+f 70/109/67 69/110/66 77/111/74 78/112/75
+f 72/113/69 71/114/68 79/115/76 80/116/77
+f 65/102/62 68/105/65 76/108/73 73/103/70
+f 67/106/64 70/109/67 78/112/75 75/107/72
+f 69/110/66 72/113/69 80/116/77 77/111/74
+f 74/104/71 73/103/70 81/117/78 82/118/79
+f 76/108/73 75/107/72 83/119/80 84/120/81
+f 78/112/75 77/111/74 85/121/82 86/122/83
+f 80/116/77 79/115/76 87/123/84 88/124/85
+f 73/103/70 76/108/73 84/120/81 81/117/78
+f 75/107/72 78/112/75 86/122/83 83/119/80
+f 77/111/74 80/116/77 88/124/85 85/121/82
+f 82/118/79 81/117/78 89/125/86 90/126/87
+f 84/120/81 83/119/80 91/127/88 92/128/89
+f 86/122/83 85/121/82 93/129/90 94/130/91
+f 88/124/85 87/123/84 95/131/92 96/132/93
+f 81/117/78 84/120/81 92/128/89 89/125/86
+f 83/119/80 86/122/83 94/130/91 91/127/88
+f 85/121/82 88/124/85 96/132/93 93/129/90
+f 90/126/87 89/125/86 97/133/94 98/134/95
+f 92/128/89 91/127/88 99/135/96 100/136/97
+f 94/130/91 93/129/90 101/137/98 102/138/99
+f 96/132/93 95/131/92 103/139/100 104/140/101
+f 89/125/86 92/128/89 100/136/97 97/133/94
+f 91/127/88 94/130/91 102/138/99 99/135/96
+f 93/129/90 96/132/93 104/140/101 101/137/98
+f 98/134/95 97/133/94 105/141/102 106/142/103
+f 100/136/97 99/135/96 107/143/104 108/144/105
+f 102/138/99 101/137/98 109/145/106 110/146/107
+f 104/140/101 103/139/100 111/147/108 112/148/109
+f 97/133/94 100/136/97 108/144/105 105/141/102
+f 99/135/96 102/138/99 110/146/107 107/143/104
+f 101/137/98 104/140/101 112/148/109 109/145/106
+f 106/142/103 105/141/102 113/149/110 114/150/111
+f 108/144/105 107/143/104 115/151/112 116/152/113
+f 110/146/107 109/145/106 117/153/114 118/154/115
+f 112/148/109 111/147/108 119/155/116 120/156/117
+f 105/141/102 108/144/105 116/152/113 113/149/110
+f 107/143/104 110/146/107 118/154/115 115/151/112
+f 109/145/106 112/148/109 120/156/117 117/153/114
+f 114/150/111 113/149/110 121/157/118 122/158/119
+f 116/152/113 115/151/112 123/159/120 124/160/121
+f 118/154/115 117/153/114 125/161/122 126/162/123
+f 120/156/117 119/155/116 127/163/124 128/164/125
+f 113/149/110 116/152/113 124/160/121 121/157/118
+f 115/151/112 118/154/115 126/162/123 123/159/120
+f 117/153/114 120/156/117 128/164/125 125/161/122
+f 122/158/119 121/157/118 129/165/126 130/166/127
+f 124/160/121 123/159/120 131/167/128 132/168/129
+f 126/162/123 125/161/122 133/169/130 134/170/131
+f 128/164/125 127/163/124 135/171/132 136/172/133
+f 121/157/118 124/160/121 132/168/129 129/165/126
+f 123/159/120 126/162/123 134/170/131 131/167/128
+f 125/161/122 128/164/125 136/172/133 133/169/130
+f 130/166/127 129/165/126 6/173/134 5/174/135
+f 132/168/129 131/167/128 8/175/136 7/176/137
+f 134/170/131 133/169/130 2/177/138 1/178/139
+f 136/172/133 135/171/132 4/179/140 3/180/141
+f 129/165/126 132/168/129 7/176/137 6/173/134
+f 131/167/128 134/170/131 1/178/139 8/175/136
+f 133/169/130 136/172/133 3/180/141 2/177/138
+f 135/171/132 137/181/142 138/182/143 4/179/140
+f 127/163/124 139/183/144 137/181/142 135/171/132
+f 119/155/116 140/184/145 139/183/144 127/163/124
+f 111/147/108 141/185/146 140/184/145 119/155/116
+f 103/139/100 142/186/147 141/185/146 111/147/108
+f 95/131/92 143/187/148 142/186/147 103/139/100
+f 87/123/84 144/188/149 143/187/148 95/131/92
+f 79/115/76 145/189/150 144/188/149 87/123/84
+f 71/114/68 146/190/151 145/189/150 79/115/76
+f 63/91/60 147/191/152 146/192/151 71/99/68
+f 55/83/52 148/193/153 147/191/152 63/91/60
+f 47/75/44 149/194/154 148/193/153 55/83/52
+f 39/67/36 150/195/155 149/194/154 47/75/44
+f 31/59/28 151/196/156 150/195/155 39/67/36
+f 23/51/20 152/197/157 151/196/156 31/59/28
+f 15/50/19 153/198/158 155/199/159 152/197/157 23/51/20
+f 137/200/142 139/201/144 140/202/145 141/203/146 142/204/147 143/205/148 144/206/149 145/207/150 146/208/151 147/209/152 148/210/153 149/211/154 150/212/155 151/213/156 152/214/157 155/215/159 138/216/143
diff --git a/technic/models/technic_tile_beveled.obj b/technic/models/technic_tile_beveled.obj
new file mode 100644
index 0000000..f9d9c10
--- /dev/null
+++ b/technic/models/technic_tile_beveled.obj
@@ -0,0 +1,66 @@
+# Blender v2.79 (sub 0) OBJ File: ''
+# www.blender.org
+mtllib technic_tile.mtl
+o Cube_Cube.001
+v -0.500000 -0.500000 0.500000
+v -0.500000 -0.500000 -0.500000
+v 0.500000 -0.500000 0.500000
+v 0.500000 -0.500000 -0.500000
+v -0.450000 -0.400000 0.450000
+v -0.500000 -0.450000 0.500000
+v -0.450000 -0.400000 -0.450000
+v -0.500000 -0.450000 -0.500000
+v 0.450000 -0.400000 0.450000
+v 0.500000 -0.450000 0.500000
+v 0.450000 -0.400000 -0.450000
+v 0.500000 -0.450000 -0.500000
+vt 0.961182 0.961182
+vt 0.038818 0.961182
+vt 0.038818 0.038817
+vt 0.961182 0.038817
+vt 0.999978 0.000022
+vt 0.999978 0.050020
+vt 0.000022 0.050020
+vt 0.000022 0.000023
+vt 0.000022 0.050020
+vt 0.000022 0.000022
+vt 0.999978 0.000022
+vt 0.999978 0.050020
+vt 0.000100 0.000100
+vt 0.999900 0.000100
+vt 0.999900 0.999900
+vt 0.000100 0.999900
+vt 0.000022 0.050020
+vt 0.000022 0.000022
+vt 0.999978 0.000022
+vt 0.999978 0.050020
+vt -0.000402 1.000402
+vt -0.000402 -0.000402
+vt 1.000402 1.000402
+vt 1.000402 -0.000402
+vt 0.999978 0.000022
+vt 0.999978 0.050020
+vt 0.000022 0.050020
+vt 0.000022 0.000023
+vn 0.0000 1.0000 0.0000
+vn 1.0000 0.0000 0.0000
+vn -1.0000 0.0000 0.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn -0.7071 0.7071 0.0000
+vn 0.0000 0.7071 -0.7071
+vn 0.7071 0.7071 0.0000
+vn 0.0000 0.7071 0.7071
+vn 0.0000 0.0000 1.0000
+usemtl None
+s off
+f 11/1/1 7/2/1 5/3/1 9/4/1
+f 4/5/2 12/6/2 10/7/2 3/8/2
+f 1/9/3 6/10/3 8/11/3 2/12/3
+f 2/13/4 4/14/4 3/15/4 1/16/4
+f 2/17/5 8/18/5 12/19/5 4/20/5
+f 5/3/6 7/2/6 8/21/6 6/22/6
+f 7/2/7 11/1/7 12/23/7 8/21/7
+f 11/1/8 9/4/8 10/24/8 12/23/8
+f 9/4/9 5/3/9 6/22/9 10/24/9
+f 3/25/10 10/26/10 6/27/10 1/28/10
diff --git a/technic/textures/technic_cnc_arch216.png b/technic/textures/technic_cnc_arch216.png
new file mode 100644
index 0000000..cf274f6
--- /dev/null
+++ b/technic/textures/technic_cnc_arch216.png
Binary files differ
diff --git a/technic/textures/technic_cnc_arch216_flange.png b/technic/textures/technic_cnc_arch216_flange.png
new file mode 100644
index 0000000..0b2be25
--- /dev/null
+++ b/technic/textures/technic_cnc_arch216_flange.png
Binary files differ
diff --git a/technic/textures/technic_cnc_beam216.png b/technic/textures/technic_cnc_beam216.png
new file mode 100644
index 0000000..3611d65
--- /dev/null
+++ b/technic/textures/technic_cnc_beam216.png
Binary files differ
diff --git a/technic/textures/technic_cnc_beam216_cross.png b/technic/textures/technic_cnc_beam216_cross.png
new file mode 100644
index 0000000..31ac2e5
--- /dev/null
+++ b/technic/textures/technic_cnc_beam216_cross.png
Binary files differ
diff --git a/technic/textures/technic_cnc_beam216_cross_column.png b/technic/textures/technic_cnc_beam216_cross_column.png
new file mode 100644
index 0000000..ec1b2d0
--- /dev/null
+++ b/technic/textures/technic_cnc_beam216_cross_column.png
Binary files differ
diff --git a/technic/textures/technic_cnc_beam216_tee.png b/technic/textures/technic_cnc_beam216_tee.png
new file mode 100644
index 0000000..de71f79
--- /dev/null
+++ b/technic/textures/technic_cnc_beam216_tee.png
Binary files differ
diff --git a/technic/textures/technic_cnc_block_fluted.png b/technic/textures/technic_cnc_block_fluted.png
new file mode 100644
index 0000000..e4cf4cb
--- /dev/null
+++ b/technic/textures/technic_cnc_block_fluted.png
Binary files differ
diff --git a/technic/textures/technic_cnc_cylinder_fluted.png b/technic/textures/technic_cnc_cylinder_fluted.png
new file mode 100644
index 0000000..7f0b772
--- /dev/null
+++ b/technic/textures/technic_cnc_cylinder_fluted.png
Binary files differ
diff --git a/technic/textures/technic_cnc_cylinder_half.png b/technic/textures/technic_cnc_cylinder_half.png
new file mode 100644
index 0000000..b776e43
--- /dev/null
+++ b/technic/textures/technic_cnc_cylinder_half.png
Binary files differ
diff --git a/technic/textures/technic_cnc_cylinder_half_corner.png b/technic/textures/technic_cnc_cylinder_half_corner.png
new file mode 100644
index 0000000..1333366
--- /dev/null
+++ b/technic/textures/technic_cnc_cylinder_half_corner.png
Binary files differ
diff --git a/technic/textures/technic_cnc_diagonal_truss.png b/technic/textures/technic_cnc_diagonal_truss.png
new file mode 100644
index 0000000..52174aa
--- /dev/null
+++ b/technic/textures/technic_cnc_diagonal_truss.png
Binary files differ
diff --git a/technic/textures/technic_cnc_diagonal_truss_cross.png b/technic/textures/technic_cnc_diagonal_truss_cross.png
new file mode 100644
index 0000000..b09119b
--- /dev/null
+++ b/technic/textures/technic_cnc_diagonal_truss_cross.png
Binary files differ
diff --git a/technic/textures/technic_cnc_innercurvededge.png b/technic/textures/technic_cnc_innercurvededge.png
new file mode 100644
index 0000000..cdedf88
--- /dev/null
+++ b/technic/textures/technic_cnc_innercurvededge.png
Binary files differ
diff --git a/technic/textures/technic_cnc_opposedcurvededge.png b/technic/textures/technic_cnc_opposedcurvededge.png
new file mode 100644
index 0000000..28a3394
--- /dev/null
+++ b/technic/textures/technic_cnc_opposedcurvededge.png
Binary files differ
diff --git a/technic/textures/technic_cnc_sphere_half.png b/technic/textures/technic_cnc_sphere_half.png
new file mode 100644
index 0000000..97b0980
--- /dev/null
+++ b/technic/textures/technic_cnc_sphere_half.png
Binary files differ
diff --git a/technic/textures/technic_cnc_sphere_quarter.png b/technic/textures/technic_cnc_sphere_quarter.png
new file mode 100644
index 0000000..4b1b72b
--- /dev/null
+++ b/technic/textures/technic_cnc_sphere_quarter.png
Binary files differ
diff --git a/technic/textures/technic_cnc_tile_beveled.png b/technic/textures/technic_cnc_tile_beveled.png
new file mode 100644
index 0000000..ed57d48
--- /dev/null
+++ b/technic/textures/technic_cnc_tile_beveled.png
Binary files differ