use mesh node for rount tree trunks
parent
04e142f910
commit
d0f0dee545
|
@ -0,0 +1,83 @@
|
|||
# Blender v2.73 (sub 0) OBJ File: 'round-trunk.blend'
|
||||
# www.blender.org
|
||||
o Cylinder_Cylinder.001
|
||||
v 0.099456 -0.500000 -0.499999
|
||||
v 0.099456 0.500000 -0.499999
|
||||
v 0.283227 -0.500000 -0.423879
|
||||
v 0.283227 0.500000 -0.423879
|
||||
v 0.423879 -0.500000 -0.283227
|
||||
v 0.423879 0.500000 -0.283227
|
||||
v 0.499999 -0.500000 -0.099456
|
||||
v 0.499999 0.500000 -0.099456
|
||||
v 0.499999 -0.500000 0.099456
|
||||
v 0.499999 0.500000 0.099456
|
||||
v 0.423879 -0.500000 0.283227
|
||||
v 0.423879 0.500000 0.283227
|
||||
v 0.283227 -0.500000 0.423879
|
||||
v 0.283227 0.500000 0.423879
|
||||
v 0.099456 -0.500000 0.499999
|
||||
v 0.099456 0.500000 0.499999
|
||||
v -0.099456 -0.500000 0.499999
|
||||
v -0.099456 0.500000 0.499999
|
||||
v -0.283227 -0.500000 0.423879
|
||||
v -0.283227 0.500000 0.423879
|
||||
v -0.423879 -0.500000 0.283227
|
||||
v -0.423879 0.500000 0.283227
|
||||
v -0.499999 -0.500000 0.099456
|
||||
v -0.499999 0.500000 0.099456
|
||||
v -0.499999 -0.500000 -0.099456
|
||||
v -0.499999 0.500000 -0.099456
|
||||
v -0.423879 -0.500000 -0.283227
|
||||
v -0.423879 0.500000 -0.283227
|
||||
v -0.283227 -0.500000 -0.423879
|
||||
v -0.283227 0.500000 -0.423879
|
||||
v -0.099456 -0.500000 -0.499999
|
||||
v -0.099456 0.500000 -0.499999
|
||||
vt 0.783227 0.923879
|
||||
vt 0.599456 1.000000
|
||||
vt 0.400544 1.000000
|
||||
vt 0.216773 0.923879
|
||||
vt 0.076120 0.783227
|
||||
vt 0.000000 0.599456
|
||||
vt 0.000000 0.400544
|
||||
vt 0.076120 0.216773
|
||||
vt 0.216773 0.076120
|
||||
vt 0.400544 0.000000
|
||||
vt 0.599456 0.000000
|
||||
vt 0.783227 0.076120
|
||||
vt 0.923879 0.216773
|
||||
vt 1.000000 0.400544
|
||||
vt 1.000000 0.599456
|
||||
vt 0.923880 0.783227
|
||||
vt 1.000000 0.000000
|
||||
vt 1.000000 1.000000
|
||||
vt 0.750000 1.000000
|
||||
vt 0.750000 0.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.250000 1.000000
|
||||
vt 0.250000 0.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
g Cylinder_Cylinder.001_top
|
||||
s 1
|
||||
f 4/1 2/2 32/3 30/4 28/5 26/6 24/7 22/8 20/9 18/10 16/11 14/12 12/13 10/14 8/15 6/16
|
||||
g Cylinder_Cylinder.001_bottom
|
||||
f 1/11 3/12 5/13 7/14 9/15 11/16 13/1 15/2 17/3 19/4 21/5 23/6 25/7 27/8 29/9 31/10
|
||||
g Cylinder_Cylinder.001_sides
|
||||
f 1/17 2/18 4/19 3/20
|
||||
f 3/20 4/19 6/21 5/22
|
||||
f 5/22 6/21 8/23 7/24
|
||||
f 7/24 8/23 10/25 9/26
|
||||
f 9/17 10/18 12/19 11/20
|
||||
f 11/20 12/19 14/21 13/22
|
||||
f 13/22 14/21 16/23 15/24
|
||||
f 15/24 16/23 18/25 17/26
|
||||
f 17/17 18/18 20/19 19/20
|
||||
f 19/20 20/19 22/21 21/22
|
||||
f 21/22 22/21 24/23 23/24
|
||||
f 23/24 24/23 26/25 25/26
|
||||
f 25/17 26/18 28/19 27/20
|
||||
f 27/20 28/19 30/21 29/22
|
||||
f 31/24 32/23 2/25 1/26
|
||||
f 29/22 30/21 32/23 31/24
|
|
@ -152,17 +152,9 @@ function realtest.register_tree(name, TreeDef)
|
|||
sounds = default.node_sound_wood_defaults(),
|
||||
drop = tree.name.."_plank 4",
|
||||
drop_on_dropping = tree.name.."_log",
|
||||
drawtype = "nodebox",
|
||||
drawtype = "mesh",
|
||||
mesh = "trunk_round.obj",
|
||||
paramtype = "light",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-8/16,-8/16,-4/16,8/16,8/16,4/16},
|
||||
{-4/16,-8/16,-8/16,4/16,8/16,8/16},
|
||||
{-7/16,-8/16,-6/16,7/16,8/16,6/16},
|
||||
{-6/16,-8/16,-7/16,6/16,8/16,7/16},
|
||||
},
|
||||
},
|
||||
on_dig = function(pos, node, digger)
|
||||
minetest.debug("node_dig")
|
||||
|
||||
|
@ -318,17 +310,9 @@ function realtest.register_tree(name, TreeDef)
|
|||
groups = {tree=1,snappy=1,choppy=2,flammable=2,dropping_node=1,drop_on_dig=1},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
drop = tree.name.."_log",
|
||||
drawtype = "nodebox",
|
||||
drawtype = "mesh",
|
||||
mesh = "trunk_round.obj",
|
||||
paramtype = "light",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-8/16,-8/16,-4/16,8/16,8/16,4/16},
|
||||
{-4/16,-8/16,-8/16,4/16,8/16,8/16},
|
||||
{-7/16,-8/16,-6/16,7/16,8/16,6/16},
|
||||
{-6/16,-8/16,-7/16,6/16,8/16,7/16},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_node(tree.name.."_trunk_top", {
|
||||
|
@ -336,7 +320,8 @@ function realtest.register_tree(name, TreeDef)
|
|||
groups = {tree=1,snappy=1,choppy=2,flammable=2,dropping_node=1,drop_on_dig=1},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
drop = tree.name.."_log",
|
||||
drawtype = "nodebox",
|
||||
drawtype = "mesh",
|
||||
mesh = "trunk_round.obj",
|
||||
paramtype = "light",
|
||||
after_dig_node = function(pos, oldnode, oldmetadata, digger)
|
||||
for i = 1,#tree.leaves do
|
||||
|
@ -346,15 +331,6 @@ function realtest.register_tree(name, TreeDef)
|
|||
end
|
||||
end
|
||||
end,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-8/16,-8/16,-4/16,8/16,8/16,4/16},
|
||||
{-4/16,-8/16,-8/16,4/16,8/16,8/16},
|
||||
{-7/16,-8/16,-6/16,7/16,8/16,6/16},
|
||||
{-6/16,-8/16,-7/16,6/16,8/16,7/16},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_node(tree.name.."_ladder", {
|
||||
|
|
Loading…
Reference in New Issue