From 02db9f63ea530fba08d17c1a7cacdf15279dde6d Mon Sep 17 00:00:00 2001 From: jp Date: Tue, 3 Feb 2015 17:54:44 +0100 Subject: [PATCH] Mesh models for chains --- chains/init.lua | 100 +-- chains/models/chains.obj | 609 ++++++++++++++++ chains/models/top_chains.obj | 679 ++++++++++++++++++ chains/textures/brass.png | Bin 0 -> 801 bytes chains/textures/chain_brass_inv.png | Bin 0 -> 1779 bytes chains/textures/chain_wrought_iron_inv.png | Bin 0 -> 1348 bytes chains/textures/chains_chain.png | Bin 187 -> 0 bytes chains/textures/chains_chain_brass.png | Bin 187 -> 0 bytes chains/textures/chains_chain_top.png | Bin 386 -> 0 bytes chains/textures/chains_chain_top_brass.png | Bin 397 -> 0 bytes .../textures/chains_chain_top_brass_inv.png | Bin 304 -> 0 bytes chains/textures/chains_chain_top_inv.png | Bin 287 -> 0 bytes chains/textures/top_chain_brass_inv.png | Bin 0 -> 1917 bytes .../textures/top_chain_wrought_iron_inv.png | Bin 0 -> 1460 bytes chains/textures/wrought_iron.png | Bin 0 -> 926 bytes 15 files changed, 1341 insertions(+), 47 deletions(-) create mode 100644 chains/models/chains.obj create mode 100644 chains/models/top_chains.obj create mode 100644 chains/textures/brass.png create mode 100644 chains/textures/chain_brass_inv.png create mode 100644 chains/textures/chain_wrought_iron_inv.png delete mode 100644 chains/textures/chains_chain.png delete mode 100644 chains/textures/chains_chain_brass.png delete mode 100644 chains/textures/chains_chain_top.png delete mode 100644 chains/textures/chains_chain_top_brass.png delete mode 100644 chains/textures/chains_chain_top_brass_inv.png delete mode 100644 chains/textures/chains_chain_top_inv.png create mode 100644 chains/textures/top_chain_brass_inv.png create mode 100644 chains/textures/top_chain_wrought_iron_inv.png create mode 100644 chains/textures/wrought_iron.png diff --git a/chains/init.lua b/chains/init.lua index d0352ff1..f0c02250 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 00000000..5fbd15d9 --- /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 00000000..7ce8e75e --- /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 0000000000000000000000000000000000000000..e8f1f34f4383def2603b81d02892becbc8bb4eb6 GIT binary patch literal 801 zcmV++1K#|JP)ck=14=-7Pf+Jx%di|*fr^69Pc<)7~2k>}QU^zFOu;iBr@kmb>7 z>f4C+@5b-uu=MM>>e`3x;F|XF&h_lQ_VCN^)ej(-I40tjO^c*=hb%T*ns8IYUtN~=-7Yg*L&m6 zT)w;;*@NWJXX)61<fDa%+llVsq2kV5}#;({Ab7hwR^&;mud-+J)rKVB^nU<^*L>s7U**zl@aC`N(P`}7mFL!Z;>=g#%vRydSK-W9 z^69$q>AB*}SY#`!KL7v#`$0no(=w&7 zx3YA)R0)H2LD7VnGbT9IPHw21H7!$=!5|?yYesIjm(RqWSvAFJ5)9SRu^nC6`GIW} z(`VIBEU#s->WoRso0OhWGIe@i|KzGk42?75T)l(a`=(Bdi0pN*?q=xha+#DGk~3vm zPrtuMi+v-5O-rk9d+3xYVc`Lui4M(n49;ah`)5rJ@@r~!bDY^6&tL+vzs(ln9#aM- zi2c@u5ciZZa6{}@m4mp4g@FrVe~J*)Jq+wqauih5WD^BD;^O5~S(zE4IN3N9WdwwI fdHDI57#X4fNBLq}PMC#M00000NkvXXu0mjfP?PL? literal 0 HcmV?d00001 diff --git a/chains/textures/chain_brass_inv.png b/chains/textures/chain_brass_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..880d823a9fca0f9ba6928aae42aba2887709fb0e GIT binary patch literal 1779 zcmVC0006*P)t-s0002d z;QqIxLb#kz(6UwzpwV^`5tVV`+ zFt(yXxTHhYzfRM=PP3pv%(zRVk~_7bLc^~}z^q5MqC$vyF|?sVx~4_PvPq+qmny}elyX$O~$cFv!Fnf zgf_&lN6@-VkAO6$lRVJ6P1V0ntC>E^wMv(UHqEz7#jr=juSn9nP1(XvwW30vjybiV zL6n3wzN$uzelx?bNQ8DTqLDk!xlF{ZNSlf`_~u+zO&{gVQq8wZxTHhc!ce}dMcBYk zwxU9ng*MZ^OwYJXrIb9Pkvqn*NPlrIvY|n%nLfX&M!Kg&wxU9og*LLFLA<9#%eG3` zz)qBfHPpOL#I8rXrbL*CH`BaLy{SdZwMv6^FVDG5wxU9ykvq}4OoVnY)V@xnlRTr6 zJGY}l!K+8z$4`xZG@Xn&tC>EEdNQGrJGiAovYtV@rbY1BQsm50lY=(l%1+R_P2R{( zp^!S8ia3LHFT$-zxhBv&ZMBmF)aAPQu zfi$R;KChfXk%BdFWGI`6H@2ce&bUm_x=hl%O~kK9&9+Ofn?J#CsRS+rjAo005(OQchC<0Tc}bBnAQgxD^Wi1_S>7fD82O*u}K2qMT@5O(Gy0^Yi88 zuA7sFba81^M>Z`H{`&a%_Ve-Z<>BAn+t|&$x3-m&k&TCSX;@B3M?owk5fJ+M^YZKG z=jPVd*45O}(9g)n!@|G5xv;6Jsh*mSjD~%Eb#QB8TO}Fz_V)AZ-rU>U+Sk>|!M?e< zw6v|Np_r3~f_r6TQBO`vLO?h)G!V!iCGK2sA(AXe1jvD>wB=&rAo+yDdPjMFfj+PL2^cwi7J2WqEZ5-MR+QtUVxl$M=G#*%JtC zNCMHkc^Ol|lrc}+uK`iUbzST%h?*zCsRxsFOE4Wgw%vU(>&h(9q|g3vbVub3u-GQF z0mu`a|wvH6=QKP zh^l;87z0t26V(EUDtqe|Qv-D4iq;nEK~uk=chKrx2ATyud&d>RkpmKg)Brb7{1ha$ zUG-2M9uJZu6OBLTF-Sa>h)dlJlKIJqoAMGQ+2^%r$EN`|Nb=;`3yMo#4;n=bNb)2* zXxyuO!BGo%3@b|8MykN0HD$wF1|Ds9Hk^yVqxEM)2!Y2iwh_W=@E9)bg0L7ohN)?f z2abd2@<@*?z6DF?s-B@xEb0KuX=hW#-i{`*4kW455a)M+!y=tP+^mh@IPJ3|Zhtp8 z_FO~4`~pxI7Zf33MjAL;0!Rp)0Et`)RaOKn({FU%oZKo;150K&?DNXY8$h$fR}3{#W`L;+dS^9g>SZ-RSO}h=PYuWfkJpD9K|AL6;4g^z z>Z%0|cov0j-I|i3ITxC{8LhNLV)u6e&UclrDi{ewX%FNiit00y#*Kc7nrWM%+?I6*yA1 zBX0jdE;#Nc=c65%QV5dLu>an7b3ynZNIK?z``%@er?r8m+o43(fJYw=o*9{{15NF> z!|+~A0!>Re6KRu(0mr)YVJ;*Fq>E}mNCTQwhX%))Yq>Z<3o|o7Q3KM(CV^&`;~WHL zK#4zJ4KRSFM9JrVY)Xdna)e~?yy-P>7oLOXbN{d~7EDJ6g-kFRuS7MVvb*u``vLy@ V?~kS)j`9Ei002ovPDHLkV1lS@Vr>8b literal 0 HcmV?d00001 diff --git a/chains/textures/chain_wrought_iron_inv.png b/chains/textures/chain_wrought_iron_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..09abcb4aa173426f304b25c8bdb062d99f888b30 GIT binary patch literal 1348 zcmX|A2~bm46#XGAB`kt~3Pz+F6oIg0BMF~u{6Ky}79dotD2bqmAX1A0E*%KPfLayW zaYaNy#1=4=0gEWeXhdnn4I`iyM5?lyun9q-Pdn3@``){6?z!ijcV}L{OcH8?bHPCn zWP=Kj2ykY7USDCsKG9n+13?&}EKJS^S00NS%;s@mHlK?ioM3Jc2jvS84)4DNlmaL; z7BdKx1PC9dGo>PNXmCgfkN+hQQK%3k2%8to;)p^}aHUfMKo^5X2QWY)6^dyj3cv)? znG#ea3_&HRnCedfR6z__A`}C;Fo6h!7!?5zfC2CTQNZxO2LTeofmsqXESSwD`;lRK zAm{}u5@8r<5u;)LK7KNhltHD_$W)S#pC8fJm*~d~V6b5pl|%vlfeOHb9E2!T#OLup zI}wUOyF@7YQlf%U07X8R4-zmCDw!HU4Go2!py?Ao>^Ub#NZAKR(B|JU{UiqfMg;l$aQiSg0? zwp)!)&iXWu7$FENKoPDyqkBZBOsXneg?ttP+>SMxo`eql()ZEp{ ziU8T=Lo1^)7bScW&iBph`?SqC0@vwstd_60UbT94kFcbmKE8L2?dfS&R_jWQX#@*O zSsq>3I5QZ&&)4#FOw?2IMmz2H9cl$Ldi?L~dqW0kOaECVX4Uzoi$$u{&U2KR^LI-I znuWzy#ladmej_AJQe@I9#fw{hcRsLSZiEyabNS4Ny)}XQc~cJ%?v7dBil>imTU}6v(nf^+Ha^+#dfAIiVHH6oY0DHV=6%+HJQ%t(0M_n+mX_Ijwsvk(?R%`()J{rEy#L z)?99>IK|M4y&W+qKt;f?XNVO#H?|(bajCR%Cu}e7A|0#n<-uA*Qz_5qIQ_tG9c%xbvwp zGq2&M;jN|T!2V-@{2C`O%X)1}$o}^I!-=%x7|nH^{PnXVi(yx-e}hGM3`*-!RlHRH z%@v!+1F9 z^f1o0rMAWk*Ph(^b literal 0 HcmV?d00001 diff --git a/chains/textures/chains_chain.png b/chains/textures/chains_chain.png deleted file mode 100644 index 1cddbfd82900dd58a1324c5d8998f67cdf9bb36f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv3GfMV1=6ajswO5Tc6N52o}OW0 zVQFb;m6es<-QBZi&tAE5<<_lR`>%XV1FB;z3GxeOaCmkD#Bud>aSY*zPEG&<{)C1G z(Tf3Y%aeD6kaUoYzPhl7O;2O7sqCqS*~XW-PkA)V-0UiSDxq=Z$%d7Y2RKuG cdYOb64g_$izdU}x4QL>Pr>mdKI;Vst0K{%Q@c;k- diff --git a/chains/textures/chains_chain_brass.png b/chains/textures/chains_chain_brass.png deleted file mode 100644 index 950a893ecd9b77d3bd92b18523d1fe1c8bf34373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv3GfMV1=425{Qh2IaS_t_84AtS zYO^Qm>{x4hYQN{j;|bT#m)*VAC3e*24Nx6pNswPKgTu2MX+Vyvr;B3BddaARhla#4phb%UgXWc1aAJ#2a!i%n%uHOw}?%zetEVdiF6=~D@fD^E78j6A@Z e>eI_4#Bd;hOa0~X18zVA89ZJ6T-G@yGywo3v^|#q diff --git a/chains/textures/chains_chain_top.png b/chains/textures/chains_chain_top.png deleted file mode 100644 index 469cafc96e91b792c623fd32aed20a349e068ce3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386 zcmV-|0e$|7P)-Dg08^bUd3>wd)oNjyCiD56AP872 z7R+WdfX@_PfD~Ef`#z8RWHJFTfsYg>U}qXQj)P$sXqrYCh5$`KOVI>$kyp#*l1`_C z5;TB%iUy!%ijyS4^E}$^Hlxu9paxV^)PQ=X!SQ%}W^g{A0V+T_MFps38f-QjhQlG# z>6F!Kg%Z63C3Tj8YHkMW_4?8OsuGldH+AM491aI|yB+<0AN7S|FNmV(nL!-K#WT3y z?{vFeEX(3@xfJh$5JE^Pab5R+a}Wdp+wB(Dbvd0*#V7H0yFD}5@At)bA&z5w-$zQx g^?F5Z-=A�sIE0aYbFz4*&oF07*qoM6N<$g4Hph&j0`b diff --git a/chains/textures/chains_chain_top_brass.png b/chains/textures/chains_chain_top_brass.png deleted file mode 100644 index dbafa26900dfdc1e0981a93bc0dedae5b572861b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 397 zcmV;80doF{P)3~pYm0U5v##9T-i#23eDz_DG{|Er3X|4;AJ`M+VA@qef$ zRv>19(jdMN-Z0p<+7uT5LQoAL&5TeQzX2DIC;UHs&<~u5pk5%&1=D)9;bCy@NF?cD z@c8b$|7i)b;N*PgYCGw%00Mh_#&sY600000NkvXXu0mjfkr}k= 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 69b555af9e0c8e3ed99eac1f2143f0f2dca2b79a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmV-00nh%4P)Vu6c;@c+;NiT_Jx>Hlx7Rr|kmw!!~7 zlXZzV00f$<5H>bftC6M|1oG15!Opid75G1)U6XVJKw$k6qyH&!vgB#LbRzkGZJEmd z0B`aCH6<#f8*=$n7F^TKi#4PhaBP?L|Egl;|I_<){%=@jOrAHktu`es{*l4O;|c#y zAM^t!BC@D-Y>(hYcgci#WB1X*x$zH_ymJZ}_cDf}-lP$Ew=C=Z<4?+G^G z+Sx+V4Y_|~0$kJC!y%*_017xzh5~ux?zJwQ1^@u^zJ3I#tSOrS0000_f&fKPP*oMuG(}z4D9iHu03nX!S4fhCP9|8E^*KJz z^T@J{K0s)i2D+}Z$?Liz3`0nggdhm$BipvU(s3O0fxhqI`#y@IK-;!#GrF#$d;i}o z%YtznVcRyCCggekO7lF^2cGAFVHi+V73X=f&2U{8p69X2C0007cP)t-s0002N zu}_hKHKdY9yr@OUvq`q0Lb0Ae$g@hDi#f%wNx!Q_&9+Ljph32xLbswq%eG3$vP#sy zPPC&!xurwMvq`?GMyQrP+Qd-k&Q{gIPtLbY)4WZ!p+dc>N7B7bsh2*((&x=hu+PK|#vwV^`Hwo8I_FL-S%)4xu?t4E}fJ-Met$+Szxut>V4L)XDh%e6|y zut>wNN6NNK%(YClqCvHxLD0KR%d|?jqeIHHO2n^7(YsBIeKWtSN3@_qrjt9epg_;M zOQ@ATwV^@Bvq{vwO|P9m)xl4-qC$~_G}FCLq?0_tu198EBvecusg^yHf;H2>O~0*1 z*uhW9v`M(6L#2~Fo{u`br$oc8M!BU#*1=DtlRLt#Mw^Q`y{JTocrko#EVQ9PtC~O0 zxlNLTG`gll%e6|iqCvy0N5`;9n~XQ3kvp-VK<3X-y{JXApFy0BIe>F6!>~u8kUNim zG^&_A|LJgtcrl53GHPHZu%AGGb1l=mOP-H9w4g$ujyjNlG^v(7!LCQDnLebFJiMnw ziF`B9x=V?9G1k6Lxuivsgf{BaRGW-Bn~XX6-%;AdQpK-H!>~u&!cTl|EaAvei+eMK zbuff=Fv+${d~Ph&z)$PZSA1?P%CkzgqC$^ely<3Ptv_hppH6)b})l%+pPreQl6!S+W==~#J}D&(2l?~s z>gV9!*w)n2&dtKX!N0tUmX;ksNGQ`7000CKNklJ(5BK%m*}0j0=MH23d&m9# zAp?i6`{|{o?`E^78wh+07tWn#G}-%FofdNj#1=Bx)#736`EGW!4cE6i%nRfY*Q6E? zh0UbxbJSTo^!;_MRh|ulHAIwZvs;{P_0|qUV|Amh zVYCE@XpzZc)i)S)jnzLYzf}(iCDgZhK}1G#U4w9VXJv(;b3`bi-J*twOf~ue*WsgF zCFmDJM90nbhH6)Uzd8qM@*tv#4y$gY;vbz2Q+*(&@!NErqvijsaH(#c2ay$DsSxNC zI#+^9gXtK=R`ymnxudGm^(u^P$%FW0*!fHEY!m|QOpt*=hEoskT0VRRQE{gKco50X zwr>yg1<^d+u>K`@7C!m-?2^hIEFnFB1baS#W%7IoG|Rv;Ia(q-JVE2@k#C%HTMC}T zvyFEWz_j$$%?n`K6;L$}OtD$>$Ad|_ZEHM;Bth*ps|vxBdSi$6eV7|qf~P_dQ3960 z#SlbK0?Q&F2)fUJCFV8GBXE@jEIx{SW5l$*;K@`OZ^eNrGDOGSf~6(oEr<%}+e5jwo=#YY@TsnRBwTobC_8FFfNfAt5Lv2zmcMUUh$!qvLr`8)x zyPcZsDWFN-?9^51S0;m{&~hoQ7(KiS_8fs=aWq&oasaYm6-WYSxj}GfD@f#5lOa$Y z10S+HcNN`@AMg_nb6S$K1^A}0YvEuK2=8a9R0NWnBDH**^>Ce@w*Q=gBQ z7ns`IYU9Dwze%H%fyVcpXI<}_YzbH<+jgwjus2K&mU)M9N)7uYu#En&%UA-E{j*d4 zTu8dzz%k)5TzoVjiQFiG;Lr?^99{XR`?GoD1i$CYVo1-O7Z(5f7%}4}G+@>K- z^OiCYg{B*%AX2h#L_wj+z2iU>G*eQ007S7K?piMp6_}E=`#|LFbhmqhNgt_Ef=1^1 zw4+A5`k)#tk8JC$%h&mpf<<#OCG7<4F(AoPxj~S%5G0!;WDpc-z)?DL7hK%^CW0b3 ztcV*xK63$Frr6GbW7Y;W1pB9gBxdwG;hHFrB)06siV8;vYJrua3RqC00000NkvXXu0mjf DTv)9z literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7973185fbeae14238d7304fda8a4699a51e59052 GIT binary patch literal 1460 zcmW+$dpy)x6d&(JsEG0?>$Qx*48xc)Pk!?rW4u-4(`;;%WobofF(WEep0$%CX-yPG z6h(#7irVtXqrAczChra@a+V{pMM zm&Sqc?lhu@JC4NmU{G)*Km-Vt;K8M`Nv;Hr2b1ki=hD~!#5?0a3~&I^i^gHOGd!s* zGM4D!M&Ur;9Z!e_9KZr$-V824KrkDGV@V(ns71mM+;L<#G?qvA#GqWTPOj|#agYsz zboOI$fo2z^GX~}CWQXE0JY7*P3^LW;8Ua919cTmXU>z|yCk!CEAf3EuY!U|Vh(P*t zco5zL!c!a(D0^#LupDgcfTfclAP-Qy=o}XZG{FT2S_1+=cVJ2^cRJeM5vT>4k#Kt; z$=(Lx!{oBabfDAG4(aK^3aIHtfSK-&_2K%$Om-+(BDSb$_QW~rElbBrIG7ebeRY0H zI@I^P`r4Jk(Ss`U)zUYx6Typ z+`(-#RsZs>!SK5O@qN$f=hyhF%Z(#HbvSOU@7-@*5}RFot`9_o7c8Skl98IKla{sSRcDLO7!_bQUeAw= ztW+vj-c?!8?Yo z!RT9MD}hn2zOD2m2VAd{1chhD6o+zoYn~cM{#33I>88E zP7d_S7{w;L-B@qVUwl-g)E$6K(2&fsbyifDhZFS47Ok>tCR^|qTl*ZMN{VwZg~C<7 zYR7vx=c-b6eb+Wyfr*8Wl`1)aFIZF!zO%k+5^j-rzoBBS>Eq{tjtfT6+(kJ~T==Rn zleihHI}B}t=0dS3HOb1r!9&6jYQ$Veae92%2iuxc#n}E-STij1_+;C$3*@o+QDzxz zYjp?#qfZ`Vr75`TQ)=S;jfzrlQFNIff`18C%yO#@QuBQo9WKb-m9|qnp)L7piVJM% zHalHt5CIoY^sz7q(d5x_&j>F&5w)G4*-%y?Y8?({%}(vG@>ziaMh1$zS*S(NL9f#puh)i`NzP6SY$` z(=4-J7!k!$TG__Rmf}?D&pgJilq$udO3}4dpHyaV$Y`0NwsMJk*r( zW3CeJ+yP@qGlbr)R-zJFIt|MS3OvC@`tR8teR=G0@~}=4`_Wv6g6UK6Rlt~3E_BOX Gkn$f}Z*`Xd literal 0 HcmV?d00001 diff --git a/chains/textures/wrought_iron.png b/chains/textures/wrought_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..eef6fb778fa6629a25812be7309943e341dc6d6d GIT binary patch literal 926 zcmV;P17ZA$P)iVP;}rZ);{mLP1MNMn^?LUR_&xacF>hbXinTlZ%3bd2WSzZ-jYnZ)jm|XJ3kg zd{IqFkb`!6a%p#NXLW33T31m~PD^%fW^QO;Z)ad-URii=W_odHQB6uyPfT1_Q+#r1 zZ)aazS5k3mVp~^IWL{WeT~}gVR+WZ$L_t7jVq9fkT4rHdihglmTUBsrVp>*FSW`}a zb!>ojYkhNSfp=_OSW{hBQc_P#X<}PXOh`~nNl;Bmb!=sLZ)kIDWO8a_Zf0OtQcY`Q zTw`5VXkuGgRZvVyM`2r4SX56}Q%_7uM~HlIn2CCjgLQRnWtN9|nTmT}SyPvYdPPG) zU070wd~jJ*PiA0Ra%*E#PfLq`a*BR(N=HRYNk&ISLsU>qPD@B@WL<1!US(fdVq8~k zW?xH4MPFG|mx+3jgLavTdy<8BcyDJMnp|YM^#ZxNk>FRL_$SF zLZ`*5hyVZq7)eAyR2b6*!2@Cg0T2Mdt!>-3ZQHhO+eYlhwok9?4EP87_{HWHcMo>f zH#au4H$f1IVxS3nCKakKa~lgmAwVC;Ea{tFR@#Q_Ev+a6e96qB-Z{(e$^=GWQnnTH ztA;sChu4=<(Kg0kvrYruC_H<5*POgRMuTXu< z2pl=yl#kU4;rv1U_F*^LUVPow>na) zHyD7&=8Gz@d7HJrqcX!wM*&8Rn2?yqXDp_iOr1_of~W`adfx`~Uy|07*qoM6N<$g5{BR ACIA2c literal 0 HcmV?d00001