commit 7d9440ae8103ef30b7ec88068ead37b9a1245112 Author: n0m Date: Tue Aug 27 13:13:35 2024 +0200 для mtsr diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..67f5f7f --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,13 @@ +# zlib license + +Copyright © 2011-2020 Hugo Locurcio and contributors + +**This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.** + +Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. diff --git a/README.md b/README.md new file mode 100644 index 0000000..c5a458e --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Extended Circular Saw. Mod For Minetest. + +An extension for the circular saw from the original moreblocks mod (https://github.com/minetest-mods/moreblocks) with adding a big set of new microblocks shapes (columns, two/three-sided slabs, corners, slats and more). Also, for a convenience add a scrollable container for the circular saw output inventory list. diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..1f2b7ac --- /dev/null +++ b/init.lua @@ -0,0 +1,756 @@ +local S = moreblocks.S +local F = minetest.formspec_escape + +local custom_subset = { + {"panel", "_double_1"}, + {"panel", "_double_2"}, + {"panel", "_double_4"}, + {"panel", "_double_12"}, + {"panel", "_double_14"}, + {"panel", "_double_15"}, + {"panel", "_double_16"}, + {"panel", "_16"}, + {"panel", "_pillar"}, + {"panel", "_pcend"}, + + {"slab", "_two_sides_half"}, + {"slab", "_two_sides_half_2"}, + {"slab", "_two_sides_half_3"}, + {"slab", "_two_sides_half_4"}, + {"slab", "_two_sides_half_5"}, + {"slab", "_two_sides_half_6"}, + {"slab", "_three_sides_half"}, + {"slab", "_three_sides_half_2"}, + {"slab", "_three_sides_half_3"}, + {"slab", "_four_sides"}, + {"slab", "_hole"}, + {"slab", "_two_opposite"}, + {"slab", "_pit"}, + {"slab", "_pit_half"}, + {"slab", "_hole_half"}, + {"slab", "_two_sides_2"}, + {"slab", "_two_sides_3"}, + {"slab", "_three_sides_2"}, + {"slab", "_three_sides_3"}, + + {"slope", "_half_lh"}, + {"slope", "_half_rh"}, + {"slope", "_half_raised_lh"}, + {"slope", "_half_raised_rh"}, + {"slope", "_astair_1"}, + {"slope", "_astair_2"}, + {"slope", "_astair_3"}, + {"slope", "_astair_4"}, + {"slope", "_inner_cut2"}, + {"slope", "_inner_cut3"}, + {"slope", "_inner_cut4"}, + {"slope", "_inner_cut5"}, + {"slope", "_inner_cut6"}, + {"slope", "_inner_cut7"}, + {"slope", "_inner_cut8"}, + {"slope", "_cut2"}, + {"slope", "_lh"}, + {"slope", "_rh"}, + {"slope", "_peak_half_lh"}, + {"slope", "_peak_half"}, + {"slope", "_peak_lh"}, + {"slope", "_peak"}, + {"slope", "_quarter"}, + {"slope", "_quarter2"}, + {"slope", "_slope_lh"}, + {"slope", "_slope_rh"}, + {"slope", "_slope"}, + {"slope", "_three_quarter_half"}, + {"slope", "_three_quarter"}, + {"slope", "_sloped_slat"}, + {"slope", "_vertical_slat"}, + {"slope", "_vertical_inclined_slat"}, + {"slope", "_horizontal_slat"}, + {"slope", "_horizontal_corner_slat"}, + {"slope", "_horizontal_folded_slat"}, + {"slope", "_inclined_folded_slat"}, + {"slope", "_inclined_slat_lh"}, + {"slope", "_inclined_slat_rh"}, + + {"stair", "_half_1"}, + {"stair", "_right_half_1"}, + {"stair", "_alt_5"}, + {"stair", "_alt_6"} +} + +local function node_box(boxes) + return { + node_box = { + type = "fixed", + fixed = boxes + }, + } +end + +local function mesh_def(mesh, boxes) + return { + mesh = mesh, + collision_box = { + type = "fixed", + fixed = boxes, + }, + selection_box = { + type = "fixed", + fixed = boxes + }, + } +end + +local function pixel_box(x1, y1, z1, x2, y2, z2) + return { + x1 / 16 - 0.5, + y1 / 16 - 0.5, + z1 / 16 - 0.5, + x2 / 16 - 0.5, + y2 / 16 - 0.5, + z2 / 16 - 0.5, + } +end + + +-- Panels boxes +stairsplus.defs.panel._double_1 = node_box({ + {-0.5, -0.5, -0.5, 0, -0.4375, 0}, + {0, -0.5, 0, 0.5, -0.4375, 0.5} +}) + +stairsplus.defs.panel._double_2 = node_box({ + {-0.5, -0.5, -0.5, 0, -0.375, 0}, + {0, -0.5, 0, 0.5, -0.375, 0.5} +}) + +stairsplus.defs.panel._double_4 = node_box({ + {-0.5, -0.5, -0.5, 0, -0.25, 0}, + {0, -0.5, 0, 0.5, -0.25, 0.5} +}) + +stairsplus.defs.panel._double_12 = node_box({ + {-0.5, -0.5, -0.5, 0, 0.25, 0}, + {0, -0.5, 0, 0.5, 0.25, 0.5} +}) + +stairsplus.defs.panel._double_14 = node_box({ + {-0.5, -0.5, -0.5, 0, 0.375, 0}, + {0, -0.5, 0, 0.5, 0.375, 0.5} +}) + +stairsplus.defs.panel._double_15 = node_box({ + {-0.5, -0.5, -0.5, 0, 0.4375, 0}, + {0, -0.5, 0, 0.5, 0.4375, 0.5} +}) + +stairsplus.defs.panel._double_16 = node_box({ + {-0.5, -0.5, -0.5, 0, 0.5, 0}, + {0, -0.5, 0, 0.5, 0.5, 0.5} +}) + +stairsplus.defs.panel["_16"] = node_box({-0.5, -0.5, 0, 0.5, 0.5, 0.5}) + +stairsplus.defs.panel._pillar = node_box({ + pixel_box(2, 0, 5, 14, 16, 11), + pixel_box(3, 0, 3, 13, 16, 13), + pixel_box(5, 0, 2, 11, 16, 14) +}) + +stairsplus.defs.panel._pcend = node_box({ + pixel_box(2, 0, 5, 14, 16, 11), + pixel_box(3, 0, 3, 13, 16, 13), + pixel_box(5, 0, 2, 11, 16, 14), + pixel_box(0, 0, 0, 16, 3, 16), + pixel_box(1, 3, 1, 15, 5, 15), + pixel_box(2, 5, 2, 14, 7, 14), +}) + + +-- Slabs boxes +stairsplus.defs.slab._two_sides_half = { + {-0.5, -0.5, -0.5, 0, -7/16, 7/16}, + {-0.5, -0.5, 7/16, 0, 0.5, 0.5} +} + +stairsplus.defs.slab._two_sides_half_2 = { + {-0.5, -0.5, -0.5, 0, -0.375, 0.375}, + {-0.5, -0.5, 0.375, 0, 0.5, 0.5} +} + +stairsplus.defs.slab._two_sides_half_3 = { + {-0.5, -0.5, -0.5, 0, -0.25, 0.25}, + {-0.5, -0.5, 0.25, 0, 0.5, 0.5} +} + +stairsplus.defs.slab._two_sides_half_4 = { + { -0.5, -0.5, -0.5, 0.5, -7/16, 7/16 }, + { -0.5, -0.5, 7/16, 0.5, 0, 0.5 } +} + +stairsplus.defs.slab._two_sides_half_5 = { + { -0.5, -0.5, -0.5, 0.5, -0.375, 0.375 }, + { -0.5, -0.5, 0.375, 0.5, 0, 0.5 } +} + +stairsplus.defs.slab._two_sides_half_6 = { + { -0.5, -0.5, -0.5, 0.5, -0.25, 0.25 }, + { -0.5, -0.5, 0.25, 0.5, 0, 0.5 } +} + +stairsplus.defs.slab._three_sides_half = { + { -7/16, -0.5, -0.5, 0.5, -7/16, 7/16 }, + { -7/16, -0.5, 7/16, 0.5, 0, 0.5 }, + { -0.5, -0.5, -0.5, -7/16, 0, 0.5 } +} + +stairsplus.defs.slab._three_sides_half_2 = { + { -0.375, -0.5, -0.5, 0.5, -0.375, 0.375 }, + { -0.375, -0.5, 0.375, 0.5, 0, 0.5 }, + { -0.5, -0.5, -0.5, -0.375, 0, 0.5 } +} + +stairsplus.defs.slab._three_sides_half_3 = { + { -0.25, -0.5, -0.5, 0.5, -0.25, 0.25 }, + { -0.25, -0.5, 0.25, 0.5, 0, 0.5 }, + { -0.5, -0.5, -0.5, -0.25, 0, 0.5 } +} + +stairsplus.defs.slab._four_sides = { + { -0.5, -0.5, -0.5, 0.5, 0.5, -7/16 }, + { -0.5, -0.5, -7/16, 0.5, -7/16, 7/16 }, + { -0.5, -0.5, 7/16, 0.5, 0.5, 0.5 }, + { -0.5, -7/16, -7/16, -7/16, 0.5, 7/16 }, +} + +stairsplus.defs.slab._hole = { + {-0.5, -0.5, -0.5, 0.5, 0.5, -7/16}, + {-0.5, -0.5, 0.5, 0.5, 0.5, 7/16}, + {-0.5, -0.5, -7/16, -7/16, 0.5, 7/16}, + {0.5, -0.5, -7/16, 7/16, 0.5, 7/16}, +} + +stairsplus.defs.slab._two_opposite = { + {-0.5, -0.5, -0.5, 0.5, 0.5, -7/16}, + {-0.5, -0.5, 0.5, 0.5, 0.5, 7/16}, +} + +stairsplus.defs.slab._pit = { + { -0.5, -0.5, -0.5, 0.5, 0.5, -7/16 }, + { -0.5, -0.5, -7/16, 0.5, -7/16, 7/16 }, + { -0.5, -0.5, 7/16, 0.5, 0.5, 0.5 }, + { -0.5, -7/16, -7/16, -7/16, 0.5, 7/16 }, + { -7/16, 0.5, -7/16, 0.5, 7/16, 7/16 }, +} +stairsplus.defs.slab._pit_half = { + { -0.5, -0.5, -0.5, 0.0, 0.5, -7/16 }, + { -0.5, -0.5, -7/16, 0.0, -7/16, 7/16 }, + { -0.5, -0.5, 7/16, 0.0, 0.5, 0.5 }, + { -0.5, -7/16, -7/16, -7/16, 0.5, 7/16 }, + { -7/16, 0.5, -7/16, 0.0, 7/16, 7/16 }, +} + +stairsplus.defs.slab._hole_half = { + {-0.5, -0.5, -0.5, 0.5, 0, -7/16}, + {-0.5, -0.5, 0.5, 0.5, 0, 7/16}, + {-0.5, -0.5, -7/16, -7/16, 0, 7/16}, + {0.5, -0.5, -7/16, 7/16, 0, 7/16}, +} + +stairsplus.defs.slab._two_sides_2 = { + { -0.5, -0.5, -0.5, 0.5, -0.375, 0.375 }, + { -0.5, -0.5, 0.375, 0.5, 0.5, 0.5 } +} + +stairsplus.defs.slab._two_sides_3 = { + { -0.5, -0.5, -0.5, 0.5, -0.25, 0.25 }, + { -0.5, -0.5, 0.25, 0.5, 0.5, 0.5 } +} + +stairsplus.defs.slab._three_sides_2 = { + { -0.375, -0.5, -0.5, 0.5, -0.375, 0.375 }, + { -0.375, -0.5, 0.375, 0.5, 0.5, 0.5 }, + { -0.5, -0.5, -0.5, -0.375, 0.5, 0.5 } +} + +stairsplus.defs.slab._three_sides_3 = { + { -0.25, -0.5, -0.5, 0.5, -0.25, 0.25 }, + { -0.25, -0.5, 0.25, 0.5, 0.5, 0.5 }, + { -0.5, -0.5, -0.5, -0.25, 0.5, 0.5 } +} + + +-- Slopes boxes +stairsplus.defs.slope._half_lh = mesh_def("moreblocks_slope_half_lh.obj", { + {-0.5, -0.5, -0.5, 0, -0.375, 0.5}, + {-0.5, -0.375, -0.25, 0, -0.25, 0.5}, + {-0.5, -0.25, 0, 0, -0.125, 0.5}, + {-0.5, -0.125, 0.25, 0, 0, 0.5}, +}) + +stairsplus.defs.slope._half_rh = mesh_def("moreblocks_slope_half_rh.obj", { + {0, -0.5, -0.5, 0.5, -0.375, 0.5}, + {0, -0.375, -0.25, 0.5, -0.25, 0.5}, + {0, -0.25, 0, 0.5, -0.125, 0.5}, + {0, -0.125, 0.25, 0.5, 0, 0.5}, +}) + +stairsplus.defs.slope._half_raised_lh = mesh_def("moreblocks_slope_half_raised_lh.obj", { + {-0.5, -0.5, -0.5, 0, 0.125, 0.5}, + {-0.5, 0.125, -0.25, 0, 0.25, 0.5}, + {-0.5, 0.25, 0, 0, 0.375, 0.5}, + {-0.5, 0.375, 0.25, 0, 0.5, 0.5}, +}) + +stairsplus.defs.slope._half_raised_rh = mesh_def("moreblocks_slope_half_raised_rh.obj", { + {0, -0.5, -0.5, 0.5, 0.125, 0.5}, + {0, 0.125, -0.25, 0.5, 0.25, 0.5}, + {0, 0.25, 0, 0.5, 0.375, 0.5}, + {0, 0.375, 0.25, 0.5, 0.5, 0.5}, +}) + +stairsplus.defs.slope._astair_1 = mesh_def("moreblocks_astair_1.obj", { + {-0.5, -0.5, -0.5, -0.25, 0, 0.5}, + {-0.25, -0.5, -0.25, 0, 0, 0.5}, + {0, -0.5, 0, 0.25, 0, 0.5}, + {0.25, -0.5, 0.25, 0.5, 0, 0.5}, + {-0.5, 0, 0, -0.25, 0.5, 0.5}, + {-0.25, 0, 0.25, 0, 0.5, 0.5} +}) + +stairsplus.defs.slope._astair_2 = mesh_def("moreblocks_astair_2.obj", { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {-0.5, 0, -0.5, -0.25, 0.5, 0.5}, + {-0.25, 0, -0.25, 0, 0.5, 0.5}, + {0, 0, 0, 0.25, 0.5, 0.5}, + {0.25, 0, 0.25, 0.5, 0.5, 0.5}, +}) + +stairsplus.defs.slope._astair_3 = mesh_def("moreblocks_astair_3.obj", { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {-0.5, 0, 0, -0.25, 0.5, 0.5}, + {-0.25, 0, 0.25, 0, 0.5, 0.5} +}) + +stairsplus.defs.slope._astair_4 = mesh_def("moreblocks_astair_4.obj", { + {-0.5, -0.5, -0.5, 0, 0, 0.5}, + {0, -0.5, -0.25, 0.25, 0, 0.5}, + {0.25, -0.5, 0, 0.5, 0, 0.5}, + {-0.5, 0, 0, -0.25, 0.5, 0.5}, + {-0.25, 0, 0.25, 0, 0.5, 0.5} +}) + +stairsplus.defs.slope._inner_cut2 = mesh_def("moreblocks_slope_inner_cut2.obj", { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {-0.5, 0, -0.5, 0.25, 0.25, 0.5}, + {-0.5, 0.25, -0.5, 0, 0.5, 0.5}, + {0.25, 0, -0.25, 0.5, 0.25, 0.5}, + {0, 0.25, 0, 0.5, 0.5, 0.5} +}) + +stairsplus.defs.slope._inner_cut3 = mesh_def("moreblocks_slope_inner_cut3.obj", { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {-0.5, 0, -0.5, 0, 0.5, 0.5}, + {0, 0, 0, 0.5, 0.5, 0.5} +}) + +stairsplus.defs.slope._inner_cut4 = mesh_def("moreblocks_slope_inner_cut4.obj", { + {-0.5, -0.5, -0.5, 0, 0, 0.5}, + {0, -0.5, 0, 0.5, 0, 0.5}, + {-0.5, 0, -0.5, -0.25, 0.5, 0.5}, + {-0.25, 0, 0.25, 0.5, 0.5, 0.5} +}) + +stairsplus.defs.slope._inner_cut5 = mesh_def("moreblocks_slope_inner_cut5.obj", { + {-0.5, -0.5, -0.5, 0, 0, 0.5}, + {0, -0.5, 0, 0.5, 0, 0.5}, + {-0.5, 0, -0.5, -0.25, 0.5, 0.5}, + {-0.25, 0, 0.25, 0.5, 0.5, 0.5} +}) + +stairsplus.defs.slope._inner_cut6 = mesh_def("moreblocks_slope_inner_cut6.obj", { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {-0.5, 0, -0.5, 0.25, 0.25, 0.5}, + {-0.5, 0.25, -0.5, 0, 0.5, 0.5}, + {0.25, 0, -0.25, 0.5, 0.25, 0.5}, + {0, 0.25, 0, 0.5, 0.5, 0.5} +}) + +stairsplus.defs.slope._inner_cut7 = mesh_def("moreblocks_slope_inner_cut7.obj", { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {-0.5, 0, -0.5, 0, 0.5, 0.5}, + {0, 0, 0, 0.5, 0.5, 0.5} +}) + +stairsplus.defs.slope._inner_cut8 = mesh_def("moreblocks_slope_inner_cut8.obj", { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {-0.5, 0, -0.5, 0, 0.5, 0.5}, + {-0.5, 0, 0, 0.5, 0.5, 0.5}, + {0, 0, -0.25, 0.25, 0.5, 0} +}) + +stairsplus.defs.slope._cut2 = mesh_def("moreblocks_xslopes_cut.obj", { + {-0.5, -0.5, 0, 0.5, 0.25, 0.5}, + {-0.5, 0.25, 0.25, 0.5, 0.5, 0.5} +}) + +stairsplus.defs.slope._lh = mesh_def("moreblocks_slope_lh.obj", { + {-0.5, -0.5, -0.5, 0, -0.25, 0.5}, + {-0.5, -0.25, -0.25, 0, 0, 0.5}, + {-0.5, 0, 0, 0, 0.25, 0.5}, + {-0.5, 0.25, 0.25, 0, 0.5, 0.5} +}) + +stairsplus.defs.slope._rh = mesh_def("moreblocks_slope_rh.obj", { + {0, -0.5, -0.5, 0.5, -0.25, 0.5}, + {0, -0.25, -0.25, 0.5, 0, 0.5}, + {0, 0, 0, 0.5, 0.25, 0.5}, + {0, 0.25, 0.25, 0.5, 0.5, 0.5} +}) + +stairsplus.defs.slope._peak_half_lh = mesh_def("moreblocks_xslopes_peak_half_lh.obj", { + {-0.5, -0.5, -0.5, 0, -0.25, -0.25}, + {-0.5, -0.5, -0.25, 0, 0, 0}, + {-0.5, -0.5, 0, 0, 0, 0.25}, + {-0.5, -0.5, 0.25, 0, -0.25, 0.5} +}) + +stairsplus.defs.slope._peak_half = mesh_def("moreblocks_xslopes_peak_half.obj", { + {-0.5, -0.5, -0.5, 0.5, -0.25, -0.25}, + {-0.5, -0.5, -0.25, 0.5, 0, 0}, + {-0.5, -0.5, 0, 0.5, 0, 0.25}, + {-0.5, -0.5, 0.25, 0.5, -0.25, 0.5} +}) + +stairsplus.defs.slope._peak_lh = mesh_def("moreblocks_xslopes_peak_lh.obj", { + {-0.5, -0.5, -0.5, 0, 0, -0.25}, + {-0.5, -0.5, -0.25, 0, 0.5, 0}, + {-0.5, -0.5, 0, 0, 0.5, 0.25}, + {-0.5, -0.5, 0.25, 0, 0, 0.5} +}) + +stairsplus.defs.slope._peak = mesh_def("moreblocks_xslopes_peak.obj", { + {-0.5, -0.5, -0.5, 0.5, 0, -0.25}, + {-0.5, -0.5, -0.25, 0.5, 0.5, 0}, + {-0.5, -0.5, 0, 0.5, 0.5, 0.25}, + {-0.5, -0.5, 0.25, 0.5, 0, 0.5} +}) + +stairsplus.defs.slope._quarter = mesh_def("moreblocks_xslopes_quarter.obj", { + {-0.5, -0.5, -0.5, -0.25, -0.25, 0}, + {-0.5, -0.5, 0, 0, 0, 0.5} +}) + +stairsplus.defs.slope._quarter2 = mesh_def("moreblocks_xslopes_quarter2.obj", { + {0.25, -0.5, -0.5, 0.5, -0.25, 0}, + {0, -0.5, 0, 0.25, 0, 0.5} +}) + +stairsplus.defs.slope._slope_lh = mesh_def("moreblocks_xslopes_slope_lh.obj", { + {-0.5, -0.5, 0, 0, -0.25, 0.5}, + {-0.5, -0.25, 0.25, 0, 0, 0.5} +}) + +stairsplus.defs.slope._slope_rh = mesh_def("moreblocks_xslopes_slope_rh.obj", { + {0, -0.5, 0, 0.5, -0.25, 0.5}, + {0, -0.25, 0.25, 0.5, 0, 0.5} +}) + +stairsplus.defs.slope._slope = mesh_def("moreblocks_xslopes_slope.obj", { + {-0.5, -0.5, 0, 0.5, -0.25, 0.5}, + {-0.5, -0.25, 0.25, 0.5, 0, 0.5} +}) + +stairsplus.defs.slope._three_quarter_half = mesh_def("moreblocks_xslopes_three_quarter_half.obj", { + {-0.5, -0.5, 0, 0.25, 0.25, 0.5}, + {-0.5, 0.25, 0.25, 0.5, 0.5, 0.5}, + {0.25, -0.5, 0.25, 0.5, 0.5, 0.5} +}) + +stairsplus.defs.slope._three_quarter = mesh_def("moreblocks_xslopes_three_quarter.obj", { + {-0.5, -0.5, -0.5, 0, 0, -0.25}, + {-0.5, -0.5, -0.25, 0.25, 0.25, 0.25}, + {-0.5, -0.5, 0.25, 0.5, 0.5, 0.5} +}) + +stairsplus.defs.slope._sloped_slat = mesh_def("moreblocks_sloped_slat.obj", { + {-0.5, -0.5, -0.15, -0.25, -0.25, 0.15}, + {-0.25, -0.25, -0.15, 0, 0, 0.15}, + {0, 0, -0.15, 0.25, 0.25, 0.15}, + {0.25, 0.25, -0.15, 0.5, 0.5, 0.15} +}) + +stairsplus.defs.slope._vertical_slat = mesh_def("moreblocks_vertical_inclined_slat.obj", {-0.15, -0.5, -0.15, 0.15, 0.5, 0.15}) + +stairsplus.defs.slope._vertical_inclined_slat = mesh_def("moreblocks_vertical_slat.obj", {-0.15, -0.5, -0.15, 0.15, 0.9, 0.15}) + +stairsplus.defs.slope._horizontal_slat = mesh_def("moreblocks_horizontal_slat.obj", {-0.5, -0.5, -0.15, 0.5, -0.2, 0.15}) + +stairsplus.defs.slope._horizontal_corner_slat = mesh_def("moreblocks_horizontal_corner_slat.obj", { + {-0.5, -0.5, -0.15, 0.15, -0.2, 0.15}, + {-0.15, -0.5, -0.5, 0.15, -0.2, 0.15} +}) + +stairsplus.defs.slope._horizontal_folded_slat = mesh_def("moreblocks_horizontal_folded_slat.obj", {-0.5, -0.5, -0.15, 0.5, -0.2, 0.15}) + +stairsplus.defs.slope._inclined_folded_slat = mesh_def("moreblocks_inclined_folded_slat.obj", { + {-0.5, -0.5, -0.15, -0.25, -0.25, 0.15}, + {-0.25, -0.25, -0.15, 0, 0, 0.15}, + {0, 0, -0.15, 0.25, 0.25, 0.15}, + {0.25, 0.25, -0.15, 0.5, 0.5, 0.15} +}) + +stairsplus.defs.slope._inclined_slat_lh = mesh_def("moreblocks_inclined_slat_lh.obj", { + {-0.15, -0.5, -0.5, 0.15, 0, -0.15}, + {-0.15, -0.25, -0.15, 0.15, 0.25, 0.15}, + {0.15, 0.25, -0.15, 0.5, 0.5, 0.15} +}) + +stairsplus.defs.slope._inclined_slat_rh = mesh_def("moreblocks_inclined_slat_rh.obj", { + {-0.15, -0.5, 0.5, 0.15, 0, 0.15}, + {-0.15, -0.25, -0.15, 0.15, 0.25, 0.15}, + {0.15, 0.25, -0.15, 0.5, 0.5, 0.15} +}) + + +-- Stairs boxes +stairsplus.defs.stair._half_1 = node_box({ + {-0.5, -0.5, -0.5, -7/16, 0, 0.5}, + {-0.5, 0, 0, -7/16, 0.5, 0.5}, +}) + +stairsplus.defs.stair._right_half_1 = node_box({ + {7/16, -0.5, -0.5, 0.5, 0, 0.5}, + {7/16, 0, 0, 0.5, 0.5, 0.5}, +}) + +stairsplus.defs.stair._alt_5 = node_box({ + {-0.5, -0.0625, 0.0, 0.5, 0, 0.5}, + {-0.5, 0.4375, 0, 0.5, 0.5, 0.5}, +}) + +stairsplus.defs.stair._alt_6 = node_box({ + {-0.5, -0.0625, -0.5, 0.5, 0, 0.5}, + {-0.5, 0.4375, -0.5, 0.5, 0.5, 0.5}, +}) + + +-- Register all missing microblocks nodes of the materials for which the microblocks were already registered before +--minetest.debug("registered materials: " .. dump(circular_saw.known_nodes)) +for material_name, material_data in pairs(circular_saw.known_nodes) do + local def = minetest.registered_nodes[material_name] + + stairsplus:register_custom_subset(custom_subset, material_data[1], material_data[2], material_name, def) +end + + +-- Redefinitions of some globals defined in the original moreblocks mod circular_saw.lua + +-- How many microblocks does this shape at the output inventory cost: +-- It may cause slight loss, but no gain. +circular_saw.cost_in_microblocks = { + 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 2, 2, 4, 4, 2, 4, + 3, 2, 4, 4, 4, 4, 8, 8, + 4, 4, 8, 1, 1, 2, 4, 5, + 5, 5, 1, 1, 2, 1, 2, 2, + 1, 2, 3, 1, 2, 2, 3, 3, + 4, 2, 2, 2, 2, 2, 2, 2, + 4, 4, 1, 1, 2, 2, 3, 2, + 2, 4, 4, 2, 2, 2, 4, 4, + 6, 4, 6, 4, 4, 4, 3, 5, + 6, 6, 6, 4, 3, 6, 6, 6, + 2, 6, 4, 2, 4, 2, 1, 2, + 3, 4, 4, 4, 1, 3, 2, 4, + 1, 1, 1, 1, 2, 5, 6, 2, + 2, 2, 2, 2, 2, 2, 2, 2 +} + +circular_saw.names = { + {"micro", "_1"}, + {"panel", "_double_1"}, + {"panel", "_1"}, + {"micro", "_2"}, + {"panel", "_double_2"}, + {"panel", "_2"}, + {"micro", "_4"}, + {"panel", "_double_4"}, + {"panel", "_4"}, + {"micro", ""}, + {"panel", ""}, + + {"micro", "_12"}, + {"panel", "_double_12"}, + {"panel", "_12"}, + {"micro", "_14"}, + {"panel", "_double_14"}, + {"panel", "_14"}, + {"micro", "_15"}, + {"panel", "_double_15"}, + {"panel", "_15"}, + {"panel", "_double_16"}, + {"panel", "_16"}, + {"panel", "_pillar"}, + {"panel", "_pcend"}, + {"stair", "_outer"}, + {"stair", ""}, + + {"stair", "_inner"}, + {"slab", "_1"}, + {"slab", "_2"}, + {"slab", "_quarter"}, + {"slab", ""}, + {"slab", "_three_quarter"}, + {"slab", "_14"}, + {"slab", "_15"}, + + {"slab", "_two_sides_half"}, + {"slab", "_two_sides_half_2"}, + {"slab", "_two_sides_half_3"}, + {"slab", "_two_sides_half_4"}, + {"slab", "_two_sides_half_5"}, + {"slab", "_two_sides_half_6"}, + {"slab", "_two_sides"}, + {"slab", "_two_sides_2"}, + {"slab", "_two_sides_3"}, + {"slab", "_three_sides_half"}, + {"slab", "_three_sides_half_2"}, + {"slab", "_three_sides_half_3"}, + {"slab", "_three_sides"}, + {"slab", "_three_sides_2"}, + {"slab", "_three_sides_3"}, + {"slab", "_three_sides_u"}, + {"slab", "_four_sides"}, + {"slab", "_hole"}, + {"slab", "_two_opposite"}, + {"slab", "_pit"}, + {"slab", "_pit_half"}, + {"slab", "_hole_half"}, + {"stair", "_half"}, + {"stair", "_right_half"}, + {"stair", "_half_1"}, + {"stair", "_right_half_1"}, + {"stair", "_alt_1"}, + {"stair", "_alt_2"}, + {"stair", "_alt_4"}, + {"stair", "_alt_5"}, + {"stair", "_alt_6"}, + {"stair", "_alt"}, + + {"slope", ""}, + {"slope", "_half"}, + {"slope", "_half_lh"}, + {"slope", "_half_rh"}, + {"slope", "_half_raised_lh"}, + {"slope", "_half_raised_rh"}, + {"slope", "_half_raised"}, + {"slope", "_astair_1"}, + {"slope", "_astair_2"}, + {"slope", "_astair_3"}, + {"slope", "_astair_4"}, + {"slope", "_inner"}, + {"slope", "_inner_half"}, + {"slope", "_inner_half_raised"}, + {"slope", "_inner_cut"}, + {"slope", "_inner_cut2"}, + {"slope", "_inner_cut3"}, + {"slope", "_inner_cut4"}, + {"slope", "_inner_cut5"}, + {"slope", "_inner_cut6"}, + {"slope", "_inner_cut7"}, + {"slope", "_inner_cut8"}, + {"slope", "_inner_cut_half"}, + + {"slope", "_inner_cut_half_raised"}, + {"slope", "_outer"}, + {"slope", "_outer_half"}, + {"slope", "_outer_half_raised"}, + {"slope", "_outer_cut"}, + {"slope", "_outer_cut_half"}, + {"slope", "_outer_cut_half_raised"}, + {"slope", "_cut"}, + {"slope", "_cut2"}, + {"slope", "_lh"}, + {"slope", "_rh"}, + {"slope", "_peak_half_lh"}, + {"slope", "_peak_half"}, + {"slope", "_peak_lh"}, + {"slope", "_peak"}, + {"slope", "_quarter"}, + {"slope", "_quarter2"}, + {"slope", "_slope_lh"}, + {"slope", "_slope_rh"}, + {"slope", "_slope"}, + {"slope", "_three_quarter_half"}, + {"slope", "_three_quarter"}, + {"slope", "_sloped_slat"}, + {"slope", "_vertical_slat"}, + {"slope", "_vertical_inclined_slat"}, + {"slope", "_horizontal_slat"}, + {"slope", "_horizontal_corner_slat"}, + {"slope", "_horizontal_folded_slat"}, + {"slope", "_inclined_folded_slat"}, + {"slope", "_inclined_slat_lh"}, + {"slope", "_inclined_slat_rh"} +} + +function circular_saw.on_construct(pos) + local meta = minetest.get_meta(pos) + local fancy_inv = "" + if has_default_mod then + -- prepend background and slot styles from default if available + fancy_inv = default.gui_bg..default.gui_bg_img..default.gui_slots + end + + local scroll_factor = 0.1 + local scrl_cont_height = 7 + local output_list_height = math.ceil(#circular_saw.names / 8) + + local area_height = math.max(scrl_cont_height, output_list_height+0.2*(output_list_height)) + local max = area_height - scrl_cont_height + local thumb_size = (scrl_cont_height / area_height) * max + + + meta:set_string( + --FIXME Not work with @n in this part bug in minetest/minetest#7450. + "formspec", "size[11,10]"..fancy_inv.. + "label[0,0;" ..S("Input material").. "]" .. + "list[current_name;input;1.7,0;1,1;]" .. + "label[0,1;" ..F(S("Left-over")).. "]" .. + "list[current_name;micro;1.7,1;1,1;]" .. + "label[0,2;" ..F(S("Recycle output")).. "]" .. + "list[current_name;recycle;1.7,2;1,1;]" .. + "field[0.3,3.5;1,1;max_offered;" ..F(S("Max")).. ":;${max_offered}]" .. + "button[1,3.2;1.7,1;Set;" ..F(S("Set")).. "]" .. + ("scrollbaroptions[min=0;max=%f;thumbsize=%f]"):format(max / scroll_factor, thumb_size / scroll_factor) .. + "scrollbar[10.8,0;0.2,6;vertical;output_scrlbar;]" .. + "scroll_container[3.7,0;10.2," .. scrl_cont_height .. ";output_scrlbar;vertical;0.1]" .. + "list[current_name;output;0,0;8," .. output_list_height .. ";]" .. + "scroll_container_end[]" .. + "list[current_player;main;1.5,6.25;8,4;]" .. + "listring[current_name;output]" .. + "listring[current_player;main]" .. + "listring[current_name;input]" .. + "listring[current_player;main]" .. + "listring[current_name;micro]" .. + "listring[current_player;main]" .. + "listring[current_name;recycle]" .. + "listring[current_player;main]" + ) + + meta:set_int("anz", 0) -- No microblocks inside yet. + meta:set_string("max_offered", 99) -- How many items of this kind are offered by default? + meta:set_string("infotext", S("Circular Saw is empty")) + + local inv = meta:get_inventory() + inv:set_size("input", 1) -- Input slot for full blocks of material x. + inv:set_size("micro", 1) -- Storage for 1-7 surplus microblocks. + inv:set_size("recycle", 1) -- Surplus partial blocks can be placed here. + inv:set_size("output", 8 * output_list_height) -- 6x8 versions of stair-parts of material x. + + circular_saw:reset(pos) +end + +minetest.override_item("moreblocks:circular_saw", { + on_construct = circular_saw.on_construct +}) diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..d347416 --- /dev/null +++ b/mod.conf @@ -0,0 +1,6 @@ +name = circular_saw_ext +description = An extension for the circular saw from the original moreblocks mod. +depends = moreblocks +author = Andrey01 +release = 24498 +title = Extended Circular Saw diff --git a/models/moreblocks_astair_1.obj b/models/moreblocks_astair_1.obj new file mode 100644 index 0000000..83f3c67 --- /dev/null +++ b/models/moreblocks_astair_1.obj @@ -0,0 +1,72 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o Plane.000 +v 0.500000 0.500000 0.500000 +v 0.500000 0.500000 -0.000000 +v 0.000000 0.500000 0.500000 +v 0.000000 -0.000000 0.500000 +v 0.500000 0.000000 -0.000000 +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.000000 0.500000 +v 0.500000 0.000000 -0.500000 +v -0.500000 -0.000000 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.500000 1.000000 +vt 0.499916 0.000000 +vt 0.000084 0.500000 +vt 0.000084 0.000000 +vt 0.499900 0.500100 +vt 0.000100 0.999900 +vt 0.000100 0.500100 +vt 0.999900 0.500100 +vt 0.500100 0.999900 +vt 0.500100 0.500100 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 0.999965 0.000035 +vt 0.000106 0.499965 +vt 0.000106 0.000035 +vt 0.999929 0.000071 +vt 0.000071 0.500000 +vt 0.000071 0.000071 +vt 0.499916 0.500000 +vt 0.499900 0.999900 +vt 0.999900 0.999900 +vt 1.000000 0.500000 +vt 0.999965 0.499965 +vt 0.999929 0.500000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vn 0.0000 1.0000 0.0000 +vn -0.7071 -0.0000 -0.7071 +vn 1.0000 -0.0000 -0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.0000 -1.0000 0.0000 +s 1 +f 1/1/1 2/2/1 3/3/1 +f 4/4/2 2/5/2 5/6/2 +f 5/7/3 1/8/3 6/9/3 +f 6/10/4 3/11/4 4/12/4 +f 7/13/5 8/14/5 9/15/5 +f 10/16/1 11/17/1 12/18/1 +f 8/14/2 11/19/2 9/20/2 +f 9/21/3 10/22/3 7/23/3 +f 7/24/4 12/25/4 8/26/4 +f 4/4/2 3/27/2 2/5/2 +f 5/7/3 2/28/3 1/8/3 +f 6/10/4 1/29/4 3/11/4 +f 8/14/2 12/30/2 11/19/2 +f 9/21/3 11/31/3 10/22/3 +f 7/24/4 10/32/4 12/25/4 +f 6/33/5 4/34/5 5/35/5 diff --git a/models/moreblocks_astair_2.obj b/models/moreblocks_astair_2.obj new file mode 100644 index 0000000..826f599 --- /dev/null +++ b/models/moreblocks_astair_2.obj @@ -0,0 +1,88 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o Plane.003 +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 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 1.000000 +vt 0.989256 0.010744 +vt -0.010625 0.489256 +vt -0.010625 0.010745 +vt 0.999965 0.500035 +vt 0.000106 0.999965 +vt 0.000106 0.500035 +vt 0.999929 0.500071 +vt 0.000071 1.000000 +vt 0.000071 0.500071 +vt 0.989256 0.489256 +vt 0.999965 0.999965 +vt 0.999929 1.000000 +vn 0.0000 1.0000 0.0000 +vn -0.7071 0.0000 -0.7071 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +s 1 +f 4/1/1 5/2/1 6/3/1 +f 2/4/2 5/5/2 3/6/2 +f 3/7/3 4/8/3 1/9/3 +f 1/10/4 6/11/4 2/12/4 +f 2/4/2 6/13/2 5/5/2 +f 3/7/3 5/14/3 4/8/3 +f 1/10/4 4/15/4 6/11/4 +o Cube_Cube.003 +v -0.500000 -0.500000 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.000000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.000000 0.500000 +v 0.500000 -0.500000 0.500000 +vt 0.999965 0.499964 +vt 0.000106 0.000035 +vt 0.999965 0.000035 +vt 0.999929 0.500000 +vt 0.000071 0.000071 +vt 0.999929 0.000071 +vt 0.999965 0.499965 +vt 0.000106 0.000035 +vt 0.999965 0.000035 +vt 0.999929 0.500000 +vt 0.000071 0.000071 +vt 0.999929 0.000071 +vt 0.000100 0.999900 +vt 0.999900 0.000100 +vt 0.999900 0.999900 +vt 1.000000 -0.000000 +vt 0.000000 1.000000 +vt -0.000000 0.000000 +vt 0.000106 0.499965 +vt 0.000071 0.500000 +vt 0.000106 0.499965 +vt 0.000071 0.500000 +vt 0.000100 0.000100 +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 +s 1 +f 8/16/5 10/17/5 7/18/5 +f 9/19/6 12/20/6 10/21/6 +f 11/22/7 14/23/7 12/24/7 +f 13/25/8 7/26/8 14/27/8 +f 12/28/9 7/29/9 10/30/9 +f 9/31/10 13/32/10 11/33/10 +f 8/16/5 9/34/5 10/17/5 +f 9/19/6 11/35/6 12/20/6 +f 11/22/7 13/36/7 14/23/7 +f 13/25/8 8/37/8 7/26/8 +f 12/28/9 14/38/9 7/29/9 +f 9/31/10 8/39/10 13/32/10 diff --git a/models/moreblocks_astair_3.obj b/models/moreblocks_astair_3.obj new file mode 100644 index 0000000..7eee348 --- /dev/null +++ b/models/moreblocks_astair_3.obj @@ -0,0 +1,80 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o Plane.002 +v 0.500000 0.500000 0.500000 +v 0.500000 0.500000 -0.000000 +v 0.000000 0.500000 0.500000 +v 0.000000 -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.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.000000 1.000000 +vt 0.000000 0.500000 +vt 0.500000 1.000000 +vt 0.499916 0.000000 +vt 0.000084 0.500000 +vt 0.000084 0.000000 +vt 0.499900 0.500100 +vt 0.000100 0.999900 +vt 0.000100 0.500100 +vt 0.999900 0.500100 +vt 0.500100 0.999900 +vt 0.500100 0.500100 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.999965 0.000035 +vt 0.000106 0.499965 +vt 0.000106 0.000035 +vt 0.999929 0.000071 +vt 0.000071 0.500000 +vt 0.000071 0.000071 +vt 0.499916 0.500000 +vt 0.499900 0.999900 +vt 0.999900 0.999900 +vt 0.999965 0.499965 +vt 0.999929 0.500000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.000000 +vt 1.000106 1.000035 +vt 0.000071 1.000071 +vn 0.0000 1.0000 0.0000 +vn -0.7071 -0.0000 -0.7071 +vn 1.0000 -0.0000 -0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 -0.0000 +vn -0.0000 0.0000 -1.0000 +vn -0.0000 -0.7071 -0.7071 +vn -0.5774 -0.5774 -0.5774 +vn -0.7071 -0.7071 0.0000 +vn -1.0000 0.0000 0.0000 +s 1 +f 1/1/1 2/2/1 3/3/1 +f 4/4/2 2/5/2 5/6/2 +f 5/7/3 1/8/3 6/9/3 +f 6/10/4 3/11/4 4/12/4 +f 7/13/1 8/14/1 9/15/1 10/16/1 +f 11/17/3 7/18/3 12/19/3 +f 12/20/4 10/21/4 13/22/4 +f 4/4/2 3/23/2 2/5/2 +f 5/7/3 2/24/3 1/8/3 +f 6/10/4 1/25/4 3/11/4 +f 11/17/3 8/26/3 7/18/3 +f 12/20/4 7/27/4 10/21/4 +f 6/28/5 4/29/5 5/30/5 +f 8/26/6 11/17/7 14/31/8 9/32/2 +f 13/22/9 10/21/10 9/33/2 14/34/8 +f 14/31/8 11/17/7 12/35/5 13/36/9 diff --git a/models/moreblocks_astair_4.obj b/models/moreblocks_astair_4.obj new file mode 100644 index 0000000..6b494ad --- /dev/null +++ b/models/moreblocks_astair_4.obj @@ -0,0 +1,98 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o Plane.004 +v 0.500000 0.500000 0.500000 +v 0.500000 0.500000 -0.000000 +v 0.000000 0.500000 0.500000 +v 0.000000 -0.000000 0.500000 +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.500000 0.000000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.000000 0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.000000 0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 0.000000 -0.500000 +v -0.000000 0.000000 -0.500000 +v -0.000000 -0.500000 -0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.500000 1.000000 +vt 0.499916 0.000000 +vt 0.000084 0.500000 +vt 0.000084 0.000000 +vt 0.499900 0.500100 +vt 0.000100 0.999900 +vt 0.000100 0.500100 +vt 0.999900 0.500100 +vt 0.500100 0.999900 +vt 0.500100 0.500100 +vt 0.000100 0.499900 +vt 0.000100 0.000100 +vt 0.499900 0.000100 +vt 0.499900 0.499900 +vt 0.999965 0.000035 +vt 0.000106 0.499965 +vt 0.000106 0.000035 +vt 0.999929 0.000071 +vt 0.000071 0.500000 +vt 0.000071 0.000071 +vt 0.499916 0.500000 +vt 0.499900 0.999900 +vt 0.999900 0.999900 +vt 0.999965 0.499965 +vt 0.999929 0.500000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.500041 +vt 0.000000 0.000000 +vt 0.999916 0.000000 +vt 0.999916 0.500041 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 0.000100 0.000100 +vt 0.499900 0.000100 +vt 0.499900 0.499900 +vt 0.000100 0.499900 +vt 0.999900 0.999900 +vt 0.000100 0.999900 +vt 0.000100 0.500000 +vt 0.500000 0.000100 +vt 0.999900 0.000100 +vn 0.0000 1.0000 0.0000 +vn -0.7071 -0.0000 -0.7071 +vn 1.0000 -0.0000 -0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.7173 0.6303 -0.2971 +vn -0.7173 -0.6303 -0.2971 +vn -0.7071 -0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.0000 -1.0000 -0.0000 +vn -0.2971 0.6303 -0.7173 +vn -0.2971 -0.6303 -0.7173 +vn -0.0000 0.7071 -0.7071 +vn -0.0000 -0.7071 -0.7071 +s 1 +f 1/1/1 2/2/1 3/3/1 +f 4/4/2 2/5/2 5/6/2 +f 5/7/3 1/8/3 6/9/3 +f 6/10/4 3/11/4 4/12/4 +f 7/13/5 8/14/6 9/15/7 10/16/8 +f 11/17/3 12/18/3 13/19/3 +f 13/20/4 10/21/4 9/22/4 +f 4/4/2 3/23/2 2/5/2 +f 5/7/3 2/24/3 1/8/3 +f 6/10/4 1/25/4 3/11/4 +f 11/17/3 14/26/3 12/18/3 +f 13/20/4 12/27/4 10/21/4 +f 6/28/9 4/29/9 5/30/9 +f 15/31/10 16/32/11 8/33/6 7/34/5 +f 7/35/5 10/36/8 12/37/1 14/38/12 15/39/10 +f 11/40/13 16/41/11 15/42/10 14/43/12 +f 13/44/9 9/45/7 8/46/6 16/47/11 11/48/13 diff --git a/models/moreblocks_horizontal_corner_slat.obj b/models/moreblocks_horizontal_corner_slat.obj new file mode 100644 index 0000000..33d5493 --- /dev/null +++ b/models/moreblocks_horizontal_corner_slat.obj @@ -0,0 +1,80 @@ +# Blender v3.0.1 OBJ File: 'moreblocks_horizontal_corner_slat.blend' +# www.blender.org +mtllib moreblocks_horizontal_corner_slat.mtl +o Cube +v -0.125000 -0.250000 -0.125000 +v 0.500000 -0.250000 -0.125000 +v -0.125000 -0.250000 0.125000 +v 0.500000 -0.250000 0.125000 +v -0.125000 -0.500000 -0.125000 +v 0.500000 -0.500000 -0.125000 +v -0.125000 -0.500000 0.125000 +v 0.500000 -0.500000 0.125000 +v -0.125000 -0.250000 -0.125000 +v -0.125000 -0.250000 -0.500000 +v 0.125000 -0.250000 -0.125000 +v 0.125000 -0.250000 -0.500000 +v -0.125000 -0.500000 -0.125000 +v -0.125000 -0.500000 -0.500000 +v 0.125000 -0.500000 -0.125000 +v 0.125000 -0.500000 -0.500000 +vt 0.222222 0.000000 +vt 0.222222 0.555555 +vt 0.000000 0.555556 +vt 0.000000 0.000000 +vt 0.000000 0.555556 +vt 0.555555 0.555556 +vt 0.555555 0.777778 +vt 0.000000 0.777778 +vt 0.777778 0.777778 +vt 0.777778 0.555555 +vt 1.000000 0.555555 +vt 1.000000 0.777778 +vt 0.777778 0.000000 +vt 1.000000 0.000000 +vt 0.222222 0.000000 +vt 0.777778 0.000000 +vt 0.777778 0.222222 +vt 0.222222 0.222222 +vt 0.555555 1.000000 +vt 0.333333 1.000000 +vt 0.333333 0.777778 +vt 0.555555 0.777778 +vt 0.777778 0.222222 +vt 0.777778 0.555556 +vt 0.555556 0.555556 +vt 0.555556 0.222222 +vt 0.000000 0.777778 +vt 0.333333 0.777778 +vt 0.333333 1.000000 +vt 0.000000 1.000000 +vt 0.777778 0.777778 +vt 1.000000 0.777778 +vt 1.000000 1.000000 +vt 0.777778 1.000000 +vt 0.555556 0.888889 +vt 0.555556 0.555556 +vt 0.777778 0.888889 +vt 0.222222 0.222222 +vt 0.555556 0.222222 +vt 0.555556 0.444445 +vt 0.222222 0.444445 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.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 -1.0000 0.0000 0.0000 +usemtl Material +s off +f 4/1/1 3/2/1 7/3/1 8/4/1 +f 8/5/2 7/6/2 5/7/2 6/8/2 +f 6/9/3 2/10/3 4/11/3 8/12/3 +f 2/10/4 1/13/4 3/14/4 4/11/4 +f 6/15/5 5/16/5 1/17/5 2/18/5 +f 5/19/6 7/20/6 3/21/6 1/22/6 +f 12/23/3 11/24/3 15/25/3 16/26/3 +f 16/27/2 15/28/2 13/29/2 14/30/2 +f 14/31/5 10/32/5 12/33/5 16/34/5 +f 10/35/4 9/36/4 11/24/4 12/37/4 +f 14/38/6 13/39/6 9/40/6 10/41/6 diff --git a/models/moreblocks_horizontal_folded_slat.obj b/models/moreblocks_horizontal_folded_slat.obj new file mode 100644 index 0000000..e0f5426 --- /dev/null +++ b/models/moreblocks_horizontal_folded_slat.obj @@ -0,0 +1,69 @@ +# Blender v3.0.1 OBJ File: 'moreblocks_horizontal_folded_slat.blend' +# www.blender.org +mtllib moreblocks_horizontal_folded_slat.mtl +o Cube.001_Cube.002 +v -0.500000 -0.250000 -0.125000 +v -0.500000 -0.250000 0.125000 +v -0.500000 -0.500000 -0.125000 +v -0.500000 -0.500000 0.125000 +v 0.426775 -0.250000 -0.125000 +v 0.426775 -0.250000 0.125000 +v 0.323221 -0.500000 0.125000 +v 0.323221 -0.500000 -0.125000 +v 0.588388 -0.411613 -0.125000 +v 0.588388 -0.411613 0.125000 +v 0.411612 -0.588390 -0.125000 +v 0.411612 -0.588390 0.125000 +vt 0.692460 0.708482 +vt 0.879252 0.708482 +vt 0.879252 0.895274 +vt 0.692460 0.895274 +vt 0.879252 0.615084 +vt 0.692460 0.615084 +vt 0.692460 0.000000 +vt 0.879252 0.000000 +vt 0.505668 0.692456 +vt 0.692460 0.692456 +vt 0.692460 0.000000 +vt 0.505669 0.000000 +vt 0.252834 0.692456 +vt 0.132082 0.813208 +vt 0.000000 0.681126 +vt 0.066042 0.615084 +vt 0.879252 0.708482 +vt 0.692460 0.708482 +vt 0.318876 0.198124 +vt 0.252834 0.132082 +vt 0.384916 0.000000 +vt 0.505668 0.120752 +vt 0.692460 0.863225 +vt 0.505668 0.863225 +vt 0.066042 0.000000 +vt 0.252834 0.000000 +vt 0.505668 0.813208 +vt 0.318876 0.813208 +vt 0.186792 1.000000 +vt 0.186792 0.813208 +vt 0.000000 0.813208 +vt 0.000000 1.000000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 -1.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.0000 1.0000 +vn 0.7071 0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +usemtl Material +s off +f 3/1/1 4/2/1 2/3/1 1/4/1 +f 8/5/2 7/6/2 4/7/2 3/8/2 +f 6/9/3 5/10/3 1/11/3 2/12/3 +f 5/13/4 9/14/4 11/15/4 8/16/4 +f 8/5/5 11/17/5 12/18/5 7/6/5 +f 7/19/6 12/20/6 10/21/6 6/22/6 +f 9/23/7 5/10/7 6/9/7 10/24/7 +f 5/13/4 8/16/4 3/25/4 1/26/4 +f 7/19/6 6/22/6 2/27/6 4/28/6 +usemtl Material.002 +f 11/29/8 9/30/8 10/31/8 12/32/8 diff --git a/models/moreblocks_horizontal_slat.obj b/models/moreblocks_horizontal_slat.obj new file mode 100644 index 0000000..bf8ea11 --- /dev/null +++ b/models/moreblocks_horizontal_slat.obj @@ -0,0 +1,47 @@ +# Blender v3.0.1 OBJ File: 'moreblocks_horizontal_slat.blend' +# www.blender.org +mtllib moreblocks_horizontal_slat.mtl +o Cube +v -0.500000 -0.250000 -0.125000 +v 0.500000 -0.250000 -0.125000 +v -0.500000 -0.250000 0.125000 +v 0.500000 -0.250000 0.125000 +v -0.500000 -0.500000 -0.125000 +v 0.500000 -0.500000 -0.125000 +v -0.500000 -0.500000 0.125000 +v 0.500000 -0.500000 0.125000 +vt 0.000000 0.000000 +vt 0.800000 0.000000 +vt 0.800000 0.200000 +vt 0.000000 0.200000 +vt 0.800000 0.800000 +vt 0.800000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.800000 +vt 0.400000 0.600000 +vt 0.400000 0.400000 +vt 0.600000 0.400000 +vt 0.600000 0.600000 +vt 0.200000 1.000000 +vt 0.200000 0.200000 +vt 0.400000 0.200000 +vt 0.400000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.200000 +vt 0.600000 0.400000 +vt 0.400000 0.400000 +vt 0.600000 0.200000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.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 -1.0000 0.0000 0.0000 +usemtl Material +s off +f 4/1/1 3/2/1 7/3/1 8/4/1 +f 8/5/2 7/6/2 5/7/2 6/8/2 +f 6/9/3 2/10/3 4/11/3 8/12/3 +f 2/13/4 1/14/4 3/15/4 4/16/4 +f 6/17/5 5/18/5 1/14/5 2/13/5 +f 5/19/6 7/20/6 3/15/6 1/21/6 diff --git a/models/moreblocks_inclined_folded_slat.obj b/models/moreblocks_inclined_folded_slat.obj new file mode 100644 index 0000000..9fb1bbc --- /dev/null +++ b/models/moreblocks_inclined_folded_slat.obj @@ -0,0 +1,71 @@ +# Blender v3.0.1 OBJ File: 'moreblocks_inclined_folded_slat.blend' +# www.blender.org +o Cube.001 +v -0.411612 0.588387 0.125000 +v -0.588388 0.411610 0.125000 +v -0.588388 0.411610 -0.125000 +v -0.411612 0.588387 -0.125000 +v 0.323222 -0.500000 0.125000 +v 0.426775 -0.250000 0.125000 +v 0.426775 -0.250000 -0.125000 +v 0.323222 -0.500000 -0.125000 +v 0.500000 -0.250000 0.125000 +v 0.500000 -0.250000 -0.125000 +v 0.500000 -0.500000 0.125000 +v 0.500000 -0.500000 -0.125000 +vt 0.027934 0.636166 +vt 0.027935 0.000159 +vt 0.162038 0.000160 +vt 0.162038 0.691714 +vt 0.324555 0.691713 +vt 0.324555 0.000160 +vt 0.458659 0.000159 +vt 0.458659 0.691713 +vt 0.960562 0.920963 +vt 0.324555 0.920963 +vt 0.324555 0.786859 +vt 0.960562 0.786859 +vt 0.324236 0.067212 +vt 0.324236 0.758766 +vt 0.190132 0.758766 +vt 0.190132 0.122760 +vt 0.458978 0.268687 +vt 0.458978 0.134583 +vt 0.593082 0.134583 +vt 0.593082 0.268687 +vt 0.999841 0.786859 +vt 0.999841 0.920963 +vt 0.458659 0.786540 +vt 0.324555 0.786540 +vt 0.162357 0.094986 +vt 0.257183 0.000159 +vt 0.094985 0.758766 +vt 0.000159 0.663940 +vt 0.458978 0.134264 +vt 0.458978 0.000159 +vt 0.593082 0.000159 +vt 0.593082 0.134264 +vn 0.2275 0.5491 0.8042 +vn -0.0000 -0.0000 1.0000 +vn -0.8669 0.0733 0.4931 +vn -0.7071 -0.7071 0.0000 +vn -0.5957 -0.4619 -0.6571 +vn 0.2275 0.5491 -0.8042 +vn 0.7071 0.7071 0.0000 +vn -0.0000 0.0000 -1.0000 +vn -0.7071 0.7071 0.0000 +vn 0.6280 0.6280 -0.4597 +vn -0.0270 0.7068 -0.7068 +vn 0.6458 -0.6458 0.4073 +vn -0.6550 -0.5343 0.5343 +s 1 +f 6/1/1 1/2/2 2/3/2 5/4/3 +f 5/5/3 2/6/4 3/7/4 8/8/5 +f 7/9/6 4/10/7 1/11/7 6/12/1 +f 8/13/5 3/14/8 4/15/8 7/16/6 +f 3/17/9 2/18/9 1/19/9 4/20/9 +f 7/9/6 6/12/1 9/21/10 10/22/11 +f 5/5/3 8/8/5 12/23/12 11/24/13 +f 8/13/5 7/16/6 10/25/11 12/26/12 +f 5/4/3 11/27/13 9/28/10 6/1/1 +f 10/29/11 9/30/10 11/31/13 12/32/12 diff --git a/models/moreblocks_inclined_slat_lh.obj b/models/moreblocks_inclined_slat_lh.obj new file mode 100644 index 0000000..96fe1e7 --- /dev/null +++ b/models/moreblocks_inclined_slat_lh.obj @@ -0,0 +1,130 @@ +# Blender v3.0.1 OBJ File: 'moreblocks_inclined_slat_lh.blend' +# www.blender.org +mtllib moreblocks_inclined_slat_lh.mtl +o Cube.001 +v -0.411612 0.588387 0.125000 +v -0.588388 0.411610 0.125000 +v -0.588388 0.411610 -0.125000 +v -0.411612 0.588387 -0.125000 +v 0.125000 -0.250000 -0.500000 +v 0.125000 -0.051778 -0.125000 +v 0.125000 -0.500000 -0.396447 +v -0.125000 -0.500000 -0.396447 +v -0.125000 -0.250000 -0.500000 +v -0.125000 -0.051778 -0.125000 +v 0.125000 0.051775 0.125000 +v 0.125000 0.051775 -0.125000 +v -0.125000 -0.051778 0.125000 +v 0.125000 -0.051778 0.125000 +v -0.125000 -0.224367 0.125000 +v 0.125000 -0.224367 0.125000 +v 0.125000 -0.500000 -0.500000 +v -0.125000 -0.500000 -0.500000 +vt 0.325707 0.493283 +vt 0.163303 0.493283 +vt 0.163303 0.000300 +vt 0.325707 0.000300 +vt 0.000300 0.588416 +vt 0.000300 0.162704 +vt 0.162704 0.162704 +vt 0.162704 0.588416 +vt 0.000300 0.000300 +vt 0.162704 0.000300 +vt 0.326306 0.836697 +vt 0.326306 0.561152 +vt 0.488710 0.561152 +vt 0.488710 0.836697 +vt 0.505693 0.837296 +vt 0.505693 0.999700 +vt 0.438423 0.999700 +vt 0.438423 0.837296 +vt 0.488710 0.493882 +vt 0.488710 0.493283 +vt 0.326306 0.426013 +vt 0.326306 0.000300 +vt 0.488710 0.000300 +vt 0.489309 0.493283 +vt 0.489309 0.067570 +vt 0.651713 0.000300 +vt 0.651713 0.493283 +vt 0.719582 0.982602 +vt 0.652312 0.982602 +vt 0.719582 0.820198 +vt 0.831699 0.820198 +vt 0.831699 0.982602 +vt 0.326306 0.999700 +vt 0.652312 0.527631 +vt 0.827329 0.436446 +vt 0.827329 0.819599 +vt 0.652313 0.803176 +vt 0.652312 0.292268 +vt 0.827329 0.383453 +vt 0.728207 0.435847 +vt 0.162704 0.751420 +vt 0.000300 0.751420 +vt 0.000300 0.589016 +vt 0.162704 0.589016 +vt 0.162704 0.752019 +vt 0.162704 0.819289 +vt 0.000300 0.819289 +vt 0.163303 0.493882 +vt 0.325707 0.493882 +vt 0.325707 0.877035 +vt 0.163303 0.877035 +vt 0.827329 0.000300 +vt 0.652312 0.016722 +vt 0.325707 0.944904 +vt 0.163303 0.944904 +vt 0.163303 0.877634 +vt 0.325707 0.877634 +vt 0.000300 0.819888 +vt 0.162704 0.819888 +vt 0.162704 0.887158 +vn 0.5000 0.5000 -0.7071 +vn 0.5000 0.5000 0.7071 +vn 0.7173 0.2971 0.6303 +vn 0.7173 0.2971 -0.6303 +vn -0.7071 -0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.0000 0.7071 -0.7071 +vn -0.0000 0.1753 -0.9845 +vn 0.4746 0.3640 -0.8014 +vn 0.7071 -0.0000 0.7071 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -0.0000 1.0000 +vn -0.3714 -0.0000 0.9285 +vn -0.6073 -0.4100 0.6805 +vn 0.6073 -0.4100 0.6805 +vn 1.0000 -0.0000 -0.0000 +vn 0.6851 -0.6440 0.3404 +vn -1.0000 -0.0000 0.0000 +vn -0.5505 0.0222 -0.8345 +vn 0.5505 0.0222 -0.8345 +vn 0.5774 -0.5774 -0.5774 +vn -0.5774 -0.5774 -0.5774 +vn 0.6000 -0.8000 0.0000 +vn -0.6851 -0.6440 0.3404 +vn -0.9556 0.2647 -0.1295 +vn -0.6000 -0.8000 0.0000 +usemtl Material.001 +s 1 +f 4/1/1 1/2/2 11/3/3 12/4/4 +f 13/5/5 2/6/5 3/7/5 10/8/5 +f 3/7/6 2/6/6 1/9/6 4/10/6 +f 9/11/7 10/12/8 6/13/9 5/14/7 +f 12/15/4 11/16/3 14/17/10 6/18/9 +f 10/12/8 12/19/4 6/13/9 +f 12/20/4 10/21/8 3/22/11 4/23/1 +f 2/24/12 13/25/13 11/26/3 1/27/2 +f 14/28/10 11/29/3 13/30/13 +f 14/28/10 13/30/13 15/31/14 16/32/15 +f 6/18/16 14/17/10 16/33/15 +f 6/34/16 16/35/15 7/36/17 5/37/16 +f 10/38/18 15/39/14 13/40/13 +f 9/41/19 5/42/20 17/43/21 18/44/22 +f 7/45/23 17/46/21 5/47/20 +usemtl Material.002 +f 8/48/24 7/49/17 16/50/15 15/51/14 +f 8/52/24 15/39/14 10/38/18 9/53/25 +f 7/54/23 8/55/26 18/56/22 17/57/21 +f 9/58/19 18/59/22 8/60/26 diff --git a/models/moreblocks_inclined_slat_rh.obj b/models/moreblocks_inclined_slat_rh.obj new file mode 100644 index 0000000..e9c692c --- /dev/null +++ b/models/moreblocks_inclined_slat_rh.obj @@ -0,0 +1,130 @@ +# Blender v3.0.1 OBJ File: 'moreblocks_inclined_slat_rh.blend' +# www.blender.org +mtllib moreblocks_inclined_slat_rh.mtl +o Cube.001 +v -0.411612 0.588387 -0.125000 +v -0.588388 0.411610 -0.125000 +v -0.588388 0.411610 0.125000 +v -0.411612 0.588387 0.125000 +v 0.125000 -0.250000 0.500000 +v 0.125000 -0.051778 0.125000 +v 0.125000 -0.500000 0.396447 +v -0.125000 -0.500000 0.396447 +v -0.125000 -0.250000 0.500000 +v -0.125000 -0.051778 0.125000 +v 0.125000 0.051775 -0.125000 +v 0.125000 0.051775 0.125000 +v -0.125000 -0.051778 -0.125000 +v 0.125000 -0.051778 -0.125000 +v -0.125000 -0.224367 -0.125000 +v 0.125000 -0.224367 -0.125000 +v 0.125000 -0.500000 0.500000 +v -0.125000 -0.500000 0.500000 +vt 0.325707 0.493283 +vt 0.325707 0.000300 +vt 0.163303 0.000300 +vt 0.163303 0.493283 +vt 0.000300 0.588416 +vt 0.162704 0.588416 +vt 0.162704 0.162704 +vt 0.000300 0.162704 +vt 0.162704 0.000300 +vt 0.000300 0.000300 +vt 0.326306 0.836697 +vt 0.488710 0.836697 +vt 0.488710 0.561152 +vt 0.326306 0.561152 +vt 0.505693 0.837296 +vt 0.438423 0.837296 +vt 0.438423 0.999700 +vt 0.505693 0.999700 +vt 0.488710 0.493882 +vt 0.488710 0.493283 +vt 0.488710 0.000300 +vt 0.326306 0.000300 +vt 0.326306 0.426013 +vt 0.489309 0.493283 +vt 0.651713 0.493283 +vt 0.651713 0.000300 +vt 0.489309 0.067570 +vt 0.719582 0.982602 +vt 0.719582 0.820198 +vt 0.652312 0.982602 +vt 0.831699 0.982602 +vt 0.831699 0.820198 +vt 0.326306 0.999700 +vt 0.652312 0.527631 +vt 0.652313 0.803176 +vt 0.827329 0.819599 +vt 0.827329 0.436446 +vt 0.652312 0.292268 +vt 0.728207 0.435847 +vt 0.827329 0.383453 +vt 0.162704 0.751420 +vt 0.162704 0.589016 +vt 0.000300 0.589016 +vt 0.000300 0.751420 +vt 0.162704 0.752019 +vt 0.000300 0.819289 +vt 0.162704 0.819289 +vt 0.163303 0.493882 +vt 0.163303 0.877035 +vt 0.325707 0.877035 +vt 0.325707 0.493882 +vt 0.827329 0.000300 +vt 0.652312 0.016722 +vt 0.325707 0.944904 +vt 0.325707 0.877634 +vt 0.163303 0.877634 +vt 0.163303 0.944904 +vt 0.000300 0.819888 +vt 0.162704 0.887158 +vt 0.162704 0.819888 +vn 0.5000 0.5000 0.7071 +vn 0.7173 0.2971 0.6303 +vn 0.7173 0.2971 -0.6303 +vn 0.5000 0.5000 -0.7071 +vn -0.7071 -0.7071 -0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.0000 0.9825 0.1860 +vn 0.5252 0.5127 0.6792 +vn 0.0002 0.6994 0.7148 +vn 0.7071 -0.0000 -0.7071 +vn 0.0000 0.0000 1.0000 +vn -0.0000 -0.0000 -1.0000 +vn -0.3714 -0.0000 -0.9285 +vn 0.6073 -0.4100 -0.6805 +vn -0.6073 -0.4100 -0.6805 +vn 1.0000 0.0000 0.0000 +vn 0.6851 -0.6440 -0.3404 +vn -1.0000 -0.0000 -0.0000 +vn 0.0139 -0.0171 0.9998 +vn -0.5774 -0.5774 0.5774 +vn 0.5774 -0.5774 0.5774 +vn -0.0139 -0.0171 0.9998 +vn 0.6000 -0.8000 0.0000 +vn -0.6851 -0.6440 -0.3404 +vn -0.9556 -0.2647 -0.1295 +vn -0.6000 -0.8000 0.0000 +usemtl Material.001 +s 1 +f 4/1/1 12/2/2 11/3/3 1/4/4 +f 13/5/5 10/6/5 3/7/5 2/8/5 +f 3/7/6 4/9/6 1/10/6 2/8/6 +f 9/11/7 5/12/7 6/13/8 10/14/9 +f 12/15/2 6/16/8 14/17/10 11/18/3 +f 10/14/9 6/13/8 12/19/2 +f 12/20/2 4/21/1 3/22/11 10/23/9 +f 2/24/12 1/25/4 11/26/3 13/27/13 +f 14/28/10 13/29/13 11/30/3 +f 14/28/10 16/31/14 15/32/15 13/29/13 +f 6/16/16 16/33/14 14/17/10 +f 6/34/16 5/35/16 7/36/17 16/37/14 +f 10/38/18 13/39/13 15/40/15 +f 9/41/19 18/42/20 17/43/21 5/44/22 +f 7/45/23 5/46/22 17/47/21 +usemtl Material.002 +f 8/48/24 15/49/15 16/50/14 7/51/17 +f 8/52/24 9/53/25 10/38/18 15/40/15 +f 7/54/23 17/55/21 18/56/20 8/57/26 +f 9/58/19 8/59/26 18/60/20 diff --git a/models/moreblocks_slope_half_lh.obj b/models/moreblocks_slope_half_lh.obj new file mode 100644 index 0000000..325c15a --- /dev/null +++ b/models/moreblocks_slope_half_lh.obj @@ -0,0 +1,58 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g bottom.002 +v 0.500000 -0.500000 0.500000 +v 0.000000 -0.500000 0.500000 +v -0.000000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vn -0.000000 -1.000000 -0.000000 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +g right.002 +v 0.000000 -0.000000 0.500000 +v -0.000000 -0.500000 -0.500000 +v 0.000000 -0.500000 0.500000 +vt 1.000000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +s 1 +f 5/5/2 6/6/2 7/7/2 +g back.002 +v 0.500000 -0.000000 0.500000 +v 0.000000 -0.000000 0.500000 +v 0.000000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +vt 1.000000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 -0.000000 1.000000 +s 1 +f 8/8/3 9/9/3 10/10/3 11/11/3 +g top.002 +v 0.000000 -0.000000 0.500000 +v 0.500000 -0.000000 0.500000 +v 0.500000 -0.500000 -0.500000 +v -0.000000 -0.500000 -0.500000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vn -0.000000 0.894400 -0.447200 +s 1 +f 12/12/4 13/13/4 14/14/4 15/15/4 +g left.002 +v 0.500000 -0.000000 0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 1.000000 0.000000 -0.000000 +s 1 +f 16/16/5 17/17/5 18/18/5 diff --git a/models/moreblocks_slope_half_raised_lh.obj b/models/moreblocks_slope_half_raised_lh.obj new file mode 100644 index 0000000..d749261 --- /dev/null +++ b/models/moreblocks_slope_half_raised_lh.obj @@ -0,0 +1,74 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g front +v -0.000000 0.000000 -0.500000 +v 0.500000 0.000000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v -0.000000 -0.500000 -0.500000 +vt 0.500000 0.500000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vn -0.000000 0.000000 -1.000000 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +g top.003 +v -0.000000 0.000000 -0.500000 +v 0.000000 0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v 0.500000 0.000000 -0.500000 +vt 0.500000 0.000000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vn -0.000000 0.894400 -0.447200 +s 1 +f 5/5/2 6/6/2 7/7/2 8/8/2 +g bottom.003 +v 0.000000 -0.500000 0.500000 +v -0.000000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +vt 0.500000 0.000000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vn -0.000000 -1.000000 0.000000 +s 1 +f 9/9/3 10/10/3 11/11/3 12/12/3 +g back.003 +v 0.500000 0.500000 0.500000 +v 0.000000 0.500000 0.500000 +v 0.000000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 -0.000000 1.000000 +s 1 +f 13/13/4 14/14/4 15/15/4 16/16/4 +g right.003 +v 0.000000 0.500000 0.500000 +v -0.000000 0.000000 -0.500000 +v -0.000000 -0.500000 -0.500000 +v 0.000000 -0.500000 0.500000 +vt 1.000000 1.000000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +s 1 +f 17/17/5 18/18/5 19/19/5 20/20/5 +g left.003 +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 +vt 1.000000 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 1.000000 0.000000 -0.000000 +s 1 +f 21/21/6 22/22/6 23/23/6 24/24/6 diff --git a/models/moreblocks_slope_half_raised_rh.obj b/models/moreblocks_slope_half_raised_rh.obj new file mode 100644 index 0000000..417a28c --- /dev/null +++ b/models/moreblocks_slope_half_raised_rh.obj @@ -0,0 +1,74 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g right.003 +v -0.500000 0.500000 0.500000 +v -0.500000 0.000000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 0.500000 +vt 1.000000 1.000000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +g left.003 +v -0.000000 0.000000 -0.500000 +v 0.000000 0.500000 0.500000 +v 0.000000 -0.500000 0.500000 +v -0.000000 -0.500000 -0.500000 +vt 1.000000 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 1.000000 0.000000 -0.000000 +s 1 +f 5/5/2 6/6/2 7/7/2 8/8/2 +g bottom.003 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.000000 -0.500000 -0.500000 +v 0.000000 -0.500000 0.500000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vn -0.000000 -1.000000 -0.000000 +s 1 +f 9/9/3 10/10/3 11/11/3 12/12/3 +g front +v -0.500000 0.000000 -0.500000 +v -0.000000 0.000000 -0.500000 +v -0.000000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +vt 1.000000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vn -0.000000 0.000000 -1.000000 +s 1 +f 13/13/4 14/14/4 15/15/4 16/16/4 +g back.003 +v 0.000000 0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.000000 -0.500000 0.500000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vn 0.000000 -0.000000 1.000000 +s 1 +f 17/17/5 18/18/5 19/19/5 20/20/5 +g top.003 +v -0.500000 0.000000 -0.500000 +v -0.500000 0.500000 0.500000 +v 0.000000 0.500000 0.500000 +v -0.000000 0.000000 -0.500000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vn -0.000000 0.894400 -0.447200 +s 1 +f 21/21/6 22/22/6 23/23/6 24/24/6 diff --git a/models/moreblocks_slope_half_rh.obj b/models/moreblocks_slope_half_rh.obj new file mode 100644 index 0000000..2f47688 --- /dev/null +++ b/models/moreblocks_slope_half_rh.obj @@ -0,0 +1,58 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g right.002 +v -0.500000 -0.000000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 0.500000 +vt 1.000000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +s 1 +f 1/1/1 2/2/1 3/3/1 +g top.002 +v -0.500000 -0.000000 0.500000 +v 0.000000 -0.000000 0.500000 +v -0.000000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vn -0.000000 0.894400 -0.447200 +s 1 +f 4/4/2 5/5/2 6/6/2 7/7/2 +g bottom.002 +v 0.000000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.000000 -0.500000 -0.500000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vn -0.000000 -1.000000 -0.000000 +s 1 +f 8/8/3 9/9/3 10/10/3 11/11/3 +g left.002 +v 0.000000 -0.000000 0.500000 +v 0.000000 -0.500000 0.500000 +v -0.000000 -0.500000 -0.500000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 1.000000 0.000000 -0.000000 +s 1 +f 12/12/4 13/13/4 14/14/4 +g back.002 +v 0.000000 -0.000000 0.500000 +v -0.500000 -0.000000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.000000 -0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vn 0.000000 -0.000000 1.000000 +s 1 +f 15/15/5 16/16/5 17/17/5 18/18/5 diff --git a/models/moreblocks_slope_inner_cut2.obj b/models/moreblocks_slope_inner_cut2.obj new file mode 100644 index 0000000..d0a66c1 --- /dev/null +++ b/models/moreblocks_slope_inner_cut2.obj @@ -0,0 +1,64 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o top +v -0.500000 0.500000 0.000000 +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 +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 +v -0.500000 -0.500000 -0.500000 +v -0.000000 0.500000 -0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 0.500000 +vt 0.750000 1.000000 +vt 0.250000 1.000000 +vt 0.500000 0.000000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt -0.000071 1.000000 +vt 0.000071 0.000000 +vt 0.499929 1.000071 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vn 0.0000 1.0000 0.0000 +vn -0.6667 0.3333 -0.6667 +vn -0.0000 0.0000 -1.0000 +vn 0.0000 -0.0000 1.0000 +vn 1.0000 -0.0000 -0.0000 +vn -0.0000 -1.0000 -0.0000 +vn -1.0000 0.0000 0.0000 +s off +f 10/1/1 9/2/1 1/3/1 +f 1/4/2 15/5/2 14/6/2 +f 15/7/3 11/8/3 14/9/3 +f 2/10/4 3/11/4 4/12/4 5/13/4 +f 6/14/5 7/15/5 8/16/5 9/2/5 +f 8/17/3 11/18/3 15/19/3 +f 11/8/6 12/20/6 13/21/6 14/22/6 +f 9/2/1 8/23/1 15/24/1 +f 15/24/1 1/3/1 9/2/1 +f 13/25/7 10/1/7 1/26/7 +f 14/27/7 13/25/7 1/26/7 diff --git a/models/moreblocks_slope_inner_cut3.obj b/models/moreblocks_slope_inner_cut3.obj new file mode 100644 index 0000000..3ecfceb --- /dev/null +++ b/models/moreblocks_slope_inner_cut3.obj @@ -0,0 +1,70 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o top +v -0.500000 0.500000 0.000000 +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 +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 +v -0.500000 -0.500000 -0.500000 +v -0.000000 0.500000 -0.500000 +v -0.500000 0.000000 -0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 0.500000 +vt 0.000000 0.000000 +vt 0.999929 0.000000 +vt 0.000000 0.500000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.750000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt -0.000071 1.000000 +vt 0.000071 0.000000 +vt 0.499929 1.000071 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 0.500000 1.000000 +vt 0.250000 1.000000 +vt 0.500000 0.500000 +vt 0.750000 1.000000 +vt 0.002253 0.500000 +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 +vn 1.0000 -0.0000 -0.0000 +vn -0.0000 -1.0000 -0.0000 +vn -0.5774 0.5774 -0.5774 +s off +f 10/1/1 9/2/1 1/3/1 +f 14/4/2 13/5/2 16/6/2 +f 15/7/3 11/8/3 14/9/3 16/10/3 +f 2/11/4 3/12/4 4/13/4 5/14/4 +f 6/15/5 7/16/5 8/17/5 9/2/5 +f 8/18/3 11/19/3 15/20/3 +f 11/8/6 12/21/6 13/22/6 14/23/6 +f 9/2/1 8/24/1 15/25/1 +f 15/25/1 1/3/1 9/2/1 +f 13/26/2 10/1/2 1/27/2 +f 15/28/7 16/29/7 1/30/7 +f 1/27/2 16/31/2 13/26/2 diff --git a/models/moreblocks_slope_inner_cut4.obj b/models/moreblocks_slope_inner_cut4.obj new file mode 100644 index 0000000..a528b51 --- /dev/null +++ b/models/moreblocks_slope_inner_cut4.obj @@ -0,0 +1,55 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o top.002 +v 0.500000 0.500000 0.500000 +v -0.500000 -0.500000 0.000000 +v -0.000000 -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 +v 0.500000 -0.500000 -0.500000 +v 0.500000 0.500000 -0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500257 0.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 0.000000 1.000000 +vt 1.000000 0.000000 +vt 0.000000 0.000000 +vt 0.999900 0.999900 +vt 0.000100 0.999900 +vt 0.000100 0.500000 +vt 0.500000 0.000100 +vt 0.999900 0.000100 +vt 0.250000 0.000000 +vt 0.750000 0.000000 +vt 0.500000 1.000000 +vn 0.0000 -0.0000 1.0000 +vn 1.0000 -0.0000 -0.0000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn -0.0000 0.4472 -0.8944 +vn -0.8944 0.4472 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.4851 0.7276 -0.4851 +s off +f 4/1/1 5/2/1 6/3/1 7/4/1 +f 8/5/2 9/6/2 10/7/2 1/8/2 +f 4/9/3 7/10/3 2/11/3 +f 10/12/4 9/13/4 3/14/4 +f 6/15/5 2/16/5 7/10/5 +f 6/3/6 10/12/6 3/17/6 +f 8/18/7 4/19/7 2/20/7 3/21/7 9/22/7 +f 3/23/8 2/24/8 6/25/8 diff --git a/models/moreblocks_slope_inner_cut5.obj b/models/moreblocks_slope_inner_cut5.obj new file mode 100644 index 0000000..d72a07c --- /dev/null +++ b/models/moreblocks_slope_inner_cut5.obj @@ -0,0 +1,54 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o top.002 +v 0.500000 0.500000 0.500000 +v -0.500000 -0.500000 0.000000 +v -0.000000 -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 +v 0.500000 -0.500000 -0.500000 +v 0.500000 0.500000 -0.500000 +v 0.000000 -0.500000 0.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500257 0.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 0.000000 1.000000 +vt 0.000100 0.000100 +vt 0.500000 0.500000 +vt 0.500000 0.999900 +vt 0.000100 0.999900 +vt 0.999900 0.500000 +vt 0.999900 0.000100 +vn 0.0000 -0.0000 1.0000 +vn 1.0000 -0.0000 -0.0000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn -0.8944 0.4472 0.0000 +vn -0.0000 0.4472 -0.8944 +vn 0.0000 -1.0000 -0.0000 +s off +f 4/1/1 5/2/1 6/3/1 7/4/1 +f 8/5/2 9/6/2 10/7/2 1/8/2 +f 4/9/3 7/10/3 2/11/3 +f 10/12/4 9/13/4 3/14/4 +f 6/3/5 10/12/5 3/15/5 11/16/5 +f 11/16/6 2/17/6 7/10/6 6/18/6 +f 8/19/7 11/20/7 3/21/7 9/22/7 +f 2/23/7 11/20/7 8/19/7 4/24/7 diff --git a/models/moreblocks_slope_inner_cut6.obj b/models/moreblocks_slope_inner_cut6.obj new file mode 100644 index 0000000..b54be16 --- /dev/null +++ b/models/moreblocks_slope_inner_cut6.obj @@ -0,0 +1,70 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o top.003 +v -0.500000 0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.000000 +v -0.000000 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 +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 +v 0.000000 0.500000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt -0.000071 1.000000 +vt 0.000071 0.000000 +vt 0.499929 1.000071 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vt 0.000000 1.000000 +vt 0.999900 0.999900 +vt 0.500000 0.500000 +vt 0.500000 0.000100 +vt 0.999900 0.000100 +vt 0.000100 0.999900 +vt 0.000100 0.500000 +vn -0.0000 0.4472 -0.8944 +vn -0.0000 0.0000 -1.0000 +vn 0.0000 -0.0000 1.0000 +vn 1.0000 -0.0000 -0.0000 +vn -0.0000 -1.0000 -0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.8944 0.4472 0.0000 +vn 0.0000 1.0000 0.0000 +s off +f 5/1/1 3/2/1 16/3/1 +f 4/4/2 6/5/2 5/1/2 +f 7/6/3 8/7/3 9/8/3 10/9/3 +f 11/10/4 12/11/4 13/12/4 2/13/4 +f 13/14/2 6/15/2 4/16/2 +f 6/5/5 14/17/5 15/18/5 5/19/5 +f 15/20/6 1/21/6 3/22/6 +f 5/23/6 15/20/6 3/22/6 +f 16/3/7 4/24/7 5/23/7 +f 9/25/8 16/26/8 3/27/8 10/28/8 +f 16/26/8 9/25/8 13/29/8 4/30/8 +l 1 2 diff --git a/models/moreblocks_slope_inner_cut7.obj b/models/moreblocks_slope_inner_cut7.obj new file mode 100644 index 0000000..8abc863 --- /dev/null +++ b/models/moreblocks_slope_inner_cut7.obj @@ -0,0 +1,78 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o top.004 +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.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 0.000000 -0.500000 +v -0.000000 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 +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.000000 0.500000 0.000000 +vt 1.000000 0.500084 +vt 1.000000 0.999916 +vt 0.500084 0.999916 +vt 0.000000 0.000000 +vt 0.999929 0.000000 +vt 0.000000 0.500000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.750000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt -0.000071 1.000000 +vt 0.000071 0.000000 +vt 0.499929 1.000071 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vt 0.500000 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.002253 0.500000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vn -0.0000 0.7071 -0.7071 +vn -1.0000 0.0000 0.0000 +vn -0.0000 0.0000 -1.0000 +vn 0.0000 -0.0000 1.0000 +vn 1.0000 -0.0000 -0.0000 +vn -0.0000 -1.0000 -0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.0000 1.0000 0.0000 +s off +f 6/1/1 3/2/1 17/3/1 +f 4/4/2 5/5/2 6/6/2 +f 7/7/3 8/8/3 4/9/3 6/10/3 +f 9/11/4 10/12/4 11/13/4 12/14/4 +f 13/15/5 14/16/5 15/17/5 2/18/5 +f 15/19/3 8/20/3 7/21/3 +f 8/8/6 16/22/6 5/23/6 4/24/6 +f 17/25/7 7/26/7 6/6/7 +f 17/27/8 11/28/8 15/29/8 7/30/8 +f 5/31/2 1/32/2 3/33/2 +f 3/33/2 6/34/2 5/31/2 +f 11/28/8 17/27/8 3/35/8 12/36/8 +l 1 2 diff --git a/models/moreblocks_slope_inner_cut8.obj b/models/moreblocks_slope_inner_cut8.obj new file mode 100644 index 0000000..67111c9 --- /dev/null +++ b/models/moreblocks_slope_inner_cut8.obj @@ -0,0 +1,94 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o Cube_Cube.003 +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.000000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 0.000000 -0.500000 +v 0.500000 -0.500000 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.000000 0.500000 +v 0.500000 0.000000 -0.500000 +v 0.500000 -0.000000 0.500000 +v -0.000000 0.000000 -0.500000 +v -0.500000 0.000000 0.000000 +v -0.000000 0.500000 -0.500000 +v -0.500000 0.500000 0.000000 +vt 0.000084 0.500084 +vt 0.999916 0.500084 +vt 0.999916 1.000000 +vt 0.000084 1.000000 +vt 0.999965 0.499965 +vt 0.000106 0.000035 +vt 0.999965 0.000035 +vt 0.999929 0.500000 +vt 0.000071 0.000071 +vt 0.999929 0.000071 +vt 0.000100 0.999900 +vt 0.999900 0.000100 +vt 0.999900 0.999900 +vt 0.500000 0.500000 +vt 0.000100 0.500000 +vt 0.000100 0.000100 +vt 0.999900 0.999900 +vt 0.500000 0.999900 +vt 0.500000 0.500000 +vt 0.500000 0.999900 +vt 0.000100 0.999900 +vt 0.000100 0.000100 +vt 0.000106 0.499965 +vt 0.000071 0.500000 +vt 0.000100 0.000100 +vt 0.999900 0.000100 +vt 0.999900 0.500000 +vt 0.999900 0.499900 +vt 0.500100 0.000100 +vt 0.999900 0.000100 +vt 0.999965 0.500035 +vt 0.000106 0.999965 +vt 0.000106 0.500035 +vt 0.999929 0.500071 +vt 0.000071 1.000000 +vt 0.000071 0.500071 +vt 0.009795 0.988265 +vt 0.009796 0.018130 +vt 0.494864 0.018130 +vt 0.979931 0.503198 +vt 0.979931 0.988265 +vt 0.999965 0.999965 +vt 0.999929 1.000000 +vn -0.7071 0.0000 -0.7071 +vn 1.0000 0.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.5547 0.8321 0.0000 +vn -0.0000 0.0000 -1.0000 +vn 0.0000 0.8321 -0.5547 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 1.0000 0.0000 +s off +f 15/1/1 16/2/1 18/3/1 17/4/1 +s 1 +f 6/5/2 7/6/2 5/7/2 +f 8/8/3 3/9/3 7/10/3 +f 5/11/4 3/12/4 2/13/4 +f 16/14/5 4/15/5 2/16/5 3/12/5 +f 16/14/5 3/12/5 11/17/6 18/18/7 +f 15/19/8 17/20/9 10/21/10 5/22/8 +f 6/5/2 8/23/2 7/6/2 +f 8/8/3 1/24/3 3/9/3 +f 5/11/4 7/25/4 3/12/4 +f 15/19/8 5/22/8 2/26/8 4/27/8 +f 16/28/11 15/29/11 4/30/11 +f 13/31/2 9/32/2 14/33/2 +f 14/34/3 11/35/3 12/36/3 +f 9/37/11 10/38/10 17/39/9 18/40/7 11/41/6 +f 13/31/2 10/42/2 9/32/2 +f 14/34/3 9/43/3 11/35/3 diff --git a/models/moreblocks_slope_lh.obj b/models/moreblocks_slope_lh.obj new file mode 100644 index 0000000..d566b03 --- /dev/null +++ b/models/moreblocks_slope_lh.obj @@ -0,0 +1,58 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g bottom.001 +v 0.500000 -0.500000 0.500000 +v 0.000000 -0.500000 0.500000 +v -0.000000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vn -0.000000 -1.000000 -0.000000 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +g right.001 +v 0.000000 0.500000 0.500000 +v -0.000000 -0.500000 -0.500000 +v 0.000000 -0.500000 0.500000 +vt 1.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +s 1 +f 5/5/2 6/6/2 7/7/2 +g back.001 +v 0.500000 0.500000 0.500000 +v 0.000000 0.500000 0.500000 +v 0.000000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 -0.000000 1.000000 +s 1 +f 8/8/3 9/9/3 10/10/3 11/11/3 +g top.001 +v 0.000000 0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +v -0.000000 -0.500000 -0.500000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vn -0.000000 0.707100 -0.707100 +s 1 +f 12/12/4 13/13/4 14/14/4 15/15/4 +g left.001 +v 0.500000 0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 1.000000 0.000000 -0.000000 +s 1 +f 16/16/5 17/17/5 18/18/5 diff --git a/models/moreblocks_slope_rh.obj b/models/moreblocks_slope_rh.obj new file mode 100644 index 0000000..a1600af --- /dev/null +++ b/models/moreblocks_slope_rh.obj @@ -0,0 +1,58 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g back.001 +v 0.000000 0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.000000 -0.500000 0.500000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vn 0.000000 -0.000000 1.000000 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +g bottom.001 +v 0.000000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.000000 -0.500000 -0.500000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vn -0.000000 -1.000000 -0.000000 +s 1 +f 5/5/2 6/6/2 7/7/2 8/8/2 +g left.001 +v 0.000000 0.500000 0.500000 +v 0.000000 -0.500000 0.500000 +v -0.000000 -0.500000 -0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 1.000000 0.000000 -0.000000 +s 1 +f 9/9/3 10/10/3 11/11/3 +g top.001 +v -0.500000 0.500000 0.500000 +v 0.000000 0.500000 0.500000 +v -0.000000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vn -0.000000 0.707100 -0.707100 +s 1 +f 12/12/4 13/13/4 14/14/4 15/15/4 +g right.001 +v -0.500000 0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 0.500000 +vt 1.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +s 1 +f 16/16/5 17/17/5 18/18/5 diff --git a/models/moreblocks_sloped_slat.obj b/models/moreblocks_sloped_slat.obj new file mode 100644 index 0000000..9c993ae --- /dev/null +++ b/models/moreblocks_sloped_slat.obj @@ -0,0 +1,50 @@ +# Blender v3.0.1 OBJ File: 'moreblocks_sloped_slat.blend' +# www.blender.org +mtllib moreblocks_sloped_slat.mtl +o Cube +v -0.411612 0.588387 -0.125000 +v 0.588388 -0.411613 -0.125000 +v -0.411612 0.588387 0.125000 +v 0.588388 -0.411613 0.125000 +v -0.588388 0.411610 -0.125000 +v 0.411612 -0.588390 -0.125000 +v -0.588388 0.411610 0.125000 +v 0.411612 -0.588390 0.125000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.176777 0.000000 +vt 0.176777 1.000000 +vt 0.530330 0.000000 +vt 0.530330 1.000000 +vt 0.353554 1.000000 +vt 0.353554 0.000000 +vt 0.883884 0.000000 +vt 0.883884 0.176777 +vt 0.707107 0.176777 +vt 0.707107 0.000000 +vt 0.353554 0.000000 +vt 0.353553 1.000000 +vt 0.176777 1.000000 +vt 0.176777 0.000000 +vt 0.530330 1.000000 +vt 0.530330 0.000000 +vt 0.707107 0.000000 +vt 0.707107 1.000000 +vt 0.707107 0.176777 +vt 0.883884 0.176777 +vt 0.883884 0.353553 +vt 0.707107 0.353553 +vn -0.0000 0.0000 1.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.0000 0.0000 -1.0000 +vn -0.7071 0.7071 0.0000 +usemtl Material +s off +f 4/1/1 3/2/1 7/3/1 8/4/1 +f 8/5/2 7/6/2 5/7/2 6/8/2 +f 6/9/3 2/10/3 4/11/3 8/12/3 +f 2/13/4 1/14/4 3/15/4 4/16/4 +f 6/17/5 5/18/5 1/19/5 2/20/5 +f 5/21/6 7/22/6 3/23/6 1/24/6 diff --git a/models/moreblocks_vertical_inclined_slat.obj b/models/moreblocks_vertical_inclined_slat.obj new file mode 100644 index 0000000..0b2f78b --- /dev/null +++ b/models/moreblocks_vertical_inclined_slat.obj @@ -0,0 +1,50 @@ +# Blender v3.0.1 OBJ File: 'moreblocks_vertical_inclined_slat.blend' +# www.blender.org +mtllib moreblocks_vertical_inclined_slat.mtl +o Cube +v 0.125000 0.500000 -0.125000 +v 0.125000 -0.500000 -0.125000 +v 0.125000 0.500000 0.125000 +v 0.125000 -0.500000 0.125000 +v -0.125000 0.500000 -0.125000 +v -0.125000 -0.500000 -0.125000 +v -0.125000 0.500000 0.125000 +v -0.125000 -0.500000 0.125000 +vt 0.172626 0.999999 +vt 0.172626 0.172625 +vt 0.345251 0.172625 +vt 0.345251 0.999999 +vt 0.000001 1.000000 +vt 0.000000 0.172626 +vt 0.172626 0.172625 +vt 0.172626 1.000000 +vt 0.690502 0.416755 +vt 0.690502 0.244129 +vt 0.863128 0.244129 +vt 0.863128 0.416755 +vt 0.517877 0.827374 +vt 0.517877 0.000000 +vt 0.690502 0.000000 +vt 0.690502 0.827374 +vt 0.517877 0.000000 +vt 0.517877 0.827374 +vt 0.345251 0.827374 +vt 0.345251 0.000000 +vt 0.690502 0.122065 +vt 0.863128 0.122065 +vt 0.863128 0.244129 +vt 0.690502 0.244129 +vn 0.0000 0.0000 1.0000 +vn -1.0000 -0.0000 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 1.0000 0.0000 +usemtl Material +s off +f 4/1/1 3/2/1 7/3/1 8/4/1 +f 8/5/2 7/6/2 5/7/2 6/8/2 +f 6/9/3 2/10/3 4/11/3 8/12/3 +f 2/13/4 1/14/4 3/15/4 4/16/4 +f 6/17/5 5/18/5 1/19/5 2/20/5 +f 5/21/6 7/22/6 3/23/6 1/24/6 diff --git a/models/moreblocks_vertical_slat.obj b/models/moreblocks_vertical_slat.obj new file mode 100644 index 0000000..771969b --- /dev/null +++ b/models/moreblocks_vertical_slat.obj @@ -0,0 +1,50 @@ +# Blender v3.0.1 OBJ File: 'moreblocks_vertical_slat.blend' +# www.blender.org +mtllib moreblocks_vertical_slat.mtl +o Cube +v 0.125000 0.698222 -0.125000 +v 0.125000 -0.500000 -0.125000 +v 0.125000 0.698222 0.125000 +v 0.125000 -0.500000 0.125000 +v -0.125000 0.948222 -0.125000 +v -0.125000 -0.500000 -0.125000 +v -0.125000 0.948222 0.125000 +v -0.125000 -0.500000 0.125000 +vt 0.172626 0.999999 +vt 0.172626 0.172625 +vt 0.345251 0.000000 +vt 0.345251 0.999999 +vt 0.000001 1.000000 +vt 0.000000 0.000000 +vt 0.172626 0.000000 +vt 0.172626 1.000000 +vt 0.690502 0.416755 +vt 0.690502 0.244129 +vt 0.863128 0.244129 +vt 0.863128 0.416755 +vt 0.517877 0.827374 +vt 0.517877 0.000000 +vt 0.690502 0.000000 +vt 0.690502 0.827374 +vt 0.517877 0.000000 +vt 0.517877 0.999999 +vt 0.345251 0.827374 +vt 0.345251 0.000000 +vt 0.690502 0.000000 +vt 0.863128 0.000000 +vt 0.863128 0.244129 +vt 0.690502 0.244129 +vn 0.0000 0.0000 1.0000 +vn -1.0000 -0.0000 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.7071 0.7071 0.0000 +usemtl Material +s off +f 4/1/1 3/2/1 7/3/1 8/4/1 +f 8/5/2 7/6/2 5/7/2 6/8/2 +f 6/9/3 2/10/3 4/11/3 8/12/3 +f 2/13/4 1/14/4 3/15/4 4/16/4 +f 6/17/5 5/18/5 1/19/5 2/20/5 +f 5/21/6 7/22/6 3/23/6 1/24/6 diff --git a/models/moreblocks_xslopes_cut.obj b/models/moreblocks_xslopes_cut.obj new file mode 100644 index 0000000..7faf8d1 --- /dev/null +++ b/models/moreblocks_xslopes_cut.obj @@ -0,0 +1,74 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g back.001 +v 0.500000 0.250000 0.000000 +v -0.500000 0.250000 0.000000 +v -0.500000 -0.500000 0.000000 +v 0.500000 -0.500000 0.000000 +vt 1.000000 1.000000 +vt 1.000000 0.250000 +vt 0.000000 0.250000 +vt 0.000000 1.000000 +vn 0.000000 0.000000 -1.000000 +s 1 +f 1/1/1 4/2/1 3/3/1 2/4/1 +g right +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.250000 0.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.750000 0.500000 +vt 0.000000 0.500000 +vn -1.000000 0.000000 0.000000 +s off +f 6/5/2 5/6/2 8/7/2 7/8/2 +g top +v -0.500000 0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v -0.500000 0.250000 0.000000 +v 0.500000 0.250000 0.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.000000 0.500000 +vn 0.000000 0.894400 -0.447200 +s 1 +f 9/9/3 10/10/3 12/11/3 11/12/3 +g bottom +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.000000 0.500000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +s 1 +f 13/13/4 14/14/4 16/15/4 15/16/4 +g left +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.250000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.250000 0.500000 +vt 0.000000 0.000000 +vn 1.000000 0.000000 0.000000 +s off +f 18/17/5 19/18/5 20/19/5 17/20/5 +g back +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 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 -0.000000 1.000000 +s 1 +f 21/21/6 22/22/6 23/23/6 24/24/6 diff --git a/models/moreblocks_xslopes_peak.obj b/models/moreblocks_xslopes_peak.obj new file mode 100644 index 0000000..beb098a --- /dev/null +++ b/models/moreblocks_xslopes_peak.obj @@ -0,0 +1,58 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g bottom +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.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vn -0.000000 -1.000000 -0.000000 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +g right +v -0.500000 0.500000 0.000000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 0.500000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +s 1 +f 5/5/2 6/6/2 7/7/2 +g back +v 0.500000 0.500000 -0.000000 +v -0.500000 0.500000 0.000000 +v -0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 0.447200 0.894400 +s 1 +f 8/8/3 9/9/3 10/10/3 11/11/3 +g top +v -0.500000 0.500000 0.000000 +v 0.500000 0.500000 -0.000000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -0.000000 0.447200 -0.894400 +s 1 +f 12/12/4 13/13/4 14/14/4 15/15/4 +g left +v 0.500000 0.500000 -0.000000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 1.000000 0.000000 -0.000000 +s 1 +f 16/16/5 17/17/5 18/18/5 diff --git a/models/moreblocks_xslopes_peak_half.obj b/models/moreblocks_xslopes_peak_half.obj new file mode 100644 index 0000000..51d44b0 --- /dev/null +++ b/models/moreblocks_xslopes_peak_half.obj @@ -0,0 +1,58 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g bottom +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.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vn -0.000000 -1.000000 -0.000000 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +g right +v -0.500000 0.000000 0.000000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +s 1 +f 5/5/2 6/6/2 7/7/2 +g back +v 0.500000 0.000000 -0.000000 +v -0.500000 0.000000 0.000000 +v -0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +vt 1.000000 0.500000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 0.707100 0.707100 +s 1 +f 8/8/3 9/9/3 10/10/3 11/11/3 +g top +v -0.500000 0.000000 0.000000 +v 0.500000 0.000000 -0.000000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +vt 1.000000 0.500000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -0.000000 0.707100 -0.707100 +s 1 +f 12/12/4 13/13/4 14/14/4 15/15/4 +g left +v 0.500000 0.000000 -0.000000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.500000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 1.000000 0.000000 -0.000000 +s 1 +f 16/16/5 17/17/5 18/18/5 diff --git a/models/moreblocks_xslopes_peak_half_lh.obj b/models/moreblocks_xslopes_peak_half_lh.obj new file mode 100644 index 0000000..e219060 --- /dev/null +++ b/models/moreblocks_xslopes_peak_half_lh.obj @@ -0,0 +1,58 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g top.006 +v 0.000000 0.000000 0.000000 +v 0.500000 0.000000 -0.000000 +v 0.500000 -0.500000 -0.500000 +v -0.000000 -0.500000 -0.500000 +vt 0.500000 0.500000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vn -0.000000 0.707100 -0.707100 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +g bottom.006 +v 0.500000 -0.500000 0.500000 +v 0.000000 -0.500000 0.500000 +v -0.000000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vn -0.000000 -1.000000 -0.000000 +s 1 +f 5/5/2 6/6/2 7/7/2 8/8/2 +g back.006 +v 0.500000 0.000000 -0.000000 +v 0.000000 0.000000 0.000000 +v 0.000000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +vt 1.000000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 0.707100 0.707100 +s 1 +f 9/9/3 10/10/3 11/11/3 12/12/3 +g right.006 +v 0.000000 0.000000 0.000000 +v -0.000000 -0.500000 -0.500000 +v 0.000000 -0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +s 1 +f 13/13/4 14/14/4 15/15/4 +g left.006 +v 0.500000 0.000000 -0.000000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.500000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 1.000000 0.000000 -0.000000 +s 1 +f 16/16/5 17/17/5 18/18/5 diff --git a/models/moreblocks_xslopes_peak_lh.obj b/models/moreblocks_xslopes_peak_lh.obj new file mode 100644 index 0000000..7c5a669 --- /dev/null +++ b/models/moreblocks_xslopes_peak_lh.obj @@ -0,0 +1,58 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g top.005 +v 0.000000 0.500000 0.000000 +v 0.500000 0.500000 -0.000000 +v 0.500000 -0.500000 -0.500000 +v -0.000000 -0.500000 -0.500000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vn -0.000000 0.447200 -0.894400 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +g bottom.005 +v 0.500000 -0.500000 0.500000 +v 0.000000 -0.500000 0.500000 +v -0.000000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vn -0.000000 -1.000000 -0.000000 +s 1 +f 5/5/2 6/6/2 7/7/2 8/8/2 +g back.005 +v 0.500000 0.500000 -0.000000 +v 0.000000 0.500000 0.000000 +v 0.000000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 0.447200 0.894400 +s 1 +f 9/9/3 10/10/3 11/11/3 12/12/3 +g right.005 +v 0.000000 0.500000 0.000000 +v -0.000000 -0.500000 -0.500000 +v 0.000000 -0.500000 0.500000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +s 1 +f 13/13/4 14/14/4 15/15/4 +g left.005 +v 0.500000 0.500000 -0.000000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 1.000000 0.000000 -0.000000 +s 1 +f 16/16/5 17/17/5 18/18/5 diff --git a/models/moreblocks_xslopes_quarter.obj b/models/moreblocks_xslopes_quarter.obj new file mode 100644 index 0000000..6ad6427 --- /dev/null +++ b/models/moreblocks_xslopes_quarter.obj @@ -0,0 +1,56 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g right +v 0.000000 -0.000000 0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.000000 -0.500000 0.500000 +vt 1.000000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn -0.894400 0.000000 -0.447200 +s 1 +f 1/1/1 2/2/1 3/3/1 +g top +v 0.000000 -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 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vn 0.000000 0.894400 -0.447200 +s 1 +f 4/4/2 5/5/2 6/6/2 7/4/2 +g bottom +v 0.500000 -0.500000 0.500000 +v 0.000000 -0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +vt 1.000000 0.000000 +vt 0.500000 0.000000 +vt 1.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +s 1 +f 8/7/3 9/8/3 10/9/3 11/9/3 +g left +v 0.500000 -0.000000 0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.500000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +s 1 +f 12/10/4 13/11/4 14/12/4 +g back +v 0.500000 -0.000000 0.500000 +v 0.000000 -0.000000 0.500000 +v 0.000000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +vt 1.000000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 -0.000000 1.000000 +s 1 +f 15/13/5 16/14/5 17/15/5 18/16/5 diff --git a/models/moreblocks_xslopes_quarter2.obj b/models/moreblocks_xslopes_quarter2.obj new file mode 100644 index 0000000..4b0d734 --- /dev/null +++ b/models/moreblocks_xslopes_quarter2.obj @@ -0,0 +1,50 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o right +v -0.000000 0.000000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 0.000000 0.500000 +v -0.000000 -0.500000 0.500000 +v -0.000000 0.000000 0.500000 +v -0.500000 0.000000 0.500000 +v -0.500000 -0.500000 0.500000 +v -0.000000 -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.000000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.000000 0.000000 0.500000 +v -0.000000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.500000 +vt 1.000000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 0.500000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 1.000000 +vt 1.000000 0.000000 +vt 0.500000 0.000000 +vt 1.000000 1.000000 +vt 1.000000 1.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500000 0.000000 +vn 0.0000 0.8944 -0.4472 +vn -0.0000 0.0000 1.0000 +vn -0.0000 -1.0000 -0.0000 +vn -1.0000 0.0000 -0.0000 +vn 0.8944 0.0000 -0.4472 +s 1 +f 1/1/1 2/2/1 3/3/1 +f 4/4/2 5/5/2 6/6/2 7/7/2 +f 8/8/3 9/9/3 10/10/3 +f 11/11/4 12/12/4 13/13/4 14/14/4 +f 15/15/5 16/16/5 17/17/5 18/18/5 diff --git a/models/moreblocks_xslopes_slope.obj b/models/moreblocks_xslopes_slope.obj new file mode 100644 index 0000000..d08a954 --- /dev/null +++ b/models/moreblocks_xslopes_slope.obj @@ -0,0 +1,58 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g right.001 +v -0.500000 0.000000 0.500000 +v -0.500000 -0.500000 0.000000 +v -0.500000 -0.500000 0.500000 +vt 1.000000 0.500000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +s 1 +f 1/1/1 2/2/1 3/3/1 +g top.001 +v -0.500000 0.000000 0.500000 +v 0.500000 0.000000 0.500000 +v 0.500000 -0.500000 0.000000 +v -0.500000 -0.500000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 1.000000 0.500000 +vn 0.000000 0.707100 -0.707100 +s 1 +f 4/4/2 5/5/2 6/6/2 7/7/2 +g bottom.001 +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.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.000000 0.500000 +vn 0.000000 -1.000000 -0.000000 +s 1 +f 8/8/3 9/9/3 10/10/3 11/11/3 +g left.001 +v 0.500000 0.000000 0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 0.000000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vn 1.000000 0.000000 0.000000 +s 1 +f 12/12/4 13/13/4 14/14/4 +g back.002 +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 +vt 1.000000 0.500000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 -0.000000 1.000000 +s 1 +f 15/15/5 16/16/5 17/17/5 18/18/5 diff --git a/models/moreblocks_xslopes_slope_lh.obj b/models/moreblocks_xslopes_slope_lh.obj new file mode 100644 index 0000000..e61d3da --- /dev/null +++ b/models/moreblocks_xslopes_slope_lh.obj @@ -0,0 +1,58 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g bottom.004 +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.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 0.500000 0.500000 +vt 0.000000 0.500000 +vn 0.000000 -1.000000 0.000000 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +g back.004 +v 0.500000 -0.000000 0.500000 +v 0.000000 -0.000000 0.500000 +v 0.000000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +vt 1.000000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 -0.000000 1.000000 +s 1 +f 5/5/2 6/6/2 7/7/2 8/8/2 +g left.004 +v 0.500000 -0.000000 0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 -0.000000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vn 1.000000 0.000000 -0.000000 +s 1 +f 9/9/3 10/10/3 11/11/3 +g right.004 +v 0.000000 -0.000000 0.500000 +v -0.000000 -0.500000 -0.000000 +v 0.000000 -0.500000 0.500000 +vt 1.000000 0.500000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +s 1 +f 12/12/4 13/13/4 14/14/4 +g top.004 +v 0.000000 -0.000000 0.500000 +v 0.500000 -0.000000 0.500000 +v 0.500000 -0.500000 -0.000000 +v -0.000000 -0.500000 -0.000000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.500000 0.500000 +vn -0.000000 0.707100 -0.707100 +s 1 +f 15/15/5 16/16/5 17/17/5 18/18/5 diff --git a/models/moreblocks_xslopes_slope_rh.obj b/models/moreblocks_xslopes_slope_rh.obj new file mode 100644 index 0000000..5ed934a --- /dev/null +++ b/models/moreblocks_xslopes_slope_rh.obj @@ -0,0 +1,58 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g top.004 +v -0.500000 -0.000000 0.500000 +v 0.000000 -0.000000 0.500000 +v 0.000000 -0.500000 -0.000000 +v -0.500000 -0.500000 -0.000000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 1.000000 0.500000 +vn -0.000000 0.707100 -0.707100 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +g bottom.004 +v 0.000000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.000000 +v 0.000000 -0.500000 -0.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.500000 0.500000 +vn 0.000000 -1.000000 0.000000 +s 1 +f 5/5/2 6/6/2 7/7/2 8/8/2 +g left.004 +v 0.000000 -0.000000 0.500000 +v 0.000000 -0.500000 0.500000 +v 0.000000 -0.500000 -0.000000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vn 1.000000 0.000000 -0.000000 +s 1 +f 9/9/3 10/10/3 11/11/3 +g back.004 +v 0.000000 -0.000000 0.500000 +v -0.500000 -0.000000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.000000 -0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vn 0.000000 -0.000000 1.000000 +s 1 +f 12/12/4 13/13/4 14/14/4 15/15/4 +g right.004 +v -0.500000 -0.000000 0.500000 +v -0.500000 -0.500000 -0.000000 +v -0.500000 -0.500000 0.500000 +vt 1.000000 0.500000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +s 1 +f 16/16/5 17/17/5 18/18/5 diff --git a/models/moreblocks_xslopes_three_quarter.obj b/models/moreblocks_xslopes_three_quarter.obj new file mode 100644 index 0000000..345e6b5 --- /dev/null +++ b/models/moreblocks_xslopes_three_quarter.obj @@ -0,0 +1,74 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g back.001 +v 0.500000 0.000000 -0.500000 +v 0.000000 0.000000 -0.500000 +v 0.000000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.500000 +vn 0.000000 0.000000 -1.000000 +s 1 +f 1/1/1 4/2/1 3/3/1 2/4/1 +g right +v -0.500000 0.500000 0.500000 +v 0.000000 -0.500000 -0.500000 +v -0.500000 -0.500000 0.500000 +v 0.000000 0.000000 -0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vn -0.894400 0.000000 -0.447200 +s off +f 7/5/2 5/6/2 8/7/2 6/8/2 +g top +v -0.500000 0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v 0.500000 0.000000 -0.500000 +v 0.000000 0.000000 -0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vn 0.000000 0.894400 -0.447200 +s 1 +f 9/9/3 10/10/3 11/11/3 12/12/3 +g bottom +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.000000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vn 0.000000 -1.000000 -0.000000 +s 1 +f 13/13/4 14/14/4 15/15/4 16/16/4 +g left +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.000000 -0.500000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vn 1.000000 0.000000 0.000000 +s off +f 18/17/5 19/18/5 20/19/5 17/20/5 +g back +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.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vn 0.000000 -0.000000 1.000000 +s 1 +f 21/21/6 22/22/6 23/23/6 24/24/6 diff --git a/models/moreblocks_xslopes_three_quarter_half.obj b/models/moreblocks_xslopes_three_quarter_half.obj new file mode 100644 index 0000000..9cadc0f --- /dev/null +++ b/models/moreblocks_xslopes_three_quarter_half.obj @@ -0,0 +1,74 @@ +# Blender v2.76 (sub 0) OBJ File: '' +# www.blender.org +g back.001 +v 0.500000 0.250000 0.000000 +v -0.250000 0.250000 0.000000 +v -0.250000 -0.500000 0.000000 +v 0.500000 -0.500000 0.000000 +vt 0.000000 0.750000 +vt 0.000000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 0.750000 +vn 0.000000 0.000000 -1.000000 +s 1 +f 1/1/1 4/2/1 3/3/1 2/4/1 +g right +v -0.500000 0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v -0.250000 -0.500000 0.000000 +v -0.250000 0.250000 0.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.750000 0.500000 +vt 0.000000 0.500000 +vn -0.894400 0.000000 -0.447200 +s off +f 6/5/2 5/6/2 8/7/2 7/8/2 +g top +v -0.500000 0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v -0.250000 0.250000 0.000000 +v 0.500000 0.250000 0.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.250000 0.500000 +vn 0.000000 0.894400 -0.447200 +s 1 +f 9/9/3 10/10/3 12/11/3 11/12/3 +g bottom +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 0.000000 +v -0.250000 -0.500000 0.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.750000 0.500000 +vt 0.000000 0.500000 +vn 0.000000 -1.000000 0.000000 +s 1 +f 13/13/4 14/14/4 16/15/4 15/16/4 +g left +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.250000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.250000 0.500000 +vt 0.000000 0.000000 +vn 1.000000 0.000000 0.000000 +s off +f 18/17/5 19/18/5 20/19/5 17/20/5 +g back +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.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vn 0.000000 -0.000000 1.000000 +s 1 +f 21/21/6 22/22/6 23/23/6 24/24/6