diff --git a/chains/init.lua b/chains/init.lua index d0352ff..f0c0225 100644 --- a/chains/init.lua +++ b/chains/init.lua @@ -1,44 +1,82 @@ -print("[Chains] v1.2") +print("[Chains] v1.3") --- wrought iron items +local chains_sbox = { + type = "fixed", + fixed = { -0.1, -0.625, -0.1, 0.1, 0.5, 0.1 } +} + +local topchains_sbox = { + type = "fixed", + fixed = { + { -0.25, 0.35, -0.25, 0.25, 0.5, 0.25 }, + { -0.1, -0.625, -0.1, 0.1, 0.4, 0.1 } + } +} minetest.register_node("chains:chain", { description = "Hanging chain (wrought iron)", + drawtype = "mesh", + mesh = "chains.obj", + tiles = {"wrought_iron.png"}, walkable = false, climbable = true, sunlight_propagates = true, paramtype = "light", - drops = "", - tiles = { "chains_chain.png" }, - inventory_image = "chains_chain.png", - drawtype = "plantlike", + inventory_image = "chain_wrought_iron_inv.png", groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), + selection_box = chains_sbox, +}) + +minetest.register_node("chains:chain_brass", { + description = "Hanging chain (brass)", + drawtype = "mesh", + mesh = "chains.obj", + tiles = {"brass.png"}, + walkable = false, + climbable = true, + sunlight_propagates = true, + paramtype = "light", + inventory_image = "chain_brass_inv.png", + groups = {cracky=3}, + selection_box = chains_sbox, }) minetest.register_node("chains:chain_top", { description = "Hanging chain (ceiling mount, wrought iron)", + drawtype = "mesh", + mesh = "top_chains.obj", + tiles = {"wrought_iron.png"}, walkable = false, climbable = true, sunlight_propagates = true, paramtype = "light", - drops = "", - tiles = { "chains_chain_top.png" }, - inventory_image = "chains_chain_top_inv.png", - drawtype = "plantlike", + inventory_image = "top_chain_wrought_iron_inv.png", groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), + selection_box = topchains_sbox, +}) + +minetest.register_node("chains:chain_top_brass", { + description = "Hanging chain (ceiling mount, brass)", + drawtype = "mesh", + mesh = "top_chains.obj", + tiles = {"brass.png"}, + walkable = false, + climbable = true, + sunlight_propagates = true, + paramtype = "light", + inventory_image = "top_chain_brass_inv.png", + groups = {cracky=3}, + selection_box = topchains_sbox, }) minetest.register_node("chains:chandelier", { description = "Chandelier (wrought iron)", paramtype = "light", - walkable = false, light_source = LIGHT_MAX-2, + walkable = false, climbable = true, sunlight_propagates = true, paramtype = "light", - drops = "", tiles = { {name="chains_chandelier.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}}}, inventory_image = "chains_chandelier_inv.png", drawtype = "plantlike", @@ -46,45 +84,14 @@ minetest.register_node("chains:chandelier", { sounds = default.node_sound_stone_defaults(), }) --- brass-based items - -minetest.register_node("chains:chain_brass", { - description = "Hanging chain (brass)", - walkable = false, - climbable = true, - sunlight_propagates = true, - paramtype = "light", - drops = "", - tiles = { "chains_chain_brass.png" }, - inventory_image = "chains_chain_brass.png", - drawtype = "plantlike", - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("chains:chain_top_brass", { - description = "Hanging chain (ceiling mount, brass)", - walkable = false, - climbable = true, - sunlight_propagates = true, - paramtype = "light", - drops = "", - tiles = { "chains_chain_top_brass.png" }, - inventory_image = "chains_chain_top_brass_inv.png", - drawtype = "plantlike", - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - minetest.register_node("chains:chandelier_brass", { description = "Chandelier (brass)", paramtype = "light", - walkable = false, light_source = LIGHT_MAX-2, + walkable = false, climbable = true, sunlight_propagates = true, paramtype = "light", - drops = "", tiles = { {name="chains_chandelier_brass.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}}}, inventory_image = "chains_chandelier_brass_inv.png", drawtype = "plantlike", @@ -147,4 +154,3 @@ minetest.register_craft({ {'technic:brass_ingot', 'technic:brass_ingot', 'technic:brass_ingot'}, } }) - diff --git a/chains/models/chains.obj b/chains/models/chains.obj new file mode 100644 index 0000000..5fbd15d --- /dev/null +++ b/chains/models/chains.obj @@ -0,0 +1,609 @@ +# Blender v2.73 (sub 0) OBJ File: 'chains.blend' +# www.blender.org +o Torus.016_Torus +v 0.000000 -0.429978 0.000002 +v 0.000000 -0.401109 0.055211 +v -0.014044 -0.391975 0.048870 +v -0.014044 -0.423304 0.000002 +v -0.009826 -0.379748 0.040970 +v -0.009826 -0.406012 0.000002 +v 0.009826 -0.379748 0.040970 +v 0.009826 -0.406012 0.000002 +v 0.014044 -0.391975 0.048870 +v 0.014044 -0.423304 0.000002 +v 0.000000 -0.316336 0.080195 +v -0.014044 -0.316336 0.069112 +v -0.009826 -0.316336 0.057941 +v 0.009826 -0.316336 0.057941 +v 0.014044 -0.316336 0.069112 +v 0.000000 -0.231564 0.055211 +v -0.014044 -0.240700 0.048870 +v -0.009826 -0.252925 0.040970 +v 0.009826 -0.252925 0.040970 +v 0.014044 -0.240700 0.048870 +v 0.000000 -0.202695 0.000002 +v -0.014044 -0.209368 0.000002 +v -0.009826 -0.226661 0.000002 +v 0.009826 -0.226661 0.000002 +v 0.014044 -0.209368 0.000002 +v 0.000000 -0.231564 -0.055206 +v -0.014044 -0.240700 -0.048868 +v -0.009826 -0.252925 -0.040967 +v 0.009826 -0.252925 -0.040967 +v 0.014044 -0.240700 -0.048865 +v 0.000000 -0.316336 -0.080190 +v -0.014044 -0.316336 -0.069108 +v -0.009826 -0.316336 -0.057936 +v 0.009826 -0.316336 -0.057936 +v 0.014044 -0.316336 -0.069108 +v 0.000000 -0.400361 -0.055206 +v -0.014044 -0.391975 -0.048868 +v -0.009826 -0.379748 -0.040967 +v 0.009826 -0.379748 -0.040967 +v 0.014044 -0.391975 -0.048868 +v 0.000000 -0.262249 0.000002 +v -0.061672 -0.233381 0.000002 +v -0.054590 -0.224245 -0.012569 +v 0.000000 -0.255577 -0.012569 +v -0.045765 -0.212018 -0.008794 +v 0.000000 -0.238285 -0.008794 +v -0.045765 -0.212018 0.008798 +v 0.000000 -0.238285 0.008798 +v -0.054590 -0.224245 0.012574 +v 0.000000 -0.255577 0.012574 +v -0.089582 -0.148609 0.000002 +v -0.077200 -0.148609 -0.012569 +v -0.064722 -0.148609 -0.008794 +v -0.064722 -0.148609 0.008799 +v -0.077200 -0.148609 0.012574 +v -0.061672 -0.063837 0.000002 +v -0.054590 -0.072971 -0.012569 +v -0.045765 -0.085198 -0.008794 +v -0.045765 -0.085198 0.008799 +v -0.054590 -0.072971 0.012574 +v 0.000000 -0.034967 0.000002 +v 0.000000 -0.041641 -0.012569 +v 0.000000 -0.058933 -0.008794 +v 0.000000 -0.058933 0.008799 +v 0.000000 -0.041641 0.012574 +v 0.061672 -0.063837 0.000002 +v 0.054590 -0.072971 -0.012569 +v 0.045765 -0.085198 -0.008794 +v 0.045765 -0.085198 0.008799 +v 0.054590 -0.072971 0.012574 +v 0.089582 -0.148609 0.000002 +v 0.077200 -0.148609 -0.012569 +v 0.064722 -0.148609 -0.008794 +v 0.064722 -0.148609 0.008799 +v 0.077200 -0.148609 0.012574 +v 0.061672 -0.232631 0.000002 +v 0.054590 -0.224245 -0.012569 +v 0.045765 -0.212018 -0.008794 +v 0.045765 -0.212018 0.008798 +v 0.054590 -0.224245 0.012574 +v 0.000000 0.073316 0.000002 +v 0.061672 0.102183 0.000002 +v 0.054590 0.111319 0.012574 +v 0.000000 0.079988 0.012574 +v 0.045765 0.123546 0.008799 +v 0.000000 0.097280 0.008799 +v 0.045765 0.123546 -0.008794 +v 0.000000 0.097280 -0.008794 +v 0.054590 0.111319 -0.012569 +v 0.000000 0.079988 -0.012569 +v 0.089582 0.186956 0.000002 +v 0.077200 0.186956 0.012574 +v 0.064722 0.186956 0.008799 +v 0.064722 0.186956 -0.008794 +v 0.077200 0.186956 -0.012569 +v 0.061672 0.271728 0.000002 +v 0.054590 0.262594 0.012574 +v 0.045765 0.250367 0.008799 +v 0.045765 0.250367 -0.008794 +v 0.054590 0.262594 -0.012569 +v 0.000000 0.300597 0.000002 +v 0.000000 0.293923 0.012574 +v 0.000000 0.276631 0.008799 +v 0.000000 0.276631 -0.008794 +v 0.000000 0.293923 -0.012569 +v -0.061672 0.271728 0.000002 +v -0.054590 0.262594 0.012574 +v -0.045765 0.250367 0.008799 +v -0.045765 0.250367 -0.008794 +v -0.054590 0.262594 -0.012569 +v -0.089582 0.186956 0.000002 +v -0.077200 0.186956 0.012574 +v -0.064722 0.186956 0.008799 +v -0.064722 0.186956 -0.008794 +v -0.077200 0.186956 -0.012569 +v -0.061672 0.102931 0.000002 +v -0.054590 0.111319 0.012574 +v -0.045765 0.123546 0.008799 +v -0.045765 0.123546 -0.008794 +v -0.054590 0.111319 -0.012569 +v 0.000000 -0.095037 0.000002 +v 0.000000 -0.066168 -0.055206 +v 0.014044 -0.057034 -0.048868 +v 0.014044 -0.088363 0.000002 +v 0.009826 -0.044807 -0.040967 +v 0.009826 -0.071071 0.000002 +v -0.009826 -0.044807 -0.040967 +v -0.009826 -0.071071 0.000002 +v -0.014044 -0.057034 -0.048868 +v -0.014044 -0.088363 0.000002 +v 0.000000 0.018605 -0.080190 +v 0.014044 0.018605 -0.069108 +v 0.009826 0.018605 -0.057936 +v -0.009826 0.018605 -0.057936 +v -0.014044 0.018605 -0.069108 +v 0.000000 0.103377 -0.055206 +v 0.014044 0.094243 -0.048868 +v 0.009826 0.082016 -0.040967 +v -0.009826 0.082016 -0.040967 +v -0.014044 0.094243 -0.048868 +v 0.000000 0.132246 0.000002 +v 0.014044 0.125572 0.000002 +v 0.009826 0.108280 0.000002 +v -0.009826 0.108280 0.000002 +v -0.014044 0.125572 0.000002 +v 0.000000 0.103377 0.055211 +v 0.014044 0.094243 0.048870 +v 0.009826 0.082016 0.040970 +v -0.009826 0.082016 0.040970 +v -0.014044 0.094243 0.048870 +v 0.000000 0.018605 0.080195 +v 0.014044 0.018605 0.069112 +v 0.009826 0.018605 0.057941 +v -0.009826 0.018605 0.057941 +v -0.014044 0.018605 0.069112 +v 0.000000 -0.065420 0.055211 +v 0.014044 -0.057032 0.048870 +v 0.009826 -0.044807 0.040970 +v -0.009826 -0.044807 0.040970 +v -0.014044 -0.057032 0.048870 +v 0.000000 -0.598329 0.000002 +v 0.061672 -0.569460 0.000002 +v 0.054590 -0.560326 0.012574 +v 0.000000 -0.591655 0.012574 +v 0.045765 -0.548099 0.008798 +v 0.000000 -0.574363 0.008798 +v 0.045765 -0.548099 -0.008794 +v 0.000000 -0.574363 -0.008794 +v 0.054590 -0.560326 -0.012569 +v 0.000000 -0.591655 -0.012569 +v 0.089582 -0.484687 0.000002 +v 0.077200 -0.484687 0.012574 +v 0.064722 -0.484687 0.008798 +v 0.064722 -0.484687 -0.008794 +v 0.077200 -0.484687 -0.012569 +v 0.061672 -0.399915 0.000002 +v 0.054590 -0.409051 0.012574 +v 0.045765 -0.421278 0.008798 +v 0.045765 -0.421278 -0.008794 +v 0.054590 -0.409051 -0.012569 +v 0.000000 -0.371048 0.000002 +v 0.000000 -0.377719 0.012574 +v 0.000000 -0.395012 0.008798 +v 0.000000 -0.395012 -0.008794 +v 0.000000 -0.377719 -0.012569 +v -0.061672 -0.399915 0.000002 +v -0.054590 -0.409051 0.012574 +v -0.045765 -0.421278 0.008798 +v -0.045765 -0.421278 -0.008794 +v -0.054590 -0.409051 -0.012569 +v -0.089582 -0.484687 0.000002 +v -0.077200 -0.484687 0.012574 +v -0.064722 -0.484687 0.008798 +v -0.064722 -0.484687 -0.008794 +v -0.077200 -0.484687 -0.012569 +v -0.061672 -0.568712 0.000002 +v -0.054590 -0.560326 0.012574 +v -0.045765 -0.548099 0.008798 +v -0.045765 -0.548099 -0.008794 +v -0.054590 -0.560326 -0.012569 +v 0.000000 0.241043 0.000002 +v 0.000000 0.269910 0.055211 +v -0.014044 0.279047 0.048870 +v -0.014044 0.247717 0.000002 +v -0.009826 0.291274 0.040970 +v -0.009826 0.265007 0.000002 +v 0.009826 0.291274 0.040970 +v 0.009826 0.265007 0.000002 +v 0.014044 0.279047 0.048870 +v 0.014044 0.247717 0.000002 +v 0.000000 0.354683 0.080195 +v -0.014044 0.354683 0.069112 +v -0.009826 0.354683 0.057941 +v 0.009826 0.354683 0.057941 +v 0.014044 0.354683 0.069112 +v 0.000000 0.439455 0.055211 +v -0.014044 0.430321 0.048870 +v -0.009826 0.418094 0.040970 +v 0.009826 0.418094 0.040970 +v 0.014044 0.430321 0.048870 +v 0.000000 0.468325 0.000002 +v -0.014044 0.461651 0.000002 +v -0.009826 0.444361 0.000002 +v 0.009826 0.444361 0.000002 +v 0.014044 0.461651 0.000002 +v 0.000000 0.439455 -0.055206 +v -0.014044 0.430321 -0.048868 +v -0.009826 0.418094 -0.040967 +v 0.009826 0.418094 -0.040967 +v 0.014044 0.430321 -0.048868 +v 0.000000 0.354683 -0.080190 +v -0.014044 0.354683 -0.069108 +v -0.009826 0.354683 -0.057936 +v 0.009826 0.354683 -0.057936 +v 0.014044 0.354683 -0.069108 +v 0.000000 0.270661 -0.055206 +v -0.014044 0.279047 -0.048868 +v -0.009826 0.291274 -0.040967 +v 0.009826 0.291274 -0.040967 +v 0.014044 0.279047 -0.048868 +vn 0.000000 -1.000000 -0.004800 +vn 0.000000 -0.657400 0.753500 +vn -0.898300 -0.248500 0.362300 +vn -0.863600 -0.504100 -0.003400 +vn -0.661500 0.421500 -0.620200 +vn -0.746000 0.665900 0.000000 +vn 0.661500 0.421500 -0.620200 +vn 0.746000 0.665900 0.000000 +vn 0.898300 -0.248500 0.362300 +vn 0.863600 -0.504100 -0.003400 +vn 0.000000 0.000000 1.000000 +vn -0.925200 0.000000 0.379500 +vn -0.617100 0.000000 -0.786900 +vn 0.617100 0.000000 -0.786900 +vn 0.925200 0.000000 0.379500 +vn 0.000000 0.657400 0.753500 +vn -0.898300 0.248400 0.362300 +vn -0.661500 -0.421500 -0.620200 +vn 0.661500 -0.421500 -0.620200 +vn 0.898300 0.248400 0.362300 +vn 0.000000 1.000000 0.000000 +vn -0.866100 0.499800 0.000000 +vn -0.746000 -0.665900 0.000000 +vn 0.746000 -0.665900 0.000000 +vn 0.866100 0.499800 0.000000 +vn 0.000000 0.657400 -0.753500 +vn -0.898300 0.248400 -0.362400 +vn -0.661600 -0.421500 0.620200 +vn 0.661500 -0.421500 0.620200 +vn 0.898300 0.248400 -0.362300 +vn 0.000000 -0.000900 -1.000000 +vn -0.924600 -0.000600 -0.380700 +vn -0.617100 0.000000 0.786900 +vn 0.617100 0.000000 0.786900 +vn 0.924700 -0.000600 -0.380700 +vn 0.000000 -0.650300 -0.759600 +vn -0.895600 -0.254600 -0.364800 +vn -0.661600 0.421500 0.620200 +vn 0.661600 0.421500 0.620200 +vn 0.895600 -0.254600 -0.364800 +vn 0.004900 -1.000000 0.000000 +vn -0.729700 -0.683800 0.000000 +vn -0.324500 -0.256300 -0.910500 +vn 0.003300 -0.475500 -0.879700 +vn 0.578700 0.436200 -0.689100 +vn 0.000000 0.666600 -0.745400 +vn 0.578700 0.436200 0.689100 +vn 0.000000 0.666600 0.745400 +vn -0.324500 -0.256300 0.910500 +vn 0.003300 -0.475500 0.879700 +vn -1.000000 0.000000 0.000000 +vn -0.359600 0.000000 -0.933100 +vn 0.756400 0.000000 -0.654100 +vn 0.756400 0.000000 0.654100 +vn -0.359600 0.000000 0.933100 +vn -0.729700 0.683700 0.000000 +vn -0.324500 0.256300 -0.910500 +vn 0.578700 -0.436200 -0.689100 +vn 0.578700 -0.436200 0.689100 +vn -0.324500 0.256300 0.910500 +vn 0.000000 0.470900 -0.882200 +vn 0.000000 -0.666600 -0.745400 +vn 0.000000 -0.666600 0.745400 +vn 0.000000 0.470900 0.882200 +vn 0.729700 0.683700 0.000000 +vn 0.324500 0.256300 -0.910500 +vn -0.578700 -0.436200 -0.689100 +vn -0.578700 -0.436200 0.689100 +vn 0.324500 0.256300 0.910500 +vn 1.000000 -0.001100 0.000000 +vn 0.361000 -0.000700 -0.932600 +vn -0.756400 0.000000 -0.654100 +vn -0.756400 0.000000 0.654100 +vn 0.361000 -0.000700 0.932600 +vn 0.736100 -0.676800 0.000000 +vn 0.327100 -0.263100 -0.907600 +vn -0.578700 0.436200 -0.689100 +vn -0.578700 0.436200 0.689100 +vn 0.327100 -0.263100 0.907600 +vn -0.004900 -1.000000 0.000000 +vn 0.729700 -0.683800 0.000000 +vn 0.324500 -0.256300 0.910500 +vn -0.003300 -0.475400 0.879700 +vn 0.324500 -0.256300 -0.910500 +vn -0.003300 -0.475400 -0.879700 +vn 1.000000 0.000000 0.000000 +vn 0.359600 0.000000 0.933100 +vn 0.359600 0.000000 -0.933100 +vn -1.000000 -0.001100 0.000000 +vn -0.361000 -0.000700 0.932600 +vn -0.361000 -0.000700 -0.932600 +vn -0.736100 -0.676800 0.000000 +vn -0.327100 -0.263100 0.907600 +vn -0.327100 -0.263100 -0.907600 +vn 0.000000 -1.000000 0.004800 +vn 0.000000 -0.657400 -0.753500 +vn 0.898300 -0.248500 -0.362400 +vn 0.863600 -0.504100 0.003400 +vn -0.898300 -0.248500 -0.362400 +vn -0.863600 -0.504100 0.003400 +vn 0.000000 0.000000 -1.000000 +vn 0.925200 0.000000 -0.379500 +vn -0.925200 0.000000 -0.379500 +vn 0.898300 0.248500 -0.362400 +vn 0.661600 -0.421500 0.620200 +vn -0.898300 0.248500 -0.362400 +vn 0.898300 0.248500 0.362300 +vn -0.898300 0.248500 0.362300 +vn 0.000000 -0.000900 1.000000 +vn 0.924700 -0.000600 0.380700 +vn -0.924700 -0.000600 0.380700 +vn 0.000000 -0.650300 0.759600 +vn 0.895600 -0.254600 0.364700 +vn -0.895600 -0.254600 0.364700 +vn 0.729700 -0.683700 0.000000 +vn 0.729700 0.683800 0.000000 +vn -0.729700 0.683800 0.000000 +vn -0.898300 -0.248400 0.362300 +vn -0.863600 -0.504100 -0.003500 +vn 0.898300 -0.248400 0.362300 +vn 0.863600 -0.504100 -0.003500 +vn -0.661500 -0.421500 0.620200 +vn 0.924600 -0.000600 -0.380700 +vn -0.661500 0.421500 0.620200 +vn 0.661500 0.421500 0.620200 +s 1 +f 1//1 2//2 3//3 4//4 +f 4//4 3//3 5//5 6//6 +f 6//6 5//5 7//7 8//8 +f 8//8 7//7 9//9 10//10 +f 1//1 10//10 9//9 2//2 +f 2//2 11//11 12//12 3//3 +f 3//3 12//12 13//13 5//5 +f 5//5 13//13 14//14 7//7 +f 7//7 14//14 15//15 9//9 +f 9//9 15//15 11//11 2//2 +f 11//11 16//16 17//17 12//12 +f 12//12 17//17 18//18 13//13 +f 13//13 18//18 19//19 14//14 +f 14//14 19//19 20//20 15//15 +f 15//15 20//20 16//16 11//11 +f 16//16 21//21 22//22 17//17 +f 17//17 22//22 23//23 18//18 +f 18//18 23//23 24//24 19//19 +f 19//19 24//24 25//25 20//20 +f 20//20 25//25 21//21 16//16 +f 21//21 26//26 27//27 22//22 +f 22//22 27//27 28//28 23//23 +f 23//23 28//28 29//29 24//24 +f 24//24 29//29 30//30 25//25 +f 25//25 30//30 26//26 21//21 +f 26//26 31//31 32//32 27//27 +f 27//27 32//32 33//33 28//28 +f 28//28 33//33 34//34 29//29 +f 29//29 34//34 35//35 30//30 +f 30//30 35//35 31//31 26//26 +f 31//31 36//36 37//37 32//32 +f 32//32 37//37 38//38 33//33 +f 33//33 38//38 39//39 34//34 +f 34//34 39//39 40//40 35//35 +f 35//35 40//40 36//36 31//31 +f 36//36 1//1 4//4 37//37 +f 37//37 4//4 6//6 38//38 +f 38//38 6//6 8//8 39//39 +f 39//39 8//8 10//10 40//40 +f 1//1 36//36 40//40 10//10 +f 41//41 42//42 43//43 44//44 +f 44//44 43//43 45//45 46//46 +f 46//46 45//45 47//47 48//48 +f 48//48 47//47 49//49 50//50 +f 41//41 50//50 49//49 42//42 +f 42//42 51//51 52//52 43//43 +f 43//43 52//52 53//53 45//45 +f 45//45 53//53 54//54 47//47 +f 47//47 54//54 55//55 49//49 +f 49//49 55//55 51//51 42//42 +f 51//51 56//56 57//57 52//52 +f 52//52 57//57 58//58 53//53 +f 53//53 58//58 59//59 54//54 +f 54//54 59//59 60//60 55//55 +f 55//55 60//60 56//56 51//51 +f 56//56 61//21 62//61 57//57 +f 57//57 62//61 63//62 58//58 +f 58//58 63//62 64//63 59//59 +f 59//59 64//63 65//64 60//60 +f 60//60 65//64 61//21 56//56 +f 61//21 66//65 67//66 62//61 +f 62//61 67//66 68//67 63//62 +f 63//62 68//67 69//68 64//63 +f 64//63 69//68 70//69 65//64 +f 65//64 70//69 66//65 61//21 +f 66//65 71//70 72//71 67//66 +f 67//66 72//71 73//72 68//67 +f 68//67 73//72 74//73 69//68 +f 69//68 74//73 75//74 70//69 +f 70//69 75//74 71//70 66//65 +f 71//70 76//75 77//76 72//71 +f 72//71 77//76 78//77 73//72 +f 73//72 78//77 79//78 74//73 +f 74//73 79//78 80//79 75//74 +f 75//74 80//79 76//75 71//70 +f 76//75 41//41 44//44 77//76 +f 77//76 44//44 46//46 78//77 +f 78//77 46//46 48//48 79//78 +f 79//78 48//48 50//50 80//79 +f 41//41 76//75 80//79 50//50 +f 81//80 82//81 83//82 84//83 +f 84//83 83//82 85//78 86//48 +f 86//48 85//78 87//77 88//46 +f 88//46 87//77 89//84 90//85 +f 81//80 90//85 89//84 82//81 +f 82//81 91//86 92//87 83//82 +f 83//82 92//87 93//73 85//78 +f 85//78 93//73 94//72 87//77 +f 87//77 94//72 95//88 89//84 +f 89//84 95//88 91//86 82//81 +f 91//86 96//65 97//69 92//87 +f 92//87 97//69 98//68 93//73 +f 93//73 98//68 99//67 94//72 +f 94//72 99//67 100//66 95//88 +f 95//88 100//66 96//65 91//86 +f 96//65 101//21 102//64 97//69 +f 97//69 102//64 103//63 98//68 +f 98//68 103//63 104//62 99//67 +f 99//67 104//62 105//61 100//66 +f 100//66 105//61 101//21 96//65 +f 101//21 106//56 107//60 102//64 +f 102//64 107//60 108//59 103//63 +f 103//63 108//59 109//58 104//62 +f 104//62 109//58 110//57 105//61 +f 105//61 110//57 106//56 101//21 +f 106//56 111//89 112//90 107//60 +f 107//60 112//90 113//54 108//59 +f 108//59 113//54 114//53 109//58 +f 109//58 114//53 115//91 110//57 +f 110//57 115//91 111//89 106//56 +f 111//89 116//92 117//93 112//90 +f 112//90 117//93 118//47 113//54 +f 113//54 118//47 119//45 114//53 +f 114//53 119//45 120//94 115//91 +f 115//91 120//94 116//92 111//89 +f 116//92 81//80 84//83 117//93 +f 117//93 84//83 86//48 118//47 +f 118//47 86//48 88//46 119//45 +f 119//45 88//46 90//85 120//94 +f 81//80 116//92 120//94 90//85 +f 121//95 122//96 123//97 124//98 +f 124//98 123//97 125//39 126//8 +f 126//8 125//39 127//38 128//6 +f 128//6 127//38 129//99 130//100 +f 121//95 130//100 129//99 122//96 +f 122//96 131//101 132//102 123//97 +f 123//97 132//102 133//34 125//39 +f 125//39 133//34 134//33 127//38 +f 127//38 134//33 135//103 129//99 +f 129//99 135//103 131//101 122//96 +f 131//101 136//26 137//104 132//102 +f 132//102 137//104 138//105 133//34 +f 133//34 138//105 139//28 134//33 +f 134//33 139//28 140//106 135//103 +f 135//103 140//106 136//26 131//101 +f 136//26 141//21 142//25 137//104 +f 137//104 142//25 143//24 138//105 +f 138//105 143//24 144//23 139//28 +f 139//28 144//23 145//22 140//106 +f 140//106 145//22 141//21 136//26 +f 141//21 146//16 147//107 142//25 +f 142//25 147//107 148//19 143//24 +f 143//24 148//19 149//18 144//23 +f 144//23 149//18 150//108 145//22 +f 145//22 150//108 146//16 141//21 +f 146//16 151//109 152//110 147//107 +f 147//107 152//110 153//14 148//19 +f 148//19 153//14 154//13 149//18 +f 149//18 154//13 155//111 150//108 +f 150//108 155//111 151//109 146//16 +f 151//109 156//112 157//113 152//110 +f 152//110 157//113 158//7 153//14 +f 153//14 158//7 159//5 154//13 +f 154//13 159//5 160//114 155//111 +f 155//111 160//114 156//112 151//109 +f 156//112 121//95 124//98 157//113 +f 157//113 124//98 126//8 158//7 +f 158//7 126//8 128//6 159//5 +f 159//5 128//6 130//100 160//114 +f 121//95 156//112 160//114 130//100 +f 161//80 162//115 163//82 164//83 +f 164//83 163//82 165//78 166//48 +f 166//48 165//78 167//77 168//46 +f 168//46 167//77 169//84 170//85 +f 161//80 170//85 169//84 162//115 +f 162//115 171//86 172//87 163//82 +f 163//82 172//87 173//73 165//78 +f 165//78 173//73 174//72 167//77 +f 167//77 174//72 175//88 169//84 +f 169//84 175//88 171//86 162//115 +f 171//86 176//116 177//69 172//87 +f 172//87 177//69 178//68 173//73 +f 173//73 178//68 179//67 174//72 +f 174//72 179//67 180//66 175//88 +f 175//88 180//66 176//116 171//86 +f 176//116 181//21 182//64 177//69 +f 177//69 182//64 183//63 178//68 +f 178//68 183//63 184//62 179//67 +f 179//67 184//62 185//61 180//66 +f 180//66 185//61 181//21 176//116 +f 181//21 186//117 187//60 182//64 +f 182//64 187//60 188//59 183//63 +f 183//63 188//59 189//58 184//62 +f 184//62 189//58 190//57 185//61 +f 185//61 190//57 186//117 181//21 +f 186//117 191//89 192//90 187//60 +f 187//60 192//90 193//54 188//59 +f 188//59 193//54 194//53 189//58 +f 189//58 194//53 195//91 190//57 +f 190//57 195//91 191//89 186//117 +f 191//89 196//92 197//93 192//90 +f 192//90 197//93 198//47 193//54 +f 193//54 198//47 199//45 194//53 +f 194//53 199//45 200//94 195//91 +f 195//91 200//94 196//92 191//89 +f 196//92 161//80 164//83 197//93 +f 197//93 164//83 166//48 198//47 +f 198//47 166//48 168//46 199//45 +f 199//45 168//46 170//85 200//94 +f 161//80 196//92 200//94 170//85 +f 201//1 202//2 203//118 204//119 +f 204//119 203//118 205//5 206//6 +f 206//6 205//5 207//7 208//8 +f 208//8 207//7 209//120 210//121 +f 201//1 210//121 209//120 202//2 +f 202//2 211//11 212//12 203//118 +f 203//118 212//12 213//13 205//5 +f 205//5 213//13 214//14 207//7 +f 207//7 214//14 215//15 209//120 +f 209//120 215//15 211//11 202//2 +f 211//11 216//16 217//108 212//12 +f 212//12 217//108 218//18 213//13 +f 213//13 218//18 219//19 214//14 +f 214//14 219//19 220//107 215//15 +f 215//15 220//107 216//16 211//11 +f 216//16 221//21 222//22 217//108 +f 217//108 222//22 223//23 218//18 +f 218//18 223//23 224//24 219//19 +f 219//19 224//24 225//25 220//107 +f 220//107 225//25 221//21 216//16 +f 221//21 226//26 227//106 222//22 +f 222//22 227//106 228//122 223//23 +f 223//23 228//122 229//29 224//24 +f 224//24 229//29 230//104 225//25 +f 225//25 230//104 226//26 221//21 +f 226//26 231//31 232//32 227//106 +f 227//106 232//32 233//33 228//122 +f 228//122 233//33 234//34 229//29 +f 229//29 234//34 235//123 230//104 +f 230//104 235//123 231//31 226//26 +f 231//31 236//36 237//37 232//32 +f 232//32 237//37 238//124 233//33 +f 233//33 238//124 239//125 234//34 +f 234//34 239//125 240//40 235//123 +f 235//123 240//40 236//36 231//31 +f 236//36 201//1 204//119 237//37 +f 237//37 204//119 206//6 238//124 +f 238//124 206//6 208//8 239//125 +f 239//125 208//8 210//121 240//40 +f 201//1 236//36 240//40 210//121 diff --git a/chains/models/top_chains.obj b/chains/models/top_chains.obj new file mode 100644 index 0000000..7ce8e75 --- /dev/null +++ b/chains/models/top_chains.obj @@ -0,0 +1,679 @@ +# Blender v2.73 (sub 0) OBJ File: 'chains-top.blend' +# www.blender.org +o Torus.016_Torus +v -0.144568 0.394167 0.000000 +v -0.250400 0.499999 0.000000 +v -0.125200 0.499999 -0.216852 +v -0.072284 0.394167 -0.125200 +v 0.125200 0.499999 -0.216852 +v 0.072284 0.394167 -0.125200 +v 0.250400 0.499999 0.000000 +v 0.144568 0.394167 0.000000 +v 0.125200 0.499999 0.216852 +v 0.072284 0.394167 0.125200 +v -0.125200 0.499999 0.216852 +v -0.072284 0.394167 0.125200 +v 0.000000 0.355429 0.000000 +v -0.000000 -0.429352 0.000002 +v -0.000000 -0.400771 0.054659 +v -0.013904 -0.391728 0.048382 +v -0.013904 -0.422744 0.000002 +v -0.009727 -0.379624 0.040560 +v -0.009727 -0.405625 0.000002 +v 0.009727 -0.379624 0.040560 +v 0.009727 -0.405625 0.000002 +v 0.013904 -0.391728 0.048382 +v 0.013904 -0.422744 0.000002 +v -0.000000 -0.316846 0.079393 +v -0.013904 -0.316846 0.068421 +v -0.009727 -0.316846 0.057361 +v 0.009727 -0.316846 0.057361 +v 0.013904 -0.316846 0.068421 +v -0.000000 -0.232922 0.054659 +v -0.013904 -0.241966 0.048382 +v -0.009727 -0.254069 0.040560 +v 0.009727 -0.254069 0.040560 +v 0.013904 -0.241966 0.048382 +v -0.000000 -0.204341 0.000002 +v -0.013904 -0.210948 0.000002 +v -0.009727 -0.228067 0.000002 +v 0.009727 -0.228067 0.000002 +v 0.013904 -0.210948 0.000002 +v -0.000000 -0.232922 -0.054654 +v -0.013904 -0.241966 -0.048379 +v -0.009727 -0.254069 -0.040558 +v 0.009727 -0.254069 -0.040558 +v 0.013904 -0.241966 -0.048377 +v -0.000000 -0.316846 -0.079388 +v -0.013904 -0.316846 -0.068416 +v -0.009727 -0.316846 -0.057356 +v 0.009727 -0.316846 -0.057356 +v 0.013904 -0.316846 -0.068416 +v -0.000000 -0.400030 -0.054654 +v -0.013904 -0.391728 -0.048379 +v -0.009727 -0.379624 -0.040558 +v 0.009727 -0.379624 -0.040558 +v 0.013904 -0.391728 -0.048379 +v -0.000000 -0.263299 0.000002 +v -0.061055 -0.234721 0.000002 +v -0.054044 -0.225676 -0.012443 +v -0.000000 -0.256694 -0.012443 +v -0.045308 -0.213571 -0.008706 +v -0.000000 -0.239575 -0.008706 +v -0.045308 -0.213571 0.008711 +v -0.000000 -0.239575 0.008711 +v -0.054044 -0.225676 0.012448 +v -0.000000 -0.256694 0.012448 +v -0.088686 -0.150796 0.000002 +v -0.076428 -0.150796 -0.012443 +v -0.064075 -0.150796 -0.008706 +v -0.064075 -0.150796 0.008711 +v -0.076428 -0.150796 0.012448 +v -0.061055 -0.066872 0.000003 +v -0.054044 -0.075914 -0.012443 +v -0.045308 -0.088019 -0.008706 +v -0.045308 -0.088019 0.008711 +v -0.054044 -0.075914 0.012448 +v -0.000000 -0.038291 0.000003 +v -0.000000 -0.044898 -0.012443 +v -0.000000 -0.062017 -0.008706 +v -0.000000 -0.062017 0.008711 +v -0.000000 -0.044898 0.012448 +v 0.061055 -0.066872 0.000003 +v 0.054044 -0.075914 -0.012443 +v 0.045308 -0.088019 -0.008706 +v 0.045308 -0.088019 0.008711 +v 0.054044 -0.075914 0.012448 +v 0.088686 -0.150796 0.000002 +v 0.076428 -0.150796 -0.012443 +v 0.064075 -0.150796 -0.008706 +v 0.064075 -0.150796 0.008711 +v 0.076428 -0.150796 0.012448 +v 0.061055 -0.233978 0.000002 +v 0.054044 -0.225676 -0.012443 +v 0.045308 -0.213571 -0.008706 +v 0.045308 -0.213571 0.008711 +v 0.054044 -0.225676 0.012448 +v -0.000000 0.068910 0.000003 +v 0.061055 0.097488 0.000003 +v 0.054044 0.106533 0.012448 +v -0.000000 0.075515 0.012448 +v 0.045308 0.118638 0.008711 +v -0.000000 0.092634 0.008711 +v 0.045308 0.118638 -0.008706 +v -0.000000 0.092634 -0.008706 +v 0.054044 0.106533 -0.012443 +v -0.000000 0.075515 -0.012443 +v 0.088686 0.181413 0.000003 +v 0.076428 0.181413 0.012448 +v 0.064075 0.181413 0.008711 +v 0.064075 0.181413 -0.008706 +v 0.076428 0.181413 -0.012443 +v 0.061055 0.265337 0.000003 +v 0.054044 0.256295 0.012448 +v 0.045308 0.244190 0.008711 +v 0.045308 0.244190 -0.008706 +v 0.054044 0.256295 -0.012443 +v -0.000000 0.293918 0.000003 +v -0.000000 0.287311 0.012448 +v -0.000000 0.270192 0.008711 +v -0.000000 0.270192 -0.008706 +v -0.000000 0.287311 -0.012443 +v -0.061055 0.265337 0.000003 +v -0.054044 0.256295 0.012448 +v -0.045308 0.244190 0.008711 +v -0.045308 0.244190 -0.008706 +v -0.054044 0.256295 -0.012443 +v -0.088686 0.181413 0.000003 +v -0.076428 0.181413 0.012448 +v -0.064075 0.181413 0.008711 +v -0.064075 0.181413 -0.008706 +v -0.076428 0.181413 -0.012443 +v -0.061055 0.098229 0.000003 +v -0.054044 0.106533 0.012448 +v -0.045308 0.118638 0.008711 +v -0.045308 0.118638 -0.008706 +v -0.054044 0.106533 -0.012443 +v -0.000000 -0.097760 0.000002 +v -0.000000 -0.069179 -0.054654 +v 0.013904 -0.060137 -0.048379 +v 0.013904 -0.091153 0.000002 +v 0.009727 -0.048032 -0.040558 +v 0.009727 -0.074034 0.000002 +v -0.009727 -0.048032 -0.040558 +v -0.009727 -0.074034 0.000002 +v -0.013904 -0.060137 -0.048379 +v -0.013904 -0.091153 0.000002 +v -0.000000 0.014745 -0.079388 +v 0.013904 0.014745 -0.068416 +v 0.009727 0.014745 -0.057356 +v -0.009727 0.014745 -0.057356 +v -0.013904 0.014745 -0.068416 +v -0.000000 0.098670 -0.054654 +v 0.013904 0.089627 -0.048379 +v 0.009727 0.077523 -0.040558 +v -0.009727 0.077523 -0.040558 +v -0.013904 0.089627 -0.048379 +v -0.000000 0.127251 0.000003 +v 0.013904 0.120643 0.000003 +v 0.009727 0.103524 0.000003 +v -0.009727 0.103524 0.000003 +v -0.013904 0.120643 0.000003 +v -0.000000 0.098670 0.054659 +v 0.013904 0.089627 0.048382 +v 0.009727 0.077523 0.040560 +v -0.009727 0.077523 0.040560 +v -0.013904 0.089627 0.048382 +v -0.000000 0.014745 0.079393 +v 0.013904 0.014745 0.068421 +v 0.009727 0.014745 0.057361 +v -0.009727 0.014745 0.057361 +v -0.013904 0.014745 0.068421 +v -0.000000 -0.068439 0.054659 +v 0.013904 -0.060135 0.048382 +v 0.009727 -0.048032 0.040560 +v -0.009727 -0.048032 0.040560 +v -0.013904 -0.060135 0.048382 +v -0.000000 -0.596019 0.000002 +v 0.061055 -0.567438 0.000002 +v 0.054044 -0.558396 0.012448 +v -0.000000 -0.589412 0.012448 +v 0.045308 -0.546291 0.008711 +v -0.000000 -0.572293 0.008711 +v 0.045308 -0.546291 -0.008706 +v -0.000000 -0.572293 -0.008706 +v 0.054044 -0.558396 -0.012443 +v -0.000000 -0.589412 -0.012443 +v 0.088686 -0.483514 0.000002 +v 0.076428 -0.483514 0.012448 +v 0.064075 -0.483514 0.008711 +v 0.064075 -0.483514 -0.008706 +v 0.076428 -0.483514 -0.012443 +v 0.061055 -0.399589 0.000002 +v 0.054044 -0.408634 0.012448 +v 0.045308 -0.420738 0.008711 +v 0.045308 -0.420738 -0.008706 +v 0.054044 -0.408634 -0.012443 +v -0.000000 -0.371011 0.000002 +v -0.000000 -0.377615 0.012448 +v -0.000000 -0.394735 0.008711 +v -0.000000 -0.394735 -0.008706 +v -0.000000 -0.377615 -0.012443 +v -0.061055 -0.399589 0.000002 +v -0.054044 -0.408634 0.012448 +v -0.045308 -0.420738 0.008711 +v -0.045308 -0.420738 -0.008706 +v -0.054044 -0.408634 -0.012443 +v -0.088686 -0.483514 0.000002 +v -0.076428 -0.483514 0.012448 +v -0.064075 -0.483514 0.008711 +v -0.064075 -0.483514 -0.008706 +v -0.076428 -0.483514 -0.012443 +v -0.061055 -0.566698 0.000002 +v -0.054044 -0.558396 0.012448 +v -0.045308 -0.546291 0.008711 +v -0.045308 -0.546291 -0.008706 +v -0.054044 -0.558396 -0.012443 +v 0.000026 0.460107 0.000002 +v 0.000026 0.431526 -0.061052 +v -0.013801 0.422484 -0.054041 +v -0.013801 0.453500 0.000002 +v -0.009649 0.410379 -0.045305 +v -0.009649 0.436381 0.000002 +v 0.009701 0.410379 -0.045305 +v 0.009701 0.436381 0.000002 +v 0.013853 0.422484 -0.054041 +v 0.013853 0.453500 0.000002 +v 0.000026 0.347602 -0.088684 +v -0.013801 0.347602 -0.076426 +v -0.009649 0.347602 -0.064073 +v 0.009701 0.347602 -0.064073 +v 0.013853 0.347602 -0.076426 +v 0.000026 0.263677 -0.061052 +v -0.013801 0.272722 -0.054041 +v -0.009649 0.284826 -0.045305 +v 0.009701 0.284826 -0.045305 +v 0.013853 0.272722 -0.054041 +v 0.000026 0.235099 0.000002 +v -0.013801 0.241703 0.000002 +v -0.009649 0.258823 0.000002 +v 0.009701 0.258823 0.000002 +v 0.013853 0.241703 0.000002 +v 0.000026 0.263677 0.061057 +v -0.013801 0.272722 0.054046 +v -0.009649 0.284826 0.045310 +v 0.009701 0.284826 0.045310 +v 0.013853 0.272722 0.054046 +v 0.000026 0.347602 0.088689 +v -0.013801 0.347602 0.076431 +v -0.009649 0.347602 0.064078 +v 0.009701 0.347602 0.064078 +v 0.013853 0.347602 0.076431 +v 0.000026 0.430786 0.061057 +v -0.013801 0.422484 0.054046 +v -0.009649 0.410379 0.045310 +v 0.009701 0.410379 0.045310 +v 0.013853 0.422484 0.054046 +vn -0.654700 -0.654700 -0.378000 +vn 0.000000 -0.654600 -0.755900 +vn 0.654700 -0.654700 -0.378000 +vn 0.654700 -0.654700 0.378000 +vn 0.000000 -0.654600 0.755900 +vn -0.256000 -0.955300 -0.147800 +vn 0.000000 -0.955300 -0.295600 +vn 0.256000 -0.955300 -0.147800 +vn 0.256000 -0.955300 0.147800 +vn 0.000000 -0.955300 0.295600 +vn -0.256000 -0.955300 0.147800 +vn -0.654700 -0.654700 0.378000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 -0.004800 +vn 0.000000 -0.657400 0.753500 +vn -0.898300 -0.248500 0.362300 +vn -0.863600 -0.504100 -0.003400 +vn -0.661500 0.421500 -0.620200 +vn -0.746000 0.665900 0.000000 +vn 0.661500 0.421500 -0.620200 +vn 0.746000 0.665900 0.000000 +vn 0.898300 -0.248500 0.362300 +vn 0.863600 -0.504100 -0.003400 +vn 0.000000 0.000000 1.000000 +vn -0.925200 0.000000 0.379500 +vn -0.617100 0.000000 -0.786900 +vn 0.617100 0.000000 -0.786900 +vn 0.925200 0.000000 0.379500 +vn 0.000000 0.657400 0.753500 +vn -0.898300 0.248400 0.362300 +vn -0.661500 -0.421500 -0.620200 +vn 0.661500 -0.421500 -0.620200 +vn 0.898300 0.248400 0.362300 +vn -0.866100 0.499800 0.000000 +vn -0.746000 -0.665900 0.000000 +vn 0.746000 -0.665900 0.000000 +vn 0.866100 0.499800 0.000000 +vn 0.000000 0.657400 -0.753500 +vn -0.898300 0.248400 -0.362400 +vn -0.661600 -0.421500 0.620200 +vn 0.661500 -0.421500 0.620200 +vn 0.898300 0.248400 -0.362300 +vn 0.000000 -0.000900 -1.000000 +vn -0.924600 -0.000600 -0.380700 +vn -0.617100 0.000000 0.786900 +vn 0.617100 0.000000 0.786900 +vn 0.924700 -0.000600 -0.380700 +vn 0.000000 -0.650300 -0.759600 +vn -0.895600 -0.254600 -0.364800 +vn -0.661600 0.421500 0.620200 +vn 0.661600 0.421500 0.620200 +vn 0.895600 -0.254600 -0.364800 +vn 0.004900 -1.000000 0.000000 +vn -0.729700 -0.683800 0.000000 +vn -0.324500 -0.256300 -0.910500 +vn 0.003300 -0.475500 -0.879700 +vn 0.578700 0.436200 -0.689100 +vn 0.000000 0.666600 -0.745400 +vn 0.578700 0.436200 0.689100 +vn 0.000000 0.666600 0.745400 +vn -0.324500 -0.256300 0.910500 +vn 0.003300 -0.475500 0.879700 +vn -1.000000 0.000000 0.000000 +vn -0.359600 0.000000 -0.933100 +vn 0.756400 0.000000 -0.654100 +vn 0.756400 0.000000 0.654100 +vn -0.359600 0.000000 0.933100 +vn -0.729700 0.683700 0.000000 +vn -0.324500 0.256300 -0.910500 +vn 0.578700 -0.436200 -0.689100 +vn 0.578700 -0.436200 0.689100 +vn -0.324500 0.256300 0.910500 +vn 0.000000 0.470900 -0.882200 +vn 0.000000 -0.666600 -0.745400 +vn 0.000000 -0.666600 0.745400 +vn 0.000000 0.470900 0.882200 +vn 0.729700 0.683700 0.000000 +vn 0.324500 0.256300 -0.910500 +vn -0.578700 -0.436200 -0.689100 +vn -0.578700 -0.436200 0.689100 +vn 0.324500 0.256300 0.910500 +vn 1.000000 -0.001100 0.000000 +vn 0.361000 -0.000700 -0.932600 +vn -0.756400 0.000000 -0.654100 +vn -0.756400 0.000000 0.654100 +vn 0.361000 -0.000700 0.932600 +vn 0.736100 -0.676800 0.000000 +vn 0.327100 -0.263100 -0.907600 +vn -0.578700 0.436200 -0.689100 +vn -0.578700 0.436200 0.689100 +vn 0.327100 -0.263100 0.907600 +vn -0.004900 -1.000000 0.000000 +vn 0.729700 -0.683800 0.000000 +vn 0.324500 -0.256300 0.910500 +vn -0.003300 -0.475400 0.879700 +vn 0.324500 -0.256300 -0.910500 +vn -0.003300 -0.475400 -0.879700 +vn 1.000000 0.000000 0.000000 +vn 0.359600 0.000000 0.933100 +vn 0.359600 0.000000 -0.933100 +vn -1.000000 -0.001100 0.000000 +vn -0.361000 -0.000700 0.932600 +vn -0.361000 -0.000700 -0.932600 +vn -0.736100 -0.676800 0.000000 +vn -0.327100 -0.263100 0.907600 +vn -0.327100 -0.263100 -0.907600 +vn 0.000000 -1.000000 0.004800 +vn 0.000000 -0.657400 -0.753500 +vn 0.898300 -0.248500 -0.362400 +vn 0.863600 -0.504100 0.003400 +vn -0.898300 -0.248500 -0.362400 +vn -0.863600 -0.504100 0.003400 +vn 0.000000 0.000000 -1.000000 +vn 0.925200 0.000000 -0.379500 +vn -0.925200 0.000000 -0.379500 +vn 0.898300 0.248500 -0.362400 +vn 0.661600 -0.421500 0.620200 +vn -0.898300 0.248500 -0.362400 +vn 0.898300 0.248500 0.362300 +vn -0.898300 0.248500 0.362300 +vn 0.000000 -0.000900 1.000000 +vn 0.924700 -0.000600 0.380700 +vn -0.924700 -0.000600 0.380700 +vn 0.000000 -0.650300 0.759600 +vn 0.895600 -0.254600 0.364700 +vn -0.895600 -0.254600 0.364700 +vn 0.729700 -0.683700 0.000000 +vn 0.729700 0.683800 0.000000 +vn -0.729700 0.683800 0.000000 +vn 0.000000 1.000000 0.004500 +vn 0.000000 0.680200 -0.733000 +vn -0.902900 0.266000 -0.337600 +vn -0.870300 0.492500 0.003200 +vn -0.676200 -0.442600 0.588900 +vn -0.734400 -0.678700 0.000000 +vn 0.676200 -0.442600 0.588900 +vn 0.734400 -0.678700 0.000000 +vn 0.902900 0.266000 -0.337600 +vn 0.870300 0.492500 0.003200 +vn -0.927200 0.000000 -0.374400 +vn -0.640100 0.000000 0.768300 +vn 0.640100 0.000000 0.768300 +vn 0.927200 0.000000 -0.374400 +vn 0.000000 -0.680300 -0.733000 +vn -0.902900 -0.266000 -0.337600 +vn -0.676200 0.442600 0.588900 +vn 0.676200 0.442600 0.588900 +vn 0.902900 -0.266000 -0.337600 +vn 0.000000 -1.000000 0.000000 +vn -0.872700 -0.488100 0.000000 +vn -0.734400 0.678700 0.000000 +vn 0.734400 0.678700 0.000000 +vn 0.872700 -0.488100 0.000000 +vn 0.000000 -0.680300 0.733000 +vn -0.902900 -0.266000 0.337600 +vn -0.676200 0.442600 -0.588900 +vn 0.676200 0.442600 -0.588900 +vn 0.902900 -0.266000 0.337600 +vn 0.000000 0.001100 1.000000 +vn -0.926700 0.000700 0.375700 +vn -0.640100 0.000000 -0.768300 +vn 0.640100 0.000000 -0.768300 +vn 0.926700 0.000700 0.375700 +vn 0.000000 0.673500 0.739100 +vn -0.900100 0.272500 0.340000 +vn -0.676200 -0.442600 -0.588900 +vn 0.676200 -0.442600 -0.588900 +vn 0.900100 0.272500 0.340000 +s off +f 1//1 2//1 3//1 4//1 +f 4//2 3//2 5//2 6//2 +f 6//3 5//3 7//3 8//3 +f 8//4 7//4 9//4 10//4 +f 10//5 9//5 11//5 12//5 +f 13//6 1//6 4//6 +f 13//7 4//7 6//7 +f 13//8 6//8 8//8 +f 13//9 8//9 10//9 +f 13//10 10//10 12//10 +f 12//11 1//11 13//11 +f 2//12 1//12 12//12 11//12 +f 9//13 7//13 5//13 3//13 2//13 11//13 +s 1 +f 14//14 15//15 16//16 17//17 +f 17//17 16//16 18//18 19//19 +f 19//19 18//18 20//20 21//21 +f 21//21 20//20 22//22 23//23 +f 14//14 23//23 22//22 15//15 +f 15//15 24//24 25//25 16//16 +f 16//16 25//25 26//26 18//18 +f 18//18 26//26 27//27 20//20 +f 20//20 27//27 28//28 22//22 +f 22//22 28//28 24//24 15//15 +f 24//24 29//29 30//30 25//25 +f 25//25 30//30 31//31 26//26 +f 26//26 31//31 32//32 27//27 +f 27//27 32//32 33//33 28//28 +f 28//28 33//33 29//29 24//24 +f 29//29 34//13 35//34 30//30 +f 30//30 35//34 36//35 31//31 +f 31//31 36//35 37//36 32//32 +f 32//32 37//36 38//37 33//33 +f 33//33 38//37 34//13 29//29 +f 34//13 39//38 40//39 35//34 +f 35//34 40//39 41//40 36//35 +f 36//35 41//40 42//41 37//36 +f 37//36 42//41 43//42 38//37 +f 38//37 43//42 39//38 34//13 +f 39//38 44//43 45//44 40//39 +f 40//39 45//44 46//45 41//40 +f 41//40 46//45 47//46 42//41 +f 42//41 47//46 48//47 43//42 +f 43//42 48//47 44//43 39//38 +f 44//43 49//48 50//49 45//44 +f 45//44 50//49 51//50 46//45 +f 46//45 51//50 52//51 47//46 +f 47//46 52//51 53//52 48//47 +f 48//47 53//52 49//48 44//43 +f 49//48 14//14 17//17 50//49 +f 50//49 17//17 19//19 51//50 +f 51//50 19//19 21//21 52//51 +f 52//51 21//21 23//23 53//52 +f 14//14 49//48 53//52 23//23 +f 54//53 55//54 56//55 57//56 +f 57//56 56//55 58//57 59//58 +f 59//58 58//57 60//59 61//60 +f 61//60 60//59 62//61 63//62 +f 54//53 63//62 62//61 55//54 +f 55//54 64//63 65//64 56//55 +f 56//55 65//64 66//65 58//57 +f 58//57 66//65 67//66 60//59 +f 60//59 67//66 68//67 62//61 +f 62//61 68//67 64//63 55//54 +f 64//63 69//68 70//69 65//64 +f 65//64 70//69 71//70 66//65 +f 66//65 71//70 72//71 67//66 +f 67//66 72//71 73//72 68//67 +f 68//67 73//72 69//68 64//63 +f 69//68 74//13 75//73 70//69 +f 70//69 75//73 76//74 71//70 +f 71//70 76//74 77//75 72//71 +f 72//71 77//75 78//76 73//72 +f 73//72 78//76 74//13 69//68 +f 74//13 79//77 80//78 75//73 +f 75//73 80//78 81//79 76//74 +f 76//74 81//79 82//80 77//75 +f 77//75 82//80 83//81 78//76 +f 78//76 83//81 79//77 74//13 +f 79//77 84//82 85//83 80//78 +f 80//78 85//83 86//84 81//79 +f 81//79 86//84 87//85 82//80 +f 82//80 87//85 88//86 83//81 +f 83//81 88//86 84//82 79//77 +f 84//82 89//87 90//88 85//83 +f 85//83 90//88 91//89 86//84 +f 86//84 91//89 92//90 87//85 +f 87//85 92//90 93//91 88//86 +f 88//86 93//91 89//87 84//82 +f 89//87 54//53 57//56 90//88 +f 90//88 57//56 59//58 91//89 +f 91//89 59//58 61//60 92//90 +f 92//90 61//60 63//62 93//91 +f 54//53 89//87 93//91 63//62 +f 94//92 95//93 96//94 97//95 +f 97//95 96//94 98//90 99//60 +f 99//60 98//90 100//89 101//58 +f 101//58 100//89 102//96 103//97 +f 94//92 103//97 102//96 95//93 +f 95//93 104//98 105//99 96//94 +f 96//94 105//99 106//85 98//90 +f 98//90 106//85 107//84 100//89 +f 100//89 107//84 108//100 102//96 +f 102//96 108//100 104//98 95//93 +f 104//98 109//77 110//81 105//99 +f 105//99 110//81 111//80 106//85 +f 106//85 111//80 112//79 107//84 +f 107//84 112//79 113//78 108//100 +f 108//100 113//78 109//77 104//98 +f 109//77 114//13 115//76 110//81 +f 110//81 115//76 116//75 111//80 +f 111//80 116//75 117//74 112//79 +f 112//79 117//74 118//73 113//78 +f 113//78 118//73 114//13 109//77 +f 114//13 119//68 120//72 115//76 +f 115//76 120//72 121//71 116//75 +f 116//75 121//71 122//70 117//74 +f 117//74 122//70 123//69 118//73 +f 118//73 123//69 119//68 114//13 +f 119//68 124//101 125//102 120//72 +f 120//72 125//102 126//66 121//71 +f 121//71 126//66 127//65 122//70 +f 122//70 127//65 128//103 123//69 +f 123//69 128//103 124//101 119//68 +f 124//101 129//104 130//105 125//102 +f 125//102 130//105 131//59 126//66 +f 126//66 131//59 132//57 127//65 +f 127//65 132//57 133//106 128//103 +f 128//103 133//106 129//104 124//101 +f 129//104 94//92 97//95 130//105 +f 130//105 97//95 99//60 131//59 +f 131//59 99//60 101//58 132//57 +f 132//57 101//58 103//97 133//106 +f 94//92 129//104 133//106 103//97 +f 134//107 135//108 136//109 137//110 +f 137//110 136//109 138//51 139//21 +f 139//21 138//51 140//50 141//19 +f 141//19 140//50 142//111 143//112 +f 134//107 143//112 142//111 135//108 +f 135//108 144//113 145//114 136//109 +f 136//109 145//114 146//46 138//51 +f 138//51 146//46 147//45 140//50 +f 140//50 147//45 148//115 142//111 +f 142//111 148//115 144//113 135//108 +f 144//113 149//38 150//116 145//114 +f 145//114 150//116 151//117 146//46 +f 146//46 151//117 152//40 147//45 +f 147//45 152//40 153//118 148//115 +f 148//115 153//118 149//38 144//113 +f 149//38 154//13 155//37 150//116 +f 150//116 155//37 156//36 151//117 +f 151//117 156//36 157//35 152//40 +f 152//40 157//35 158//34 153//118 +f 153//118 158//34 154//13 149//38 +f 154//13 159//29 160//119 155//37 +f 155//37 160//119 161//32 156//36 +f 156//36 161//32 162//31 157//35 +f 157//35 162//31 163//120 158//34 +f 158//34 163//120 159//29 154//13 +f 159//29 164//121 165//122 160//119 +f 160//119 165//122 166//27 161//32 +f 161//32 166//27 167//26 162//31 +f 162//31 167//26 168//123 163//120 +f 163//120 168//123 164//121 159//29 +f 164//121 169//124 170//125 165//122 +f 165//122 170//125 171//20 166//27 +f 166//27 171//20 172//18 167//26 +f 167//26 172//18 173//126 168//123 +f 168//123 173//126 169//124 164//121 +f 169//124 134//107 137//110 170//125 +f 170//125 137//110 139//21 171//20 +f 171//20 139//21 141//19 172//18 +f 172//18 141//19 143//112 173//126 +f 134//107 169//124 173//126 143//112 +f 174//92 175//127 176//94 177//95 +f 177//95 176//94 178//90 179//60 +f 179//60 178//90 180//89 181//58 +f 181//58 180//89 182//96 183//97 +f 174//92 183//97 182//96 175//127 +f 175//127 184//98 185//99 176//94 +f 176//94 185//99 186//85 178//90 +f 178//90 186//85 187//84 180//89 +f 180//89 187//84 188//100 182//96 +f 182//96 188//100 184//98 175//127 +f 184//98 189//128 190//81 185//99 +f 185//99 190//81 191//80 186//85 +f 186//85 191//80 192//79 187//84 +f 187//84 192//79 193//78 188//100 +f 188//100 193//78 189//128 184//98 +f 189//128 194//13 195//76 190//81 +f 190//81 195//76 196//75 191//80 +f 191//80 196//75 197//74 192//79 +f 192//79 197//74 198//73 193//78 +f 193//78 198//73 194//13 189//128 +f 194//13 199//129 200//72 195//76 +f 195//76 200//72 201//71 196//75 +f 196//75 201//71 202//70 197//74 +f 197//74 202//70 203//69 198//73 +f 198//73 203//69 199//129 194//13 +f 199//129 204//101 205//102 200//72 +f 200//72 205//102 206//66 201//71 +f 201//71 206//66 207//65 202//70 +f 202//70 207//65 208//103 203//69 +f 203//69 208//103 204//101 199//129 +f 204//101 209//104 210//105 205//102 +f 205//102 210//105 211//59 206//66 +f 206//66 211//59 212//57 207//65 +f 207//65 212//57 213//106 208//103 +f 208//103 213//106 209//104 204//101 +f 209//104 174//92 177//95 210//105 +f 210//105 177//95 179//60 211//59 +f 211//59 179//60 181//58 212//57 +f 212//57 181//58 183//97 213//106 +f 174//92 209//104 213//106 183//97 +f 214//130 215//131 216//132 217//133 +f 217//133 216//132 218//134 219//135 +f 219//135 218//134 220//136 221//137 +f 221//137 220//136 222//138 223//139 +f 214//130 223//139 222//138 215//131 +f 215//131 224//113 225//140 216//132 +f 216//132 225//140 226//141 218//134 +f 218//134 226//141 227//142 220//136 +f 220//136 227//142 228//143 222//138 +f 222//138 228//143 224//113 215//131 +f 224//113 229//144 230//145 225//140 +f 225//140 230//145 231//146 226//141 +f 226//141 231//146 232//147 227//142 +f 227//142 232//147 233//148 228//143 +f 228//143 233//148 229//144 224//113 +f 229//144 234//149 235//150 230//145 +f 230//145 235//150 236//151 231//146 +f 231//146 236//151 237//152 232//147 +f 232//147 237//152 238//153 233//148 +f 233//148 238//153 234//149 229//144 +f 234//149 239//154 240//155 235//150 +f 235//150 240//155 241//156 236//151 +f 236//151 241//156 242//157 237//152 +f 237//152 242//157 243//158 238//153 +f 238//153 243//158 239//154 234//149 +f 239//154 244//159 245//160 240//155 +f 240//155 245//160 246//161 241//156 +f 241//156 246//161 247//162 242//157 +f 242//157 247//162 248//163 243//158 +f 243//158 248//163 244//159 239//154 +f 244//159 249//164 250//165 245//160 +f 245//160 250//165 251//166 246//161 +f 246//161 251//166 252//167 247//162 +f 247//162 252//167 253//168 248//163 +f 248//163 253//168 249//164 244//159 +f 249//164 214//130 217//133 250//165 +f 250//165 217//133 219//135 251//166 +f 251//166 219//135 221//137 252//167 +f 252//167 221//137 223//139 253//168 +f 214//130 249//164 253//168 223//139 diff --git a/chains/textures/brass.png b/chains/textures/brass.png new file mode 100644 index 0000000..e8f1f34 Binary files /dev/null and b/chains/textures/brass.png differ diff --git a/chains/textures/chain_brass_inv.png b/chains/textures/chain_brass_inv.png new file mode 100644 index 0000000..880d823 Binary files /dev/null and b/chains/textures/chain_brass_inv.png differ diff --git a/chains/textures/chain_wrought_iron_inv.png b/chains/textures/chain_wrought_iron_inv.png new file mode 100644 index 0000000..09abcb4 Binary files /dev/null and b/chains/textures/chain_wrought_iron_inv.png differ diff --git a/chains/textures/chains_chain.png b/chains/textures/chains_chain.png deleted file mode 100644 index 1cddbfd..0000000 Binary files a/chains/textures/chains_chain.png and /dev/null differ diff --git a/chains/textures/chains_chain_brass.png b/chains/textures/chains_chain_brass.png deleted file mode 100644 index 950a893..0000000 Binary files a/chains/textures/chains_chain_brass.png and /dev/null differ diff --git a/chains/textures/chains_chain_top.png b/chains/textures/chains_chain_top.png deleted file mode 100644 index 469cafc..0000000 Binary files a/chains/textures/chains_chain_top.png and /dev/null differ diff --git a/chains/textures/chains_chain_top_brass.png b/chains/textures/chains_chain_top_brass.png deleted file mode 100644 index dbafa26..0000000 Binary files a/chains/textures/chains_chain_top_brass.png and /dev/null differ diff --git a/chains/textures/chains_chain_top_brass_inv.png b/chains/textures/chains_chain_top_brass_inv.png deleted file mode 100644 index 69b555a..0000000 Binary files a/chains/textures/chains_chain_top_brass_inv.png and /dev/null differ diff --git a/chains/textures/chains_chain_top_inv.png b/chains/textures/chains_chain_top_inv.png deleted file mode 100644 index 4f03eff..0000000 Binary files a/chains/textures/chains_chain_top_inv.png and /dev/null differ diff --git a/chains/textures/top_chain_brass_inv.png b/chains/textures/top_chain_brass_inv.png new file mode 100644 index 0000000..1175ab9 Binary files /dev/null and b/chains/textures/top_chain_brass_inv.png differ diff --git a/chains/textures/top_chain_wrought_iron_inv.png b/chains/textures/top_chain_wrought_iron_inv.png new file mode 100644 index 0000000..7973185 Binary files /dev/null and b/chains/textures/top_chain_wrought_iron_inv.png differ diff --git a/chains/textures/wrought_iron.png b/chains/textures/wrought_iron.png new file mode 100644 index 0000000..eef6fb7 Binary files /dev/null and b/chains/textures/wrought_iron.png differ