summaryrefslogtreecommitdiff
path: root/models.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-12-15 04:35:59 -0500
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-12-15 04:35:59 -0500
commit659b4e42b2bb6b55a4031554664b6f371f903f5e (patch)
treedf7d7cbbf3b9d19573e144c7d94a1cb9a6210861 /models.lua
parentbd80f18cfce1fb69e78f7d5ce63e7264718378e7 (diff)
downloadpipeworks-659b4e42b2bb6b55a4031554664b6f371f903f5e.tar
pipeworks-659b4e42b2bb6b55a4031554664b6f371f903f5e.tar.gz
pipeworks-659b4e42b2bb6b55a4031554664b6f371f903f5e.tar.bz2
pipeworks-659b4e42b2bb6b55a4031554664b6f371f903f5e.tar.xz
pipeworks-659b4e42b2bb6b55a4031554664b6f371f903f5e.zip
local-ize a few more variables, move all of the nodebox models
into their own file and confine them and pretty much everything else to the pipeworks.{} table (still global though). More to come.
Diffstat (limited to 'models.lua')
-rw-r--r--models.lua198
1 files changed, 198 insertions, 0 deletions
diff --git a/models.lua b/models.lua
new file mode 100644
index 0000000..f8ca219
--- /dev/null
+++ b/models.lua
@@ -0,0 +1,198 @@
+---------------------
+-- The various models
+
+-- Pipe models
+
+pipeworks.pipe_leftstub = {
+ { -32/64, -2/64, -6/64, 1/64, 2/64, 6/64 }, -- pipe segment against -X face
+ { -32/64, -4/64, -5/64, 1/64, 4/64, 5/64 },
+ { -32/64, -5/64, -4/64, 1/64, 5/64, 4/64 },
+ { -32/64, -6/64, -2/64, 1/64, 6/64, 2/64 },
+
+ { -32/64, -3/64, -8/64, -30/64, 3/64, 8/64 }, -- (the flange for it)
+ { -32/64, -5/64, -7/64, -30/64, 5/64, 7/64 },
+ { -32/64, -6/64, -6/64, -30/64, 6/64, 6/64 },
+ { -32/64, -7/64, -5/64, -30/64, 7/64, 5/64 },
+ { -32/64, -8/64, -3/64, -30/64, 8/64, 3/64 }
+}
+
+pipeworks.pipe_rightstub = {
+ { -1/64, -2/64, -6/64, 32/64, 2/64, 6/64 }, -- pipe segment against +X face
+ { -1/64, -4/64, -5/64, 32/64, 4/64, 5/64 },
+ { -1/64, -5/64, -4/64, 32/64, 5/64, 4/64 },
+ { -1/64, -6/64, -2/64, 32/64, 6/64, 2/64 },
+
+ { 30/64, -3/64, -8/64, 32/64, 3/64, 8/64 }, -- (the flange for it)
+ { 30/64, -5/64, -7/64, 32/64, 5/64, 7/64 },
+ { 30/64, -6/64, -6/64, 32/64, 6/64, 6/64 },
+ { 30/64, -7/64, -5/64, 32/64, 7/64, 5/64 },
+ { 30/64, -8/64, -3/64, 32/64, 8/64, 3/64 }
+}
+
+pipeworks.pipe_bottomstub = {
+ { -2/64, -32/64, -6/64, 2/64, 1/64, 6/64 }, -- pipe segment against -Y face
+ { -4/64, -32/64, -5/64, 4/64, 1/64, 5/64 },
+ { -5/64, -32/64, -4/64, 5/64, 1/64, 4/64 },
+ { -6/64, -32/64, -2/64, 6/64, 1/64, 2/64 },
+
+ { -3/64, -32/64, -8/64, 3/64, -30/64, 8/64 }, -- (the flange for it)
+ { -5/64, -32/64, -7/64, 5/64, -30/64, 7/64 },
+ { -6/64, -32/64, -6/64, 6/64, -30/64, 6/64 },
+ { -7/64, -32/64, -5/64, 7/64, -30/64, 5/64 },
+ { -8/64, -32/64, -3/64, 8/64, -30/64, 3/64 }
+}
+
+pipeworks.pipe_topstub = {
+ { -2/64, -1/64, -6/64, 2/64, 32/64, 6/64 }, -- pipe segment against +Y face
+ { -4/64, -1/64, -5/64, 4/64, 32/64, 5/64 },
+ { -5/64, -1/64, -4/64, 5/64, 32/64, 4/64 },
+ { -6/64, -1/64, -2/64, 6/64, 32/64, 2/64 },
+
+ { -3/64, 30/64, -8/64, 3/64, 32/64, 8/64 }, -- (the flange for it)
+ { -5/64, 30/64, -7/64, 5/64, 32/64, 7/64 },
+ { -6/64, 30/64, -6/64, 6/64, 32/64, 6/64 },
+ { -7/64, 30/64, -5/64, 7/64, 32/64, 5/64 },
+ { -8/64, 30/64, -3/64, 8/64, 32/64, 3/64 }
+}
+
+pipeworks.pipe_frontstub = {
+ { -6/64, -2/64, -32/64, 6/64, 2/64, 1/64 }, -- pipe segment against -Z face
+ { -5/64, -4/64, -32/64, 5/64, 4/64, 1/64 },
+ { -4/64, -5/64, -32/64, 4/64, 5/64, 1/64 },
+ { -2/64, -6/64, -32/64, 2/64, 6/64, 1/64 },
+
+ { -8/64, -3/64, -32/64, 8/64, 3/64, -30/64 }, -- (the flange for it)
+ { -7/64, -5/64, -32/64, 7/64, 5/64, -30/64 },
+ { -6/64, -6/64, -32/64, 6/64, 6/64, -30/64 },
+ { -5/64, -7/64, -32/64, 5/64, 7/64, -30/64 },
+ { -3/64, -8/64, -32/64, 3/64, 8/64, -30/64 }
+}
+
+pipeworks.pipe_backstub = {
+ { -6/64, -2/64, -1/64, 6/64, 2/64, 32/64 }, -- pipe segment against -Z face
+ { -5/64, -4/64, -1/64, 5/64, 4/64, 32/64 },
+ { -4/64, -5/64, -1/64, 4/64, 5/64, 32/64 },
+ { -2/64, -6/64, -1/64, 2/64, 6/64, 32/64 },
+
+ { -8/64, -3/64, 30/64, 8/64, 3/64, 32/64 }, -- (the flange for it)
+ { -7/64, -5/64, 30/64, 7/64, 5/64, 32/64 },
+ { -6/64, -6/64, 30/64, 6/64, 6/64, 32/64 },
+ { -5/64, -7/64, 30/64, 5/64, 7/64, 32/64 },
+ { -3/64, -8/64, 30/64, 3/64, 8/64, 32/64 }
+}
+
+pipeworks.pipe_selectboxes = {
+ { -32/64, -8/64, -8/64, 8/64, 8/64, 8/64 },
+ { -8/64 , -8/64, -8/64, 32/64, 8/64, 8/64 },
+ { -8/64 , -32/64, -8/64, 8/64, 8/64, 8/64 },
+ { -8/64 , -8/64, -8/64, 8/64, 32/64, 8/64 },
+ { -8/64 , -8/64, -32/64, 8/64, 8/64, 8/64 },
+ { -8/64 , -8/64, -8/64, 8/64, 8/64, 32/64 }
+}
+
+pipeworks.pipe_bendsphere = {
+ { -4/64, -4/64, -4/64, 4/64, 4/64, 4/64 },
+ { -5/64, -3/64, -3/64, 5/64, 3/64, 3/64 },
+ { -3/64, -5/64, -3/64, 3/64, 5/64, 3/64 },
+ { -3/64, -3/64, -5/64, 3/64, 3/64, 5/64 }
+}
+
+-- Tube models
+
+pipeworks.tube_leftstub = {
+ { -32/64, -9/64, -9/64, 9/64, 9/64, 9/64 }, -- tube segment against -X face
+}
+
+pipeworks.tube_rightstub = {
+ { -9/64, -9/64, -9/64, 32/64, 9/64, 9/64 }, -- tube segment against +X face
+}
+
+pipeworks.tube_bottomstub = {
+ { -9/64, -32/64, -9/64, 9/64, 9/64, 9/64 }, -- tube segment against -Y face
+}
+
+pipeworks.tube_topstub = {
+ { -9/64, -9/64, -9/64, 9/64, 32/64, 9/64 }, -- tube segment against +Y face
+}
+
+pipeworks.tube_frontstub = {
+ { -9/64, -9/64, -32/64, 9/64, 9/64, 9/64 }, -- tube segment against -Z face
+}
+
+pipeworks.tube_backstub = {
+ { -9/64, -9/64, -9/64, 9/64, 9/64, 32/64 }, -- tube segment against -Z face
+}
+
+pipeworks.tube_selectboxes = {
+ { -32/64, -10/64, -10/64, 10/64, 10/64, 10/64 },
+ { -10/64 , -10/64, -10/64, 32/64, 10/64, 10/64 },
+ { -10/64 , -32/64, -10/64, 10/64, 10/64, 10/64 },
+ { -10/64 , -10/64, -10/64, 10/64, 32/64, 10/64 },
+ { -10/64 , -10/64, -32/64, 10/64, 10/64, 10/64 },
+ { -10/64 , -10/64, -10/64, 10/64, 10/64, 32/64 }
+}
+
+-- Device models
+
+pipeworks.pipe_pumpbody = {
+ { -7/16, -6/16, -7/16, 7/16, 5/16, 7/16 },
+ { -8/16, -8/16, -8/16, 8/16, -6/16, 8/16 }
+}
+
+pipeworks.pipe_valvebody = {
+ { -4/16, -4/16, -4/16, 4/16, 4/16, 4/16 }
+}
+
+pipeworks.pipe_valvehandle_on = {
+ { -5/16, 4/16, -1/16, 0, 5/16, 1/16 }
+}
+
+pipeworks.pipe_valvehandle_off = {
+ { -1/16, 4/16, -5/16, 1/16, 5/16, 0 }
+}
+
+pipeworks.pipe_sensorbody = {
+ { -3/16, -2/16, -2/16, 3/16, 2/16, 2/16 }
+}
+
+pipeworks.spigot_bottomstub = {
+ { -2/64, -16/64, -6/64, 2/64, 1/64, 6/64 }, -- pipe segment against -Y face
+ { -4/64, -16/64, -5/64, 4/64, 1/64, 5/64 },
+ { -5/64, -16/64, -4/64, 5/64, 1/64, 4/64 },
+ { -6/64, -16/64, -2/64, 6/64, 1/64, 2/64 },
+
+ { -3/64, -16/64, -8/64, 3/64, -14/64, 8/64 }, -- (the flange for it)
+ { -5/64, -16/64, -7/64, 5/64, -14/64, 7/64 },
+ { -6/64, -16/64, -6/64, 6/64, -14/64, 6/64 },
+ { -7/64, -16/64, -5/64, 7/64, -14/64, 5/64 },
+ { -8/64, -16/64, -3/64, 8/64, -14/64, 3/64 }
+}
+
+pipeworks.spigot_stream = {
+ { -3/64, (-41/64)-0.01, -5/64, 3/64, -16/64, 5/64 },
+ { -4/64, (-41/64)-0.01, -4/64, 4/64, -16/64, 4/64 },
+ { -5/64, (-41/64)-0.01, -3/64, 5/64, -16/64, 3/64 }
+}
+
+pipeworks.entry_panel = {
+ { -8/16, -8/16, -1/16, 8/16, 8/16, 1/16 }
+}
+
+pipeworks.fountainhead_model = {
+ { -2/64, -32/64, -6/64, 2/64, 21/64, 6/64 }, -- main segment
+ { -4/64, -32/64, -5/64, 4/64, 21/64, 5/64 },
+ { -5/64, -32/64, -4/64, 5/64, 21/64, 4/64 },
+ { -6/64, -32/64, -2/64, 6/64, 21/64, 2/64 },
+
+ { -3/64, -32/64, -8/64, 3/64, -30/64, 8/64 }, -- bottom flange
+ { -5/64, -32/64, -7/64, 5/64, -30/64, 7/64 },
+ { -6/64, -32/64, -6/64, 6/64, -30/64, 6/64 },
+ { -7/64, -32/64, -5/64, 7/64, -30/64, 5/64 },
+ { -8/64, -32/64, -3/64, 8/64, -30/64, 3/64 },
+
+ { -3/64, 20/64, -8/64, 3/64, 32/64, 8/64 }, -- top flange/outlet
+ { -5/64, 20/64, -7/64, 5/64, 32/64, 7/64 },
+ { -6/64, 20/64, -6/64, 6/64, 32/64, 6/64 },
+ { -7/64, 20/64, -5/64, 7/64, 32/64, 5/64 },
+ { -8/64, 20/64, -3/64, 8/64, 32/64, 3/64 }
+}