Added Tumeninodes' facade mod.
|
@ -0,0 +1,5 @@
|
|||
# facade
|
||||
Adds decorative clay and stone-type nodes to Minetest Game.
|
||||
![Preview](https://github.com/TumeniNodes/facade/blob/master/screenshot.png)
|
||||
![Preview](https://github.com/TumeniNodes/facade/blob/master/screenshot2.png)
|
||||
![Preview](https://github.com/TumeniNodes/facade/blob/master/screenshot3.png)
|
|
@ -0,0 +1,2 @@
|
|||
Special thanks to Napiophelios for taking the time to clean up my sloppy coding style, and making it far more efficient.
|
||||
(Thanks Nappy!)
|
|
@ -0,0 +1,2 @@
|
|||
default
|
||||
mychisel?
|
|
@ -0,0 +1 @@
|
|||
Adds decorative clay and stone-type nodes to Minetest Game.
|
|
@ -0,0 +1,486 @@
|
|||
facade = {}
|
||||
|
||||
local wehavechisels = minetest.get_modpath("mychisel")
|
||||
|
||||
--------------
|
||||
--Bannerstones
|
||||
--------------
|
||||
|
||||
--Node will be called facade:<subname>_bannerstone
|
||||
function facade.register_bannerstone(modname, subname, recipeitem, desc)
|
||||
minetest.register_node("facade:" .. subname .. "_bannerstone" , {
|
||||
description = desc .. " Bannerstone",
|
||||
drawtype = "nodebox",
|
||||
tiles = {
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_bannerstone.png"},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
{-0.5, 0.25, -0.5625, 0.5, 0.375, -0.5},
|
||||
{-0.5, -0.375, -0.5625, 0.5, -0.25, -0.5},
|
||||
},
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
}
|
||||
},
|
||||
})
|
||||
end
|
||||
|
||||
--Node will be called facade:<subname>_bannerstone_corner
|
||||
function facade.register_bannerstone_corner(modname, subname, recipeitem, desc)
|
||||
minetest.register_node("facade:" .. subname .. "_bannerstone_corner", {
|
||||
description = desc .. " Bannerstone Corner",
|
||||
drawtype = "nodebox",
|
||||
tiles = {
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_bannerstone.png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_bannerstone.png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_bannerstone.png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_bannerstone.png"},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
{-0.5625, 0.25, -0.5625, 0.5625, 0.375, 0.5625},
|
||||
{-0.5625, -0.375, -0.5625, 0.5625, -0.25, 0.5625},
|
||||
},
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
}
|
||||
},
|
||||
})
|
||||
end
|
||||
|
||||
--------------
|
||||
--Centerstones
|
||||
--------------
|
||||
|
||||
--Node will be called facade:<subname>_centerstone
|
||||
function facade.register_centerstone(modname, subname, recipeitem, desc)
|
||||
minetest.register_node("facade:" .. subname .. "_centerstone", {
|
||||
description = desc .. " Centerstone",
|
||||
drawtype = "nodebox",
|
||||
tiles = {"" .. modname.. "_" .. subname .. ".png^facade_centerstone.png"},
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.4375, -0.4375, -0.4375, 0.4375, 0.4375, 0.4375},
|
||||
{-0.5, -0.25, 0.0625, 0.5, 0.25, 0.25},
|
||||
{-0.5, -0.25, -0.25, 0.5, 0.25, -0.0625},
|
||||
{-0.25, -0.25, -0.5, -0.0625, 0.25, 0.5},
|
||||
{0.0625, -0.25, -0.5, 0.25, 0.25, 0.5},
|
||||
{-0.5, 0.0625, -0.25, 0.5, 0.25, 0.25},
|
||||
{-0.5, -0.25, -0.25, 0.5, -0.0625, 0.25},
|
||||
{-0.25, -0.25, -0.5, 0.25, -0.0625, 0.5},
|
||||
{-0.25, 0.0625, -0.5, 0.25, 0.25, 0.5},
|
||||
{-0.25, -0.5, -0.25, 0.25, 0.5, -0.0625},
|
||||
{-0.25, -0.5, 0.0625, 0.25, 0.5, 0.25},
|
||||
{0.0625, -0.5, -0.1875, 0.25, 0.5, 0.1875},
|
||||
{-0.25, -0.5, -0.1875, -0.0625, 0.5, 0.1875},
|
||||
{-0.5, 0.3125, 0.3125, 0.5, 0.5, 0.5},
|
||||
{-0.5, 0.3125, -0.5, 0.5, 0.5, -0.3125},
|
||||
{0.3125, 0.3125, -0.5, 0.5, 0.5, 0.5},
|
||||
{-0.5, 0.3125, -0.5, -0.3125, 0.5, 0.5},
|
||||
{-0.5, -0.5, -0.5, -0.3125, -0.3125, 0.5},
|
||||
{0.3125, -0.5, -0.5, 0.5, -0.3125, 0.5},
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.3125, -0.3125},
|
||||
{-0.5, -0.5, 0.3125, 0.5, -0.3125, 0.5},
|
||||
{0.3125, -0.5, -0.5, 0.5, 0.5, -0.3125},
|
||||
{0.3125, -0.5, 0.3125, 0.5, 0.5, 0.5},
|
||||
{-0.5, -0.5, 0.3125, -0.3125, 0.5, 0.5},
|
||||
{-0.5, -0.5, -0.5, -0.3125, 0.5, -0.3125},
|
||||
},
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
}
|
||||
},
|
||||
})
|
||||
end
|
||||
|
||||
---------
|
||||
--Columns
|
||||
---------
|
||||
|
||||
--Node will be called facade:<subname>_column
|
||||
function facade.register_column(modname, subname, recipeitem, desc)
|
||||
minetest.register_node("facade:" .. subname .. "_column" , {
|
||||
description = desc .. " Column",
|
||||
drawtype = "nodebox",
|
||||
tiles = {
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_column.png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_column.png"
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.4375, 0.5, 0.5, 0.4375},
|
||||
{-0.5, -0.5, -0.5, -0.3125, 0.5, 0.5},
|
||||
{0.3125, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
{0.0625, -0.5, -0.5, 0.1875, 0.5, 0.5},
|
||||
{-0.1875, -0.5, -0.5, -0.0625, 0.5, 0.5},
|
||||
},
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
}
|
||||
},
|
||||
})
|
||||
|
||||
end
|
||||
|
||||
|
||||
--Node will be called facade:<subname>_column_corner
|
||||
function facade.register_column_corner(modname, subname, recipeitem, desc)
|
||||
minetest.register_node("facade:" .. subname .. "_column_corner", {
|
||||
description = desc .. " Column Corner",
|
||||
drawtype = "nodebox",
|
||||
tiles = {
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_column.png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_column.png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_column.png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_column.png"
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.4375, -0.5, -0.4375, 0.4375, 0.5, 0.4375},
|
||||
{-0.5, -0.5, 0.3125, -0.3125, 0.5, 0.5},
|
||||
{0.3125, -0.5, -0.5, 0.5, 0.5, -0.3125},
|
||||
{0.0625, -0.5, -0.5, 0.1875, 0.5, 0.5},
|
||||
{-0.1875, -0.5, -0.5, -0.0625, 0.5, 0.5},
|
||||
{0.3125, -0.5, 0.3125, 0.5, 0.5, 0.5},
|
||||
{-0.5, -0.5, -0.5, -0.3125, 0.5, -0.3125},
|
||||
{-0.5, -0.5, 0.0625, 0.5, 0.5, 0.1875},
|
||||
{-0.5, -0.5, -0.1875, 0.5, 0.5, -0.0625},
|
||||
},
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
}
|
||||
},
|
||||
})
|
||||
end
|
||||
|
||||
---------
|
||||
--Corbels
|
||||
---------
|
||||
|
||||
--Node will be called facade:<subname>_corbel
|
||||
function facade.register_corbel(modname, subname, recipeitem, desc)
|
||||
minetest.register_node("facade:" .. subname .. "_corbel", {
|
||||
description = desc .. " Corbel",
|
||||
drawtype = "nodebox",
|
||||
tiles = {"" .. modname.. "_" .. subname .. ".png"},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, 0, -0.5, 0.5, 0.5, 0.5},
|
||||
{-0.5, -0.5, 0, 0.5, 0.5, 0.5},
|
||||
{-0.1875, -0.3125, -0.3125, 0.1875, 0.5, 0},
|
||||
},
|
||||
},
|
||||
-- selection_box = {
|
||||
-- type = "fixed",
|
||||
-- fixed = {
|
||||
-- {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
-- }
|
||||
-- },
|
||||
})
|
||||
end
|
||||
|
||||
--Node will be called facade:<subname>_corbel_corner
|
||||
function facade.register_corbel_corner(modname, subname, recipeitem, desc)
|
||||
minetest.register_node("facade:" .. subname .. "_corbel_corner", {
|
||||
description = desc .. " Corbel Corner",
|
||||
drawtype = "nodebox",
|
||||
tiles = {"" .. modname.. "_" .. subname .. ".png"},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, 0, -0.5, 0.5, 0.5, 0.5},
|
||||
{-0.5, -0.5, 0, 0, 0.5, 0.5},
|
||||
{0, -0.3125, -0.3125, 0.3125, 0.5, 0},
|
||||
},
|
||||
},
|
||||
-- selection_box = {
|
||||
-- type = "fixed",
|
||||
-- fixed = {
|
||||
-- {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
-- }
|
||||
-- },
|
||||
})
|
||||
end
|
||||
|
||||
--Node will be called facade:<subname>_corbel_corner_inner
|
||||
function facade.register_corbel_corner_inner(modname, subname, recipeitem, desc)
|
||||
minetest.register_node("facade:" .. subname .. "_corbel_corner_inner", {
|
||||
description = desc .. " Corbel Inner Corner",
|
||||
drawtype = "nodebox",
|
||||
tiles = {"" .. modname.. "_" .. subname .. ".png"},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, 0, -0.5, 0.5, 0.5, 0.5},
|
||||
{-0.5, -0.5, 0, 0.5, 0.5, 0.5},
|
||||
{0, -0.3125, -0.3125, 0.3125, 0.5, 0},
|
||||
{-0.5, -0.5, -0.5, 0, 0.5, 0.5},
|
||||
},
|
||||
},
|
||||
-- selection_box = {
|
||||
-- type = "fixed",
|
||||
-- fixed = {
|
||||
-- {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
-- }
|
||||
-- },
|
||||
})
|
||||
end
|
||||
|
||||
|
||||
--------------------------
|
||||
--- Carved Stones
|
||||
--------------------------
|
||||
|
||||
--Node will be called facade:<subname>_carved_stone_a
|
||||
function facade.register_carved_stone_a(modname, subname, recipeitem, desc)
|
||||
minetest.register_node("facade:" .. subname .. "_carved_stone_a", {
|
||||
description = desc .. " Carved Stone A",
|
||||
drawtype = "nodebox",
|
||||
tiles = {
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_carved_stone_a.png"},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.4375, 0.5, 0.5, 0.5},
|
||||
{-0.5, 0.4375, -0.5, 0.5, 0.5, -0.4375},
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5},
|
||||
{-0.4375, -0.375, -0.5, -0.3125, 0.375, -0.4375},
|
||||
{-0.5, -0.375, -0.5, -0.3125, -0.25, 0.5},
|
||||
{-0.4375, 0.25, -0.5, 0.4375, 0.375, 0.5},
|
||||
{0.3125, -0.125, -0.5, 0.4375, 0.25, 0.5},
|
||||
{-0.1875, -0.375, -0.5, 0.5, -0.25, 0.5},
|
||||
{-0.1875, -0.25, -0.5, -0.0625, 0.125, 0.5},
|
||||
{0.0625, -0.125, -0.5, 0.3125, 0, 0.5},
|
||||
{-0.0625, 0, -0.5, 0.1875, 0.125, 0.5},
|
||||
},
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
},
|
||||
},
|
||||
})
|
||||
end
|
||||
|
||||
--Node will be called facade:<subname>_carved_stone_a_corner
|
||||
function facade.register_carved_stone_a_corner(modname, subname, recipeitem, desc)
|
||||
minetest.register_node("facade:" .. subname .. "_carved_stone_a_corner", {
|
||||
description = desc .. " Carved Stone A Corner",
|
||||
drawtype = "nodebox",
|
||||
tiles = {
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_carved_stone_a.png",
|
||||
"" .. modname.. "_" .. subname .. ".png",
|
||||
"" .. modname.. "_" .. subname .. ".png^facade_carved_stone_a.png"},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.4375, -0.5, -0.4375, 0.5, 0.5, 0.5},
|
||||
{-0.5, 0.4375, -0.5, 0.5, 0.5, -0.4375},
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5},
|
||||
{-0.4375, -0.375, -0.5, -0.3125, 0.375, -0.4375},
|
||||
{-0.5, -0.375, -0.5, -0.3125, -0.25, 0.1875},
|
||||
{-0.4375, 0.25, -0.5, 0.4375, 0.375, 0.5},
|
||||
{0.3125, -0.125, -0.5, 0.4375, 0.25, 0.5},
|
||||
{-0.1875, -0.375, -0.5, 0.5, -0.25, 0.5},
|
||||
{-0.1875, -0.25, -0.5, -0.0625, 0.125, 0.5},
|
||||
{0.0625, -0.125, -0.5, 0.3125, 0, 0.5},
|
||||
{-0.0625, 0, -0.5, 0.1875, 0.125, 0.5},
|
||||
{-0.5, 0.4375, -0.5, 0.5, 0.5, 0.5},
|
||||
{-0.5, -0.125, -0.4375, 0.5, 0.375, -0.3125},
|
||||
{-0.5, 0.25, -0.3125, 0.5, 0.375, 0.4375},
|
||||
{-0.5, -0.375, 0.3125, 0.4375, 0.375, 0.4375},
|
||||
{-0.5, -0.375, 0.3125, 0.4375, -0.25, 0.5},
|
||||
{-0.5, -0.125, -0.3125, 0.4375, 0, -0.0625},
|
||||
{-0.5, 0, -0.1875, 0.4375, 0.125, 0.1875},
|
||||
{-0.5, -0.25, 0.0625, 0.4375, 0.125, 0.1875},
|
||||
},
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
},
|
||||
},
|
||||
})
|
||||
end
|
||||
|
||||
|
||||
--------------------------
|
||||
--Register Nodes/Materials
|
||||
--------------------------
|
||||
function facade.register_facade_nodes(modname, subname, recipeitem, desc)
|
||||
facade.register_bannerstone(modname, subname, recipeitem, desc)
|
||||
facade.register_bannerstone_corner(modname, subname, recipeitem, desc)
|
||||
facade.register_centerstone(modname, subname, recipeitem, desc)
|
||||
facade.register_column(modname, subname, recipeitem, desc)
|
||||
facade.register_column_corner(modname, subname, recipeitem, desc)
|
||||
facade.register_corbel(modname, subname, recipeitem, desc)
|
||||
facade.register_corbel_corner(modname, subname, recipeitem, desc)
|
||||
facade.register_corbel_corner_inner(modname, subname, recipeitem, desc)
|
||||
facade.register_carved_stone_a(modname, subname, recipeitem, desc)
|
||||
facade.register_carved_stone_a_corner(modname, subname, recipeitem, desc)
|
||||
if wehavechisels then -- register all nodes with mychisel mod to use them without creative priv
|
||||
chisel.register_node("facade",subname, recipeitem, "bannerstone")
|
||||
chisel.register_node("facade",subname, recipeitem, "bannerstone_corner")
|
||||
chisel.register_node("facade",subname, recipeitem, "centerstone")
|
||||
chisel.register_node("facade",subname, recipeitem, "column")
|
||||
chisel.register_node("facade",subname, recipeitem, "column_corner")
|
||||
chisel.register_node("facade",subname, recipeitem, "corbel")
|
||||
chisel.register_node("facade",subname, recipeitem, "corbel_corner")
|
||||
chisel.register_node("facade",subname, recipeitem, "corbel_corner_inner")
|
||||
chisel.register_node("facade",subname, recipeitem, "carved_stone_a")
|
||||
chisel.register_node("facade",subname, recipeitem, "carved_stone_a_corner")
|
||||
end
|
||||
end
|
||||
|
||||
if wehavechisels then chisel.add_mod("facade",10) end -- register the total number of different designs in this mod with mychisel
|
||||
|
||||
facade.register_facade_nodes("default", "clay", "default:clay", "Clay")
|
||||
facade.register_facade_nodes("default", "desert_sandstone", "default:desert_sandstone", "Desert Sandstone")
|
||||
facade.register_facade_nodes("default", "desert_stone", "default:desert_stone", "Desert Stone")
|
||||
facade.register_facade_nodes("default", "sandstone", "default:sandstone", "Sandstone")
|
||||
facade.register_facade_nodes("default", "silver_sandstone", "default:silver_sandstone", "Silver Sandstone")
|
||||
facade.register_facade_nodes("default", "stone", "default:stone", "Stone")
|
||||
--facade.register_facade_nodes("default", "obsidian", "default:obsidian", "Obsidian")
|
||||
|
||||
|
||||
if minetest.get_modpath( "bakedclay") then
|
||||
local clay = {
|
||||
{"white", "White"},
|
||||
{"grey", "Grey"},
|
||||
{"black", "Black"},
|
||||
{"red", "Red"},
|
||||
{"yellow", "Yellow"},
|
||||
{"green", "Green"},
|
||||
{"cyan", "Cyan"},
|
||||
{"blue", "Blue"},
|
||||
{"magenta", "Magenta"},
|
||||
{"orange", "Orange"},
|
||||
{"violet", "Violet"},
|
||||
{"brown", "Brown"},
|
||||
{"pink", "Pink"},
|
||||
{"dark_grey", "Dark Grey"},
|
||||
{"dark_green", "Dark Green"},
|
||||
}
|
||||
|
||||
for _, clay in pairs(clay) do
|
||||
facade.register_facade_nodes("baked_clay", clay[1] , "bakedclay:" .. clay[1], clay[2] .. " Baked Clay")
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
if minetest.get_modpath( "darkage") then
|
||||
facade.register_facade_nodes("darkage", "basalt", "darkage:basalt", "Basalt")
|
||||
facade.register_facade_nodes("darkage", "chalk", "darkage:chalk", "Chalk")
|
||||
facade.register_facade_nodes("darkage", "gneiss", "darkage:gneiss", "Gneiss")
|
||||
facade.register_facade_nodes("darkage", "marble", "darkage:marble", "Marble")
|
||||
facade.register_facade_nodes("darkage", "ors", "darkage:ors", "Ors")
|
||||
facade.register_facade_nodes("darkage", "schist", "darkage:schist", "Schist")
|
||||
facade.register_facade_nodes("darkage", "serpentine", "darkage:serpentine", "Serpentine")
|
||||
facade.register_facade_nodes("darkage", "shale", "darkage:shale", "Shale")
|
||||
facade.register_facade_nodes("darkage", "slate", "darkage:slate", "Slate")
|
||||
end
|
||||
|
||||
|
||||
if minetest.get_modpath( "nether") then
|
||||
facade.register_facade_nodes("nether", "rack", "nether:rack", "Netherrack")
|
||||
end
|
||||
|
||||
|
||||
--[[if minetest.get_modpath( "lapis") then
|
||||
facade.register_facade_nodes("lapis", "lapis_block", "lapis:lapis_block", "Lapis")
|
||||
facade.register_facade_nodes("lapis", "lapis_lazurite", "lapis:lazurite", "Lazurite")
|
||||
end]]--
|
|
@ -0,0 +1,226 @@
|
|||
*Textures from Minetest Game mod: default
|
||||
=========================================
|
||||
|
||||
License of source code:
|
||||
-----------------------
|
||||
Copyright (C) 2011-2012 celeron55, Perttu Ahola <celeron55@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 2.1 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
http://www.gnu.org/licenses/lgpl-2.1.html
|
||||
|
||||
License of media (textures and sounds)
|
||||
--------------------------------------
|
||||
Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
|
||||
http://creativecommons.org/licenses/by-sa/3.0/
|
||||
|
||||
Authors of media files
|
||||
-----------------------
|
||||
Everything not listed in here:
|
||||
Copyright (C) 2010-2012 celeron55, Perttu Ahola <celeron55@gmail.com>
|
||||
|
||||
Cisoun's WTFPL texture pack:
|
||||
default_jungletree.png
|
||||
default_lava.png
|
||||
default_leaves.png
|
||||
default_sapling.png
|
||||
default_stone.png
|
||||
default_tree.png
|
||||
default_tree_top.png
|
||||
default_water.png
|
||||
|
||||
Cisoun's conifers mod (WTFPL):
|
||||
default_pine_needles.png
|
||||
|
||||
Originating from G4JC's Almost MC Texture Pack:
|
||||
default_torch.png
|
||||
default_torch_on_ceiling.png
|
||||
default_torch_on_floor.png
|
||||
|
||||
VanessaE's animated torches (WTFPL):
|
||||
default_torch_animated.png
|
||||
default_torch_on_ceiling_animated.png
|
||||
default_torch_on_floor_animated.png
|
||||
default_torch_on_floor.png
|
||||
|
||||
RealBadAngel's animated water (WTFPL):
|
||||
default_water_source_animated.png
|
||||
default_water_flowing_animated.png
|
||||
|
||||
VanessaE (WTFPL):
|
||||
default_nc_back.png
|
||||
default_nc_front.png
|
||||
default_nc_rb.png
|
||||
default_nc_side.png
|
||||
default_desert_sand.png
|
||||
default_desert_stone.png
|
||||
default_sand.png
|
||||
|
||||
Calinou (CC BY-SA):
|
||||
default_brick.png
|
||||
default_papyrus.png
|
||||
default_mineral_copper.png
|
||||
default_glass_detail.png
|
||||
|
||||
MirceaKitsune (WTFPL):
|
||||
character.x
|
||||
|
||||
Jordach (CC BY-SA 3.0):
|
||||
character.png
|
||||
|
||||
PilzAdam (WTFPL):
|
||||
default_jungleleaves.png
|
||||
default_junglesapling.png
|
||||
default_obsidian_glass.png
|
||||
default_obsidian_shard.png
|
||||
default_mineral_gold.png
|
||||
default_snowball.png
|
||||
|
||||
jojoa1997 (WTFPL):
|
||||
default_obsidian.png
|
||||
|
||||
InfinityProject (WTFPL):
|
||||
default_mineral_diamond.png
|
||||
|
||||
Splizard (CC BY-SA 3.0):
|
||||
default_snow.png
|
||||
default_pine_sapling.png
|
||||
|
||||
Zeg9 (CC BY-SA 3.0):
|
||||
default_coal_block.png
|
||||
default_steel_block.png
|
||||
default_copper_block.png
|
||||
default_bronze_block.png
|
||||
default_gold_block.png
|
||||
|
||||
paramat (CC BY-SA 3.0):
|
||||
wieldhand.png -- Copied from character.png by Jordach (CC BY-SA 3.0)
|
||||
default_pinetree.png
|
||||
default_pinetree_top.png
|
||||
default_pinewood.png
|
||||
default_acacia_leaves.png
|
||||
default_acacia_sapling.png
|
||||
default_acacia_tree.png
|
||||
default_acacia_tree_top.png
|
||||
default_acacia_wood.png
|
||||
default_junglewood.png
|
||||
default_jungletree_top.png
|
||||
default_sandstone_brick.png
|
||||
default_obsidian_brick.png
|
||||
default_stone_brick.png
|
||||
default_desert_stone_brick.png
|
||||
default_river_water.png
|
||||
default_river_water_source_animated.png
|
||||
default_river_water_flowing_animated.png
|
||||
default_dry_grass.png
|
||||
default_dry_grass_side.png
|
||||
default_dry_grass_*.png
|
||||
default_grass.png
|
||||
default_grass_side.png
|
||||
default_snow_side.png
|
||||
|
||||
brunob.santos (CC BY-SA 4.0):
|
||||
default_desert_cobble.png
|
||||
|
||||
BlockMen (CC BY-SA 3.0):
|
||||
default_wood.png
|
||||
default_clay_brick.png
|
||||
default_iron_ingot.png
|
||||
default_gold_ingot.png
|
||||
default_tool_steelsword.png
|
||||
default_diamond.png
|
||||
default_book.png
|
||||
default_tool_*.png
|
||||
default_lava_source_animated.png
|
||||
default_lava_flowing_animated.png
|
||||
default_stick.png
|
||||
default_chest_front.png
|
||||
default_chest_lock.png
|
||||
default_chest_side.png
|
||||
default_chest_top.png
|
||||
default_mineral_mese.png
|
||||
default_meselamp.png
|
||||
bubble.png
|
||||
gui_*.png
|
||||
|
||||
sofar (CC BY-SA 3.0):
|
||||
default_book_written.png, based on default_book.png
|
||||
default_aspen_sapling
|
||||
default_aspen_leaves
|
||||
default_aspen_tree
|
||||
default_aspen_tree_top, derived from default_pine_tree_top (by paramat)
|
||||
default_aspen_wood, derived from default_pine_wood (by paramat)
|
||||
|
||||
sofar (WTFPL):
|
||||
default_gravel.png -- Derived from Gambit's PixelBOX texture pack light gravel
|
||||
|
||||
Neuromancer (CC BY-SA 2.0):
|
||||
default_cobble.png, based on texture by Brane praefect
|
||||
default_mossycobble.png, based on texture by Brane praefect
|
||||
Neuromancer (CC BY-SA 3.0):
|
||||
default_dirt.png
|
||||
default_furnace_*.png
|
||||
|
||||
Gambit (WTFPL):
|
||||
default_bronze_ingot.png
|
||||
default_copper_ingot.png
|
||||
default_copper_lump.png
|
||||
default_iron_lump.png
|
||||
default_gold_lump.png
|
||||
default_clay_lump.png
|
||||
default_coal.png
|
||||
default_grass_*.png
|
||||
default_paper.png
|
||||
default_diamond_block.png
|
||||
default_ladder_steel.png
|
||||
default_sign_wall_wood.png
|
||||
default_flint.png
|
||||
|
||||
asl97 (WTFPL):
|
||||
default_ice.png
|
||||
|
||||
KevDoy (CC BY-SA 3.0)
|
||||
heart.png
|
||||
|
||||
Glass breaking sounds (CC BY 3.0):
|
||||
1: http://www.freesound.org/people/cmusounddesign/sounds/71947/
|
||||
2: http://www.freesound.org/people/Tomlija/sounds/97669/
|
||||
3: http://www.freesound.org/people/lsprice/sounds/88808/
|
||||
|
||||
Mito551 (sounds) (CC BY-SA):
|
||||
default_dig_choppy.ogg
|
||||
default_dig_cracky.ogg
|
||||
default_dig_crumbly.1.ogg
|
||||
default_dig_crumbly.2.ogg
|
||||
default_dig_dig_immediate.ogg
|
||||
default_dig_oddly_breakable_by_hand.ogg
|
||||
default_dug_node.1.ogg
|
||||
default_dug_node.2.ogg
|
||||
default_grass_footstep.1.ogg
|
||||
default_grass_footstep.2.ogg
|
||||
default_grass_footstep.3.ogg
|
||||
default_gravel_footstep.1.ogg
|
||||
default_gravel_footstep.2.ogg
|
||||
default_gravel_footstep.3.ogg
|
||||
default_gravel_footstep.4.ogg
|
||||
default_grass_footstep.1.ogg
|
||||
default_place_node.1.ogg
|
||||
default_place_node.2.ogg
|
||||
default_place_node.3.ogg
|
||||
default_place_node_hard.1.ogg
|
||||
default_place_node_hard.2.ogg
|
||||
default_snow_footstep.1.ogg
|
||||
default_snow_footstep.2.ogg
|
||||
default_hard_footstep.1.ogg
|
||||
default_hard_footstep.2.ogg
|
||||
default_hard_footstep.3.ogg
|
||||
default_sand_footstep.1.ogg
|
||||
default_sand_footstep.2.ogg
|
||||
default_wood_footstep.1.ogg
|
||||
default_wood_footstep.2.ogg
|
||||
default_dirt_footstep.1.ogg
|
||||
default_dirt_footstep.2.ogg
|
||||
default_glass_footstep.ogg
|
|
@ -0,0 +1 @@
|
|||
name = facade
|
|
@ -0,0 +1,49 @@
|
|||
mtllib bannerstone.mtl
|
||||
o converted_out
|
||||
v 0.5 -0.5 -0.5
|
||||
v 0.5 -0.5 0.5
|
||||
v 0.5 0.5 0.5
|
||||
v 0.5 0.5 -0.5
|
||||
v -0.5 -0.5 -0.5
|
||||
v -0.5 -0.5 0.5
|
||||
v -0.5 0.5 0.5
|
||||
v -0.5 0.5 -0.5
|
||||
v 0.5 0.25 -0.5625
|
||||
v 0.5 0.25 -0.5
|
||||
v 0.5 0.375 -0.5
|
||||
v 0.5 0.375 -0.5625
|
||||
v -0.5 0.25 -0.5625
|
||||
v -0.5 0.25 -0.5
|
||||
v -0.5 0.375 -0.5
|
||||
v -0.5 0.375 -0.5625
|
||||
v 0.5 -0.375 -0.5625
|
||||
v 0.5 -0.375 -0.5
|
||||
v 0.5 -0.25 -0.5
|
||||
v 0.5 -0.25 -0.5625
|
||||
v -0.5 -0.375 -0.5625
|
||||
v -0.5 -0.375 -0.5
|
||||
v -0.5 -0.25 -0.5
|
||||
v -0.5 -0.25 -0.5625
|
||||
usemtl none
|
||||
s off
|
||||
g nodebox1
|
||||
f 1 2 3 4
|
||||
f 5 6 7 8
|
||||
f 1 4 8 5
|
||||
f 2 3 7 6
|
||||
f 1 2 6 5
|
||||
f 4 3 7 8
|
||||
g nodebox2
|
||||
f 9 10 11 12
|
||||
f 13 14 15 16
|
||||
f 9 12 16 13
|
||||
f 10 11 15 14
|
||||
f 9 10 14 13
|
||||
f 12 11 15 16
|
||||
g nodebox3
|
||||
f 17 18 19 20
|
||||
f 21 22 23 24
|
||||
f 17 20 24 21
|
||||
f 18 19 23 22
|
||||
f 17 18 22 21
|
||||
f 20 19 23 24
|
|
@ -0,0 +1,49 @@
|
|||
mtllib bannerstone_corner.mtl
|
||||
o converted_out
|
||||
v 0.5 -0.5 -0.5
|
||||
v 0.5 -0.5 0.5
|
||||
v 0.5 0.5 0.5
|
||||
v 0.5 0.5 -0.5
|
||||
v -0.5 -0.5 -0.5
|
||||
v -0.5 -0.5 0.5
|
||||
v -0.5 0.5 0.5
|
||||
v -0.5 0.5 -0.5
|
||||
v 0.5625 0.25 -0.5625
|
||||
v 0.5625 0.25 0.5625
|
||||
v 0.5625 0.375 0.5625
|
||||
v 0.5625 0.375 -0.5625
|
||||
v -0.5625 0.25 -0.5625
|
||||
v -0.5625 0.25 0.5625
|
||||
v -0.5625 0.375 0.5625
|
||||
v -0.5625 0.375 -0.5625
|
||||
v 0.5625 -0.375 -0.5625
|
||||
v 0.5625 -0.375 0.5625
|
||||
v 0.5625 -0.25 0.5625
|
||||
v 0.5625 -0.25 -0.5625
|
||||
v -0.5625 -0.375 -0.5625
|
||||
v -0.5625 -0.375 0.5625
|
||||
v -0.5625 -0.25 0.5625
|
||||
v -0.5625 -0.25 -0.5625
|
||||
usemtl none
|
||||
s off
|
||||
g nodebox1
|
||||
f 1 2 3 4
|
||||
f 5 6 7 8
|
||||
f 1 4 8 5
|
||||
f 2 3 7 6
|
||||
f 1 2 6 5
|
||||
f 4 3 7 8
|
||||
g nodebox2
|
||||
f 9 10 11 12
|
||||
f 13 14 15 16
|
||||
f 9 12 16 13
|
||||
f 10 11 15 14
|
||||
f 9 10 14 13
|
||||
f 12 11 15 16
|
||||
g nodebox3
|
||||
f 17 18 19 20
|
||||
f 21 22 23 24
|
||||
f 17 20 24 21
|
||||
f 18 19 23 22
|
||||
f 17 18 22 21
|
||||
f 20 19 23 24
|
|
@ -0,0 +1,169 @@
|
|||
mtllib carved_stone_a.mtl
|
||||
o converted_out
|
||||
v 0.5 -0.5 -0.4375
|
||||
v 0.5 -0.5 0.5
|
||||
v 0.5 0.5 0.5
|
||||
v 0.5 0.5 -0.4375
|
||||
v -0.5 -0.5 -0.4375
|
||||
v -0.5 -0.5 0.5
|
||||
v -0.5 0.5 0.5
|
||||
v -0.5 0.5 -0.4375
|
||||
v 0.5 0.4375 -0.5
|
||||
v 0.5 0.4375 -0.4375
|
||||
v 0.5 0.5 -0.4375
|
||||
v 0.5 0.5 -0.5
|
||||
v -0.5 0.4375 -0.5
|
||||
v -0.5 0.4375 -0.4375
|
||||
v -0.5 0.5 -0.4375
|
||||
v -0.5 0.5 -0.5
|
||||
v 0.5 -0.5 -0.5
|
||||
v 0.5 -0.5 0.5
|
||||
v 0.5 -0.4375 0.5
|
||||
v 0.5 -0.4375 -0.5
|
||||
v -0.5 -0.5 -0.5
|
||||
v -0.5 -0.5 0.5
|
||||
v -0.5 -0.4375 0.5
|
||||
v -0.5 -0.4375 -0.5
|
||||
v 0.4375 -0.375 -0.5
|
||||
v 0.4375 -0.375 -0.4375
|
||||
v 0.4375 0.375 -0.4375
|
||||
v 0.4375 0.375 -0.5
|
||||
v 0.3125 -0.375 -0.5
|
||||
v 0.3125 -0.375 -0.4375
|
||||
v 0.3125 0.375 -0.4375
|
||||
v 0.3125 0.375 -0.5
|
||||
v 0.5 -0.375 -0.5
|
||||
v 0.5 -0.375 0.5
|
||||
v 0.5 -0.25 0.5
|
||||
v 0.5 -0.25 -0.5
|
||||
v 0.3125 -0.375 -0.5
|
||||
v 0.3125 -0.375 0.5
|
||||
v 0.3125 -0.25 0.5
|
||||
v 0.3125 -0.25 -0.5
|
||||
v 0.4375 0.25 -0.5
|
||||
v 0.4375 0.25 0.5
|
||||
v 0.4375 0.375 0.5
|
||||
v 0.4375 0.375 -0.5
|
||||
v -0.4375 0.25 -0.5
|
||||
v -0.4375 0.25 0.5
|
||||
v -0.4375 0.375 0.5
|
||||
v -0.4375 0.375 -0.5
|
||||
v -0.3125 -0.125 -0.5
|
||||
v -0.3125 -0.125 0.5
|
||||
v -0.3125 0.25 0.5
|
||||
v -0.3125 0.25 -0.5
|
||||
v -0.4375 -0.125 -0.5
|
||||
v -0.4375 -0.125 0.5
|
||||
v -0.4375 0.25 0.5
|
||||
v -0.4375 0.25 -0.5
|
||||
v 0.1875 -0.375 -0.5
|
||||
v 0.1875 -0.375 0.5
|
||||
v 0.1875 -0.25 0.5
|
||||
v 0.1875 -0.25 -0.5
|
||||
v -0.5 -0.375 -0.5
|
||||
v -0.5 -0.375 0.5
|
||||
v -0.5 -0.25 0.5
|
||||
v -0.5 -0.25 -0.5
|
||||
v 0.1875 -0.25 -0.5
|
||||
v 0.1875 -0.25 0.5
|
||||
v 0.1875 0.125 0.5
|
||||
v 0.1875 0.125 -0.5
|
||||
v 0.0625 -0.25 -0.5
|
||||
v 0.0625 -0.25 0.5
|
||||
v 0.0625 0.125 0.5
|
||||
v 0.0625 0.125 -0.5
|
||||
v -0.0625 -0.125 -0.5
|
||||
v -0.0625 -0.125 0.5
|
||||
v -0.0625 0 0.5
|
||||
v -0.0625 0 -0.5
|
||||
v -0.3125 -0.125 -0.5
|
||||
v -0.3125 -0.125 0.5
|
||||
v -0.3125 0 0.5
|
||||
v -0.3125 0 -0.5
|
||||
v 0.0625 0 -0.5
|
||||
v 0.0625 0 0.5
|
||||
v 0.0625 0.125 0.5
|
||||
v 0.0625 0.125 -0.5
|
||||
v -0.1875 0 -0.5
|
||||
v -0.1875 0 0.5
|
||||
v -0.1875 0.125 0.5
|
||||
v -0.1875 0.125 -0.5
|
||||
usemtl none
|
||||
s off
|
||||
g nodebox1
|
||||
f 1 2 3 4
|
||||
f 5 6 7 8
|
||||
f 1 4 8 5
|
||||
f 2 3 7 6
|
||||
f 1 2 6 5
|
||||
f 4 3 7 8
|
||||
g nodebox2
|
||||
f 9 10 11 12
|
||||
f 13 14 15 16
|
||||
f 9 12 16 13
|
||||
f 10 11 15 14
|
||||
f 9 10 14 13
|
||||
f 12 11 15 16
|
||||
g nodebox3
|
||||
f 17 18 19 20
|
||||
f 21 22 23 24
|
||||
f 17 20 24 21
|
||||
f 18 19 23 22
|
||||
f 17 18 22 21
|
||||
f 20 19 23 24
|
||||
g nodebox4
|
||||
f 25 26 27 28
|
||||
f 29 30 31 32
|
||||
f 25 28 32 29
|
||||
f 26 27 31 30
|
||||
f 25 26 30 29
|
||||
f 28 27 31 32
|
||||
g nodebox5
|
||||
f 33 34 35 36
|
||||
f 37 38 39 40
|
||||
f 33 36 40 37
|
||||
f 34 35 39 38
|
||||
f 33 34 38 37
|
||||
f 36 35 39 40
|
||||
g nodebox6
|
||||
f 41 42 43 44
|
||||
f 45 46 47 48
|
||||
f 41 44 48 45
|
||||
f 42 43 47 46
|
||||
f 41 42 46 45
|
||||
f 44 43 47 48
|
||||
g nodebox7
|
||||
f 49 50 51 52
|
||||
f 53 54 55 56
|
||||
f 49 52 56 53
|
||||
f 50 51 55 54
|
||||
f 49 50 54 53
|
||||
f 52 51 55 56
|
||||
g nodebox8
|
||||
f 57 58 59 60
|
||||
f 61 62 63 64
|
||||
f 57 60 64 61
|
||||
f 58 59 63 62
|
||||
f 57 58 62 61
|
||||
f 60 59 63 64
|
||||
g nodebox9
|
||||
f 65 66 67 68
|
||||
f 69 70 71 72
|
||||
f 65 68 72 69
|
||||
f 66 67 71 70
|
||||
f 65 66 70 69
|
||||
f 68 67 71 72
|
||||
g nodebox10
|
||||
f 73 74 75 76
|
||||
f 77 78 79 80
|
||||
f 73 76 80 77
|
||||
f 74 75 79 78
|
||||
f 73 74 78 77
|
||||
f 76 75 79 80
|
||||
g nodebox11
|
||||
f 81 82 83 84
|
||||
f 85 86 87 88
|
||||
f 81 84 88 85
|
||||
f 82 83 87 86
|
||||
f 81 82 86 85
|
||||
f 84 83 87 88
|
|
@ -0,0 +1,289 @@
|
|||
mtllib carved_stone_a_corner.mtl
|
||||
o converted_out
|
||||
v 0.4375 -0.5 -0.4375
|
||||
v 0.4375 -0.5 0.5
|
||||
v 0.4375 0.5 0.5
|
||||
v 0.4375 0.5 -0.4375
|
||||
v -0.5 -0.5 -0.4375
|
||||
v -0.5 -0.5 0.5
|
||||
v -0.5 0.5 0.5
|
||||
v -0.5 0.5 -0.4375
|
||||
v 0.5 0.4375 -0.5
|
||||
v 0.5 0.4375 -0.4375
|
||||
v 0.5 0.5 -0.4375
|
||||
v 0.5 0.5 -0.5
|
||||
v -0.5 0.4375 -0.5
|
||||
v -0.5 0.4375 -0.4375
|
||||
v -0.5 0.5 -0.4375
|
||||
v -0.5 0.5 -0.5
|
||||
v 0.5 -0.5 -0.5
|
||||
v 0.5 -0.5 0.5
|
||||
v 0.5 -0.4375 0.5
|
||||
v 0.5 -0.4375 -0.5
|
||||
v -0.5 -0.5 -0.5
|
||||
v -0.5 -0.5 0.5
|
||||
v -0.5 -0.4375 0.5
|
||||
v -0.5 -0.4375 -0.5
|
||||
v 0.4375 -0.375 -0.5
|
||||
v 0.4375 -0.375 -0.4375
|
||||
v 0.4375 0.375 -0.4375
|
||||
v 0.4375 0.375 -0.5
|
||||
v 0.3125 -0.375 -0.5
|
||||
v 0.3125 -0.375 -0.4375
|
||||
v 0.3125 0.375 -0.4375
|
||||
v 0.3125 0.375 -0.5
|
||||
v 0.5 -0.375 -0.5
|
||||
v 0.5 -0.375 0.1875
|
||||
v 0.5 -0.25 0.1875
|
||||
v 0.5 -0.25 -0.5
|
||||
v 0.3125 -0.375 -0.5
|
||||
v 0.3125 -0.375 0.1875
|
||||
v 0.3125 -0.25 0.1875
|
||||
v 0.3125 -0.25 -0.5
|
||||
v 0.4375 0.25 -0.5
|
||||
v 0.4375 0.25 0.5
|
||||
v 0.4375 0.375 0.5
|
||||
v 0.4375 0.375 -0.5
|
||||
v -0.4375 0.25 -0.5
|
||||
v -0.4375 0.25 0.5
|
||||
v -0.4375 0.375 0.5
|
||||
v -0.4375 0.375 -0.5
|
||||
v -0.3125 -0.125 -0.5
|
||||
v -0.3125 -0.125 0.5
|
||||
v -0.3125 0.25 0.5
|
||||
v -0.3125 0.25 -0.5
|
||||
v -0.4375 -0.125 -0.5
|
||||
v -0.4375 -0.125 0.5
|
||||
v -0.4375 0.25 0.5
|
||||
v -0.4375 0.25 -0.5
|
||||
v 0.1875 -0.375 -0.5
|
||||
v 0.1875 -0.375 0.5
|
||||
v 0.1875 -0.25 0.5
|
||||
v 0.1875 -0.25 -0.5
|
||||
v -0.5 -0.375 -0.5
|
||||
v -0.5 -0.375 0.5
|
||||
v -0.5 -0.25 0.5
|
||||
v -0.5 -0.25 -0.5
|
||||
v 0.1875 -0.25 -0.5
|
||||
v 0.1875 -0.25 0.5
|
||||
v 0.1875 0.125 0.5
|
||||
v 0.1875 0.125 -0.5
|
||||
v 0.0625 -0.25 -0.5
|
||||
v 0.0625 -0.25 0.5
|
||||
v 0.0625 0.125 0.5
|
||||
v 0.0625 0.125 -0.5
|
||||
v -0.0625 -0.125 -0.5
|
||||
v -0.0625 -0.125 0.5
|
||||
v -0.0625 0 0.5
|
||||
v -0.0625 0 -0.5
|
||||
v -0.3125 -0.125 -0.5
|
||||
v -0.3125 -0.125 0.5
|
||||
v -0.3125 0 0.5
|
||||
v -0.3125 0 -0.5
|
||||
v 0.0625 0 -0.5
|
||||
v 0.0625 0 0.5
|
||||
v 0.0625 0.125 0.5
|
||||
v 0.0625 0.125 -0.5
|
||||
v -0.1875 0 -0.5
|
||||
v -0.1875 0 0.5
|
||||
v -0.1875 0.125 0.5
|
||||
v -0.1875 0.125 -0.5
|
||||
v 0.5 0.4375 -0.5
|
||||
v 0.5 0.4375 0.5
|
||||
v 0.5 0.5 0.5
|
||||
v 0.5 0.5 -0.5
|
||||
v -0.5 0.4375 -0.5
|
||||
v -0.5 0.4375 0.5
|
||||
v -0.5 0.5 0.5
|
||||
v -0.5 0.5 -0.5
|
||||
v 0.5 -0.125 -0.4375
|
||||
v 0.5 -0.125 -0.3125
|
||||
v 0.5 0.375 -0.3125
|
||||
v 0.5 0.375 -0.4375
|
||||
v -0.5 -0.125 -0.4375
|
||||
v -0.5 -0.125 -0.3125
|
||||
v -0.5 0.375 -0.3125
|
||||
v -0.5 0.375 -0.4375
|
||||
v 0.5 0.25 -0.3125
|
||||
v 0.5 0.25 0.4375
|
||||
v 0.5 0.375 0.4375
|
||||
v 0.5 0.375 -0.3125
|
||||
v -0.5 0.25 -0.3125
|
||||
v -0.5 0.25 0.4375
|
||||
v -0.5 0.375 0.4375
|
||||
v -0.5 0.375 -0.3125
|
||||
v 0.5 -0.375 0.3125
|
||||
v 0.5 -0.375 0.4375
|
||||
v 0.5 0.375 0.4375
|
||||
v 0.5 0.375 0.3125
|
||||
v -0.4375 -0.375 0.3125
|
||||
v -0.4375 -0.375 0.4375
|
||||
v -0.4375 0.375 0.4375
|
||||
v -0.4375 0.375 0.3125
|
||||
v 0.5 -0.375 0.3125
|
||||
v 0.5 -0.375 0.5
|
||||
v 0.5 -0.25 0.5
|
||||
v 0.5 -0.25 0.3125
|
||||
v -0.4375 -0.375 0.3125
|
||||
v -0.4375 -0.375 0.5
|
||||
v -0.4375 -0.25 0.5
|
||||
v -0.4375 -0.25 0.3125
|
||||
v 0.5 -0.125 -0.3125
|
||||
v 0.5 -0.125 -0.0625
|
||||
v 0.5 0 -0.0625
|
||||
v 0.5 0 -0.3125
|
||||
v -0.4375 -0.125 -0.3125
|
||||
v -0.4375 -0.125 -0.0625
|
||||
v -0.4375 0 -0.0625
|
||||
v -0.4375 0 -0.3125
|
||||
v 0.5 0 -0.1875
|
||||
v 0.5 0 0.1875
|
||||
v 0.5 0.125 0.1875
|
||||
v 0.5 0.125 -0.1875
|
||||
v -0.4375 0 -0.1875
|
||||
v -0.4375 0 0.1875
|
||||
v -0.4375 0.125 0.1875
|
||||
v -0.4375 0.125 -0.1875
|
||||
v 0.5 -0.25 0.0625
|
||||
v 0.5 -0.25 0.1875
|
||||
v 0.5 0.125 0.1875
|
||||
v 0.5 0.125 0.0625
|
||||
v -0.4375 -0.25 0.0625
|
||||
v -0.4375 -0.25 0.1875
|
||||
v -0.4375 0.125 0.1875
|
||||
v -0.4375 0.125 0.0625
|
||||
usemtl none
|
||||
s off
|
||||
g nodebox1
|
||||
f 1 2 3 4
|
||||
f 5 6 7 8
|
||||
f 1 4 8 5
|
||||
f 2 3 7 6
|
||||
f 1 2 6 5
|
||||
f 4 3 7 8
|
||||
g nodebox2
|
||||
f 9 10 11 12
|
||||
f 13 14 15 16
|
||||
f 9 12 16 13
|
||||
f 10 11 15 14
|
||||
f 9 10 14 13
|
||||
f 12 11 15 16
|
||||
g nodebox3
|
||||
f 17 18 19 20
|
||||
f 21 22 23 24
|
||||
f 17 20 24 21
|
||||
f 18 19 23 22
|
||||
f 17 18 22 21
|
||||
f 20 19 23 24
|
||||
g nodebox4
|
||||
f 25 26 27 28
|
||||
f 29 30 31 32
|
||||
f 25 28 32 29
|
||||
f 26 27 31 30
|
||||
f 25 26 30 29
|
||||
f 28 27 31 32
|
||||
g nodebox5
|
||||
f 33 34 35 36
|
||||
f 37 38 39 40
|
||||
f 33 36 40 37
|
||||
f 34 35 39 38
|
||||
f 33 34 38 37
|
||||
f 36 35 39 40
|
||||
g nodebox6
|
||||
f 41 42 43 44
|
||||
f 45 46 47 48
|
||||
f 41 44 48 45
|
||||
f 42 43 47 46
|
||||
f 41 42 46 45
|
||||
f 44 43 47 48
|
||||
g nodebox7
|
||||
f 49 50 51 52
|
||||
f 53 54 55 56
|
||||
f 49 52 56 53
|
||||
f 50 51 55 54
|
||||
f 49 50 54 53
|
||||
f 52 51 55 56
|
||||
g nodebox8
|
||||
f 57 58 59 60
|
||||
f 61 62 63 64
|
||||
f 57 60 64 61
|
||||
f 58 59 63 62
|
||||
f 57 58 62 61
|
||||
f 60 59 63 64
|
||||
g nodebox9
|
||||
f 65 66 67 68
|
||||
f 69 70 71 72
|
||||
f 65 68 72 69
|
||||
f 66 67 71 70
|
||||
f 65 66 70 69
|
||||
f 68 67 71 72
|
||||
g nodebox10
|
||||
f 73 74 75 76
|
||||
f 77 78 79 80
|
||||
f 73 76 80 77
|
||||
f 74 75 79 78
|
||||
f 73 74 78 77
|
||||
f 76 75 79 80
|
||||
g nodebox11
|
||||
f 81 82 83 84
|
||||
f 85 86 87 88
|
||||
f 81 84 88 85
|
||||
f 82 83 87 86
|
||||
f 81 82 86 85
|
||||
f 84 83 87 88
|
||||
g nodebox12
|
||||
f 89 90 91 92
|
||||
f 93 94 95 96
|
||||
f 89 92 96 93
|
||||
f 90 91 95 94
|
||||
f 89 90 94 93
|
||||
f 92 91 95 96
|
||||
g nodebox13
|
||||
f 97 98 99 100
|
||||
f 101 102 103 104
|
||||
f 97 100 104 101
|
||||
f 98 99 103 102
|
||||
f 97 98 102 101
|
||||
f 100 99 103 104
|
||||
g nodebox14
|
||||
f 105 106 107 108
|
||||
f 109 110 111 112
|
||||
f 105 108 112 109
|
||||
f 106 107 111 110
|
||||
f 105 106 110 109
|
||||
f 108 107 111 112
|
||||
g nodebox15
|
||||
f 113 114 115 116
|
||||
f 117 118 119 120
|
||||
f 113 116 120 117
|
||||
f 114 115 119 118
|
||||
f 113 114 118 117
|
||||
f 116 115 119 120
|
||||
g nodebox16
|
||||
f 121 122 123 124
|
||||
f 125 126 127 128
|
||||
f 121 124 128 125
|
||||
f 122 123 127 126
|
||||
f 121 122 126 125
|
||||
f 124 123 127 128
|
||||
g nodebox17
|
||||
f 129 130 131 132
|
||||
f 133 134 135 136
|
||||
f 129 132 136 133
|
||||
f 130 131 135 134
|
||||
f 129 130 134 133
|
||||
f 132 131 135 136
|
||||
g nodebox18
|
||||
f 137 138 139 140
|
||||
f 141 142 143 144
|
||||
f 137 140 144 141
|
||||
f 138 139 143 142
|
||||
f 137 138 142 141
|
||||
f 140 139 143 144
|
||||
g nodebox19
|
||||
f 145 146 147 148
|
||||
f 149 150 151 152
|
||||
f 145 148 152 149
|
||||
f 146 147 151 150
|
||||
f 145 146 150 149
|
||||
f 148 147 151 152
|
|
@ -0,0 +1,79 @@
|
|||
mtllib column.mtl
|
||||
o converted_out
|
||||
v 0.5 -0.5 -0.4375
|
||||
v 0.5 -0.5 0.4375
|
||||
v 0.5 0.5 0.4375
|
||||
v 0.5 0.5 -0.4375
|
||||
v -0.5 -0.5 -0.4375
|
||||
v -0.5 -0.5 0.4375
|
||||
v -0.5 0.5 0.4375
|
||||
v -0.5 0.5 -0.4375
|
||||
v 0.5 -0.5 -0.5
|
||||
v 0.5 -0.5 0.5
|
||||
v 0.5 0.5 0.5
|
||||
v 0.5 0.5 -0.5
|
||||
v 0.3125 -0.5 -0.5
|
||||
v 0.3125 -0.5 0.5
|
||||
v 0.3125 0.5 0.5
|
||||
v 0.3125 0.5 -0.5
|
||||
v -0.3125 -0.5 -0.5
|
||||
v -0.3125 -0.5 0.5
|
||||
v -0.3125 0.5 0.5
|
||||
v -0.3125 0.5 -0.5
|
||||
v -0.5 -0.5 -0.5
|
||||
v -0.5 -0.5 0.5
|
||||
v -0.5 0.5 0.5
|
||||
v -0.5 0.5 -0.5
|
||||
v -0.0625 -0.5 -0.5
|
||||
v -0.0625 -0.5 0.5
|
||||
v -0.0625 0.5 0.5
|
||||
v -0.0625 0.5 -0.5
|
||||
v -0.1875 -0.5 -0.5
|
||||
v -0.1875 -0.5 0.5
|
||||
v -0.1875 0.5 0.5
|
||||
v -0.1875 0.5 -0.5
|
||||
v 0.1875 -0.5 -0.5
|
||||
v 0.1875 -0.5 0.5
|
||||
v 0.1875 0.5 0.5
|
||||
v 0.1875 0.5 -0.5
|
||||
v 0.0625 -0.5 -0.5
|
||||
v 0.0625 -0.5 0.5
|
||||
v 0.0625 0.5 0.5
|
||||
v 0.0625 0.5 -0.5
|
||||
usemtl none
|
||||
s off
|
||||
g nodebox1
|
||||
f 1 2 3 4
|
||||
f 5 6 7 8
|
||||
f 1 4 8 5
|
||||
f 2 3 7 6
|
||||
f 1 2 6 5
|
||||
f 4 3 7 8
|
||||
g nodebox2
|
||||
f 9 10 11 12
|
||||
f 13 14 15 16
|
||||
f 9 12 16 13
|
||||
f 10 11 15 14
|
||||
f 9 10 14 13
|
||||
f 12 11 15 16
|
||||
g nodebox3
|
||||
f 17 18 19 20
|
||||
f 21 22 23 24
|
||||
f 17 20 24 21
|
||||
f 18 19 23 22
|
||||
f 17 18 22 21
|
||||
f 20 19 23 24
|
||||
g nodebox4
|
||||
f 25 26 27 28
|
||||
f 29 30 31 32
|
||||
f 25 28 32 29
|
||||
f 26 27 31 30
|
||||
f 25 26 30 29
|
||||
f 28 27 31 32
|
||||
g nodebox5
|
||||
f 33 34 35 36
|
||||
f 37 38 39 40
|
||||
f 33 36 40 37
|
||||
f 34 35 39 38
|
||||
f 33 34 38 37
|
||||
f 36 35 39 40
|
|
@ -0,0 +1,139 @@
|
|||
mtllib column_corner.mtl
|
||||
o converted_out
|
||||
v 0.4375 -0.5 -0.4375
|
||||
v 0.4375 -0.5 0.4375
|
||||
v 0.4375 0.5 0.4375
|
||||
v 0.4375 0.5 -0.4375
|
||||
v -0.4375 -0.5 -0.4375
|
||||
v -0.4375 -0.5 0.4375
|
||||
v -0.4375 0.5 0.4375
|
||||
v -0.4375 0.5 -0.4375
|
||||
v 0.5 -0.5 0.3125
|
||||
v 0.5 -0.5 0.5
|
||||
v 0.5 0.5 0.5
|
||||
v 0.5 0.5 0.3125
|
||||
v 0.3125 -0.5 0.3125
|
||||
v 0.3125 -0.5 0.5
|
||||
v 0.3125 0.5 0.5
|
||||
v 0.3125 0.5 0.3125
|
||||
v -0.3125 -0.5 -0.5
|
||||
v -0.3125 -0.5 -0.3125
|
||||
v -0.3125 0.5 -0.3125
|
||||
v -0.3125 0.5 -0.5
|
||||
v -0.5 -0.5 -0.5
|
||||
v -0.5 -0.5 -0.3125
|
||||
v -0.5 0.5 -0.3125
|
||||
v -0.5 0.5 -0.5
|
||||
v -0.0625 -0.5 -0.5
|
||||
v -0.0625 -0.5 0.5
|
||||
v -0.0625 0.5 0.5
|
||||
v -0.0625 0.5 -0.5
|
||||
v -0.1875 -0.5 -0.5
|
||||
v -0.1875 -0.5 0.5
|
||||
v -0.1875 0.5 0.5
|
||||
v -0.1875 0.5 -0.5
|
||||
v 0.1875 -0.5 -0.5
|
||||
v 0.1875 -0.5 0.5
|
||||
v 0.1875 0.5 0.5
|
||||
v 0.1875 0.5 -0.5
|
||||
v 0.0625 -0.5 -0.5
|
||||
v 0.0625 -0.5 0.5
|
||||
v 0.0625 0.5 0.5
|
||||
v 0.0625 0.5 -0.5
|
||||
v -0.3125 -0.5 0.3125
|
||||
v -0.3125 -0.5 0.5
|
||||
v -0.3125 0.5 0.5
|
||||
v -0.3125 0.5 0.3125
|
||||
v -0.5 -0.5 0.3125
|
||||
v -0.5 -0.5 0.5
|
||||
v -0.5 0.5 0.5
|
||||
v -0.5 0.5 0.3125
|
||||
v 0.5 -0.5 -0.5
|
||||
v 0.5 -0.5 -0.3125
|
||||
v 0.5 0.5 -0.3125
|
||||
v 0.5 0.5 -0.5
|
||||
v 0.3125 -0.5 -0.5
|
||||
v 0.3125 -0.5 -0.3125
|
||||
v 0.3125 0.5 -0.3125
|
||||
v 0.3125 0.5 -0.5
|
||||
v 0.5 -0.5 0.0625
|
||||
v 0.5 -0.5 0.1875
|
||||
v 0.5 0.5 0.1875
|
||||
v 0.5 0.5 0.0625
|
||||
v -0.5 -0.5 0.0625
|
||||
v -0.5 -0.5 0.1875
|
||||
v -0.5 0.5 0.1875
|
||||
v -0.5 0.5 0.0625
|
||||
v 0.5 -0.5 -0.1875
|
||||
v 0.5 -0.5 -0.0625
|
||||
v 0.5 0.5 -0.0625
|
||||
v 0.5 0.5 -0.1875
|
||||
v -0.5 -0.5 -0.1875
|
||||
v -0.5 -0.5 -0.0625
|
||||
v -0.5 0.5 -0.0625
|
||||
v -0.5 0.5 -0.1875
|
||||
usemtl none
|
||||
s off
|
||||
g nodebox1
|
||||
f 1 2 3 4
|
||||
f 5 6 7 8
|
||||
f 1 4 8 5
|
||||
f 2 3 7 6
|
||||
f 1 2 6 5
|
||||
f 4 3 7 8
|
||||
g nodebox2
|
||||
f 9 10 11 12
|
||||
f 13 14 15 16
|
||||
f 9 12 16 13
|
||||
f 10 11 15 14
|
||||
f 9 10 14 13
|
||||
f 12 11 15 16
|
||||
g nodebox3
|
||||
f 17 18 19 20
|
||||
f 21 22 23 24
|
||||
f 17 20 24 21
|
||||
f 18 19 23 22
|
||||
f 17 18 22 21
|
||||
f 20 19 23 24
|
||||
g nodebox4
|
||||
f 25 26 27 28
|
||||
f 29 30 31 32
|
||||
f 25 28 32 29
|
||||
f 26 27 31 30
|
||||
f 25 26 30 29
|
||||
f 28 27 31 32
|
||||
g nodebox5
|
||||
f 33 34 35 36
|
||||
f 37 38 39 40
|
||||
f 33 36 40 37
|
||||
f 34 35 39 38
|
||||
f 33 34 38 37
|
||||
f 36 35 39 40
|
||||
g nodebox6
|
||||
f 41 42 43 44
|
||||
f 45 46 47 48
|
||||
f 41 44 48 45
|
||||
f 42 43 47 46
|
||||
f 41 42 46 45
|
||||
f 44 43 47 48
|
||||
g nodebox7
|
||||
f 49 50 51 52
|
||||
f 53 54 55 56
|
||||
f 49 52 56 53
|
||||
f 50 51 55 54
|
||||
f 49 50 54 53
|
||||
f 52 51 55 56
|
||||
g nodebox8
|
||||
f 57 58 59 60
|
||||
f 61 62 63 64
|
||||
f 57 60 64 61
|
||||
f 58 59 63 62
|
||||
f 57 58 62 61
|
||||
f 60 59 63 64
|
||||
g nodebox9
|
||||
f 65 66 67 68
|
||||
f 69 70 71 72
|
||||
f 65 68 72 69
|
||||
f 66 67 71 70
|
||||
f 65 66 70 69
|
||||
f 68 67 71 72
|
|
@ -0,0 +1,49 @@
|
|||
mtllib corbel.mtl
|
||||
o converted_out
|
||||
v 0.5 0 -0.5
|
||||
v 0.5 0 0.5
|
||||
v 0.5 0.5 0.5
|
||||
v 0.5 0.5 -0.5
|
||||
v -0.5 0 -0.5
|
||||
v -0.5 0 0.5
|
||||
v -0.5 0.5 0.5
|
||||
v -0.5 0.5 -0.5
|
||||
v 0.5 -0.5 0
|
||||
v 0.5 -0.5 0.5
|
||||
v 0.5 0.5 0.5
|
||||
v 0.5 0.5 0
|
||||
v -0.5 -0.5 0
|
||||
v -0.5 -0.5 0.5
|
||||
v -0.5 0.5 0.5
|
||||
v -0.5 0.5 0
|
||||
v 0.1875 -0.3125 -0.3125
|
||||
v 0.1875 -0.3125 0
|
||||
v 0.1875 0.5 0
|
||||
v 0.1875 0.5 -0.3125
|
||||
v -0.1875 -0.3125 -0.3125
|
||||
v -0.1875 -0.3125 0
|
||||
v -0.1875 0.5 0
|
||||
v -0.1875 0.5 -0.3125
|
||||
usemtl none
|
||||
s off
|
||||
g nodebox1
|
||||
f 1 2 3 4
|
||||
f 5 6 7 8
|
||||
f 1 4 8 5
|
||||
f 2 3 7 6
|
||||
f 1 2 6 5
|
||||
f 4 3 7 8
|
||||
g nodebox2
|
||||
f 9 10 11 12
|
||||
f 13 14 15 16
|
||||
f 9 12 16 13
|
||||
f 10 11 15 14
|
||||
f 9 10 14 13
|
||||
f 12 11 15 16
|
||||
g nodebox3
|
||||
f 17 18 19 20
|
||||
f 21 22 23 24
|
||||
f 17 20 24 21
|
||||
f 18 19 23 22
|
||||
f 17 18 22 21
|
||||
f 20 19 23 24
|
|
@ -0,0 +1,49 @@
|
|||
mtllib corbel_corner.mtl
|
||||
o converted_out
|
||||
v 0.5 0 -0.5
|
||||
v 0.5 0 0.5
|
||||
v 0.5 0.5 0.5
|
||||
v 0.5 0.5 -0.5
|
||||
v -0.5 0 -0.5
|
||||
v -0.5 0 0.5
|
||||
v -0.5 0.5 0.5
|
||||
v -0.5 0.5 -0.5
|
||||
v 0.5 -0.5 0
|
||||
v 0.5 -0.5 0.5
|
||||
v 0.5 0.5 0.5
|
||||
v 0.5 0.5 0
|
||||
v -0 -0.5 0
|
||||
v -0 -0.5 0.5
|
||||
v -0 0.5 0.5
|
||||
v -0 0.5 0
|
||||
v -0 -0.3125 -0.3125
|
||||
v -0 -0.3125 0
|
||||
v -0 0.5 0
|
||||
v -0 0.5 -0.3125
|
||||
v -0.3125 -0.3125 -0.3125
|
||||
v -0.3125 -0.3125 0
|
||||
v -0.3125 0.5 0
|
||||
v -0.3125 0.5 -0.3125
|
||||
usemtl none
|
||||
s off
|
||||
g nodebox1
|
||||
f 1 2 3 4
|
||||
f 5 6 7 8
|
||||
f 1 4 8 5
|
||||
f 2 3 7 6
|
||||
f 1 2 6 5
|
||||
f 4 3 7 8
|
||||
g nodebox2
|
||||
f 9 10 11 12
|
||||
f 13 14 15 16
|
||||
f 9 12 16 13
|
||||
f 10 11 15 14
|
||||
f 9 10 14 13
|
||||
f 12 11 15 16
|
||||
g nodebox3
|
||||
f 17 18 19 20
|
||||
f 21 22 23 24
|
||||
f 17 20 24 21
|
||||
f 18 19 23 22
|
||||
f 17 18 22 21
|
||||
f 20 19 23 24
|
|
@ -0,0 +1,64 @@
|
|||
mtllib corbel_inner_corner.mtl
|
||||
o converted_out
|
||||
v 0.5 0 -0.5
|
||||
v 0.5 0 0.5
|
||||
v 0.5 0.5 0.5
|
||||
v 0.5 0.5 -0.5
|
||||
v -0.5 0 -0.5
|
||||
v -0.5 0 0.5
|
||||
v -0.5 0.5 0.5
|
||||
v -0.5 0.5 -0.5
|
||||
v 0.5 -0.5 0
|
||||
v 0.5 -0.5 0.5
|
||||
v 0.5 0.5 0.5
|
||||
v 0.5 0.5 0
|
||||
v -0.5 -0.5 0
|
||||
v -0.5 -0.5 0.5
|
||||
v -0.5 0.5 0.5
|
||||
v -0.5 0.5 0
|
||||
v -0 -0.3125 -0.3125
|
||||
v -0 -0.3125 0
|
||||
v -0 0.5 0
|
||||
v -0 0.5 -0.3125
|
||||
v -0.3125 -0.3125 -0.3125
|
||||
v -0.3125 -0.3125 0
|
||||
v -0.3125 0.5 0
|
||||
v -0.3125 0.5 -0.3125
|
||||
v 0.5 -0.5 -0.5
|
||||
v 0.5 -0.5 0.5
|
||||
v 0.5 0.5 0.5
|
||||
v 0.5 0.5 -0.5
|
||||
v -0 -0.5 -0.5
|
||||
v -0 -0.5 0.5
|
||||
v -0 0.5 0.5
|
||||
v -0 0.5 -0.5
|
||||
usemtl none
|
||||
s off
|
||||
g nodebox1
|
||||
f 1 2 3 4
|
||||
f 5 6 7 8
|
||||
f 1 4 8 5
|
||||
f 2 3 7 6
|
||||
f 1 2 6 5
|
||||
f 4 3 7 8
|
||||
g nodebox2
|
||||
f 9 10 11 12
|
||||
f 13 14 15 16
|
||||
f 9 12 16 13
|
||||
f 10 11 15 14
|
||||
f 9 10 14 13
|
||||
f 12 11 15 16
|
||||
g nodebox3
|
||||
f 17 18 19 20
|
||||
f 21 22 23 24
|
||||
f 17 20 24 21
|
||||
f 18 19 23 22
|
||||
f 17 18 22 21
|
||||
f 20 19 23 24
|
||||
g nodebox4
|
||||
f 25 26 27 28
|
||||
f 29 30 31 32
|
||||
f 25 28 32 29
|
||||
f 26 27 31 30
|
||||
f 25 26 30 29
|
||||
f 28 27 31 32
|
|
@ -0,0 +1 @@
|
|||
|
|
@ -0,0 +1 @@
|
|||
These are Node Box Editor saved files
|
|
@ -0,0 +1,25 @@
|
|||
-- GENERATED CODE
|
||||
-- Node Box Editor, version 0.9.0
|
||||
-- Namespace: test
|
||||
|
||||
minetest.register_node("test:node_1", {
|
||||
tiles = {
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png"
|
||||
},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, -- NodeBox1
|
||||
{-0.5, 0.25, -0.5625, 0.5, 0.375, -0.5}, -- NodeBox2
|
||||
{-0.5, -0.375, -0.5625, 0.5, -0.25, -0.5}, -- NodeBox3
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
-- GENERATED CODE
|
||||
-- Node Box Editor, version 0.9.0
|
||||
-- Namespace: test
|
||||
|
||||
minetest.register_node("test:node_1", {
|
||||
tiles = {
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png"
|
||||
},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, -- NodeBox1
|
||||
{-0.5625, 0.25, -0.5625, 0.5625, 0.375, 0.5625}, -- NodeBox2
|
||||
{-0.5625, -0.375, -0.5625, 0.5625, -0.25, 0.5625}, -- NodeBox3
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
-- GENERATED CODE
|
||||
-- Node Box Editor, version 0.9.0
|
||||
-- Namespace: test
|
||||
|
||||
minetest.register_node("test:node_1", {
|
||||
tiles = {
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png"
|
||||
},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.4375, 0.5, 0.5, 0.5}, -- NodeBox1
|
||||
{-0.5, 0.4375, -0.5, 0.5, 0.5, -0.4375}, -- NodeBox2
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, -- NodeBox3
|
||||
{-0.4375, -0.375, -0.5, -0.3125, 0.375, -0.4375}, -- NodeBox4
|
||||
{-0.5, -0.375, -0.5, -0.3125, -0.25, 0.5}, -- NodeBox5
|
||||
{-0.4375, 0.25, -0.5, 0.4375, 0.375, 0.5}, -- NodeBox6
|
||||
{0.3125, -0.125, -0.5, 0.4375, 0.25, 0.5}, -- NodeBox7
|
||||
{-0.1875, -0.375, -0.5, 0.5, -0.25, 0.5}, -- NodeBox8
|
||||
{-0.1875, -0.25, -0.5, -0.0625, 0.125, 0.5}, -- NodeBox9
|
||||
{0.0625, -0.125, -0.5, 0.3125, 0, 0.5}, -- NodeBox10
|
||||
{-0.0625, 0, -0.5, 0.1875, 0.125, 0.5}, -- NodeBox11
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
-- GENERATED CODE
|
||||
-- Node Box Editor, version 0.9.0
|
||||
-- Namespace: test
|
||||
|
||||
minetest.register_node("test:node_1", {
|
||||
tiles = {
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png"
|
||||
},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.4375, -0.5, -0.4375, 0.5, 0.5, 0.5}, -- NodeBox1
|
||||
{-0.5, 0.4375, -0.5, 0.5, 0.5, -0.4375}, -- NodeBox2
|
||||
{-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, -- NodeBox3
|
||||
{-0.4375, -0.375, -0.5, -0.3125, 0.375, -0.4375}, -- NodeBox4
|
||||
{-0.5, -0.375, -0.5, -0.3125, -0.25, 0.1875}, -- NodeBox5
|
||||
{-0.4375, 0.25, -0.5, 0.4375, 0.375, 0.5}, -- NodeBox6
|
||||
{0.3125, -0.125, -0.5, 0.4375, 0.25, 0.5}, -- NodeBox7
|
||||
{-0.1875, -0.375, -0.5, 0.5, -0.25, 0.5}, -- NodeBox8
|
||||
{-0.1875, -0.25, -0.5, -0.0625, 0.125, 0.5}, -- NodeBox9
|
||||
{0.0625, -0.125, -0.5, 0.3125, 0, 0.5}, -- NodeBox10
|
||||
{-0.0625, 0, -0.5, 0.1875, 0.125, 0.5}, -- NodeBox11
|
||||
{-0.5, 0.4375, -0.5, 0.5, 0.5, 0.5}, -- NodeBox12
|
||||
{-0.5, -0.125, -0.4375, 0.5, 0.375, -0.3125}, -- NodeBox13
|
||||
{-0.5, 0.25, -0.3125, 0.5, 0.375, 0.4375}, -- NodeBox14
|
||||
{-0.5, -0.375, 0.3125, 0.4375, 0.375, 0.4375}, -- NodeBox15
|
||||
{-0.5, -0.375, 0.3125, 0.4375, -0.25, 0.5}, -- NodeBox16
|
||||
{-0.5, -0.125, -0.3125, 0.4375, 0, -0.0625}, -- NodeBox17
|
||||
{-0.5, 0, -0.1875, 0.4375, 0.125, 0.1875}, -- NodeBox18
|
||||
{-0.5, -0.25, 0.0625, 0.4375, 0.125, 0.1875}, -- NodeBox19
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
-- GENERATED CODE
|
||||
-- Node Box Editor, version 0.9.0
|
||||
-- Namespace: test
|
||||
|
||||
minetest.register_node("test:node_1", {
|
||||
tiles = {
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png"
|
||||
},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.4375, 0.5, 0.5, 0.4375}, -- NodeBox1
|
||||
{-0.5, -0.5, -0.5, -0.3125, 0.5, 0.5}, -- NodeBox2
|
||||
{0.3125, -0.5, -0.5, 0.5, 0.5, 0.5}, -- NodeBox3
|
||||
{0.0625, -0.5, -0.5, 0.1875, 0.5, 0.5}, -- NodeBox4
|
||||
{-0.1875, -0.5, -0.5, -0.0625, 0.5, 0.5}, -- NodeBox5
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
-- GENERATED CODE
|
||||
-- Node Box Editor, version 0.9.0
|
||||
-- Namespace: test
|
||||
|
||||
minetest.register_node("test:node_1", {
|
||||
tiles = {
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png"
|
||||
},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.4375, -0.5, -0.4375, 0.4375, 0.5, 0.4375}, -- NodeBox1
|
||||
{-0.5, -0.5, 0.3125, -0.3125, 0.5, 0.5}, -- NodeBox2
|
||||
{0.3125, -0.5, -0.5, 0.5, 0.5, -0.3125}, -- NodeBox3
|
||||
{0.0625, -0.5, -0.5, 0.1875, 0.5, 0.5}, -- NodeBox4
|
||||
{-0.1875, -0.5, -0.5, -0.0625, 0.5, 0.5}, -- NodeBox5
|
||||
{0.3125, -0.5, 0.3125, 0.5, 0.5, 0.5}, -- NodeBox6
|
||||
{-0.5, -0.5, -0.5, -0.3125, 0.5, -0.3125}, -- NodeBox7
|
||||
{-0.5, -0.5, 0.0625, 0.5, 0.5, 0.1875}, -- NodeBox8
|
||||
{-0.5, -0.5, -0.1875, 0.5, 0.5, -0.0625}, -- NodeBox9
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
-- GENERATED CODE
|
||||
-- Node Box Editor, version 0.9.0
|
||||
-- Namespace: test
|
||||
|
||||
minetest.register_node("test:node_1", {
|
||||
tiles = {
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png"
|
||||
},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, 0, -0.5, 0.5, 0.5, 0.5}, -- NodeBox1
|
||||
{-0.5, -0.5, 0, 0.5, 0.5, 0.5}, -- NodeBox2
|
||||
{-0.1875, -0.3125, -0.3125, 0.1875, 0.5, 0}, -- NodeBox3
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
-- GENERATED CODE
|
||||
-- Node Box Editor, version 0.9.0
|
||||
-- Namespace: test
|
||||
|
||||
minetest.register_node("test:node_1", {
|
||||
tiles = {
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png"
|
||||
},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, 0, -0.5, 0.5, 0.5, 0.5}, -- NodeBox1
|
||||
{-0.5, -0.5, 0, 0, 0.5, 0.5}, -- NodeBox2
|
||||
{0, -0.3125, -0.3125, 0.3125, 0.5, 0}, -- NodeBox3
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
-- GENERATED CODE
|
||||
-- Node Box Editor, version 0.9.0
|
||||
-- Namespace: test
|
||||
|
||||
minetest.register_node("test:node_1", {
|
||||
tiles = {
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png",
|
||||
"default_wood.png"
|
||||
},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, 0, -0.5, 0.5, 0.5, 0.5}, -- NodeBox1
|
||||
{-0.5, -0.5, 0, 0.5, 0.5, 0.5}, -- NodeBox2
|
||||
{0, -0.3125, -0.3125, 0.3125, 0.5, 0}, -- NodeBox3
|
||||
{-0.5, -0.5, -0.5, 0, 0.5, 0.5}, -- NodeBox4
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
@ -0,0 +1 @@
|
|||
Lua files from Node Box Editor
|
|
@ -0,0 +1,3 @@
|
|||
These .obj files were created using Rubenwardy's NodeBoxEditor https://forum.minetest.net/viewtopic.php?f=14&t=2840&hilit=NBE (which is a very nice and useful tool)
|
||||
|
||||
They do support textures but, do not support UV mapping, and they will still render as individual objects. They are provided merely as a reference for anyone who may whish to create .obj models using Blender, or other similar 3D modeling software.
|
After Width: | Height: | Size: 517 KiB |
After Width: | Height: | Size: 308 KiB |
After Width: | Height: | Size: 412 KiB |
After Width: | Height: | Size: 101 B |
After Width: | Height: | Size: 183 B |
After Width: | Height: | Size: 183 B |
After Width: | Height: | Size: 100 B |
|
@ -0,0 +1,4 @@
|
|||
custom textures for facade
|
||||
Copyright (C) 2017 TumeniNodes
|
||||
Attribution - ShareAlike 4.0 International (CC BY-SA 4.0)
|
||||
https://creativecommons.org/licenses/by-sa/4.0/
|