Convert stairs in meshnode

This commit is contained in:
jeanpatrick.guerrero@gmail.com 2015-07-03 13:02:31 +02:00 committed by paramat
parent 585b2bc22e
commit f3f8b22698
2 changed files with 49 additions and 2 deletions

View File

@ -7,14 +7,22 @@ stairs = {}
function stairs.register_stair(subname, recipeitem, groups, images, description, sounds) function stairs.register_stair(subname, recipeitem, groups, images, description, sounds)
minetest.register_node(":stairs:stair_" .. subname, { minetest.register_node(":stairs:stair_" .. subname, {
description = description, description = description,
drawtype = "nodebox", drawtype = "mesh",
mesh = "stairs.obj",
tiles = images, tiles = images,
paramtype = "light", paramtype = "light",
paramtype2 = "facedir", paramtype2 = "facedir",
is_ground_content = false, is_ground_content = false,
groups = groups, groups = groups,
sounds = sounds, sounds = sounds,
node_box = { selection_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.5, 0.5, 0, 0.5},
{-0.5, 0, 0, 0.5, 0.5, 0.5},
},
},
collision_box = {
type = "fixed", type = "fixed",
fixed = { fixed = {
{-0.5, -0.5, -0.5, 0.5, 0, 0.5}, {-0.5, -0.5, -0.5, 0.5, 0, 0.5},

View File

@ -0,0 +1,39 @@
# Blender v2.72 (sub 0) OBJ File: ''
# www.blender.org
o stair
v -0.500000 -0.500000 0.500000
v -0.500000 -0.000000 0.500000
v -0.500000 0.000000 -0.500000
v -0.500000 -0.500000 -0.500000
v 0.500000 -0.500000 0.500000
v 0.500000 -0.500000 -0.500000
v 0.500000 0.000000 -0.500000
v 0.500000 -0.000000 0.500000
v -0.500000 -0.000000 0.500000
v -0.500000 0.500000 0.500000
v -0.500000 0.500000 0.000000
v -0.500000 0.000000 0.000000
v 0.500000 -0.000000 0.500000
v 0.500000 0.000000 0.000000
v 0.500000 0.500000 0.000000
v 0.500000 0.500000 0.500000
vt 1.000000 0.000000
vt 1.000000 0.500000
vt 0.000000 0.500000
vt 0.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.500000 1.000000
vt 0.500000 0.500000
s off
f 1/1 2/2 3/3 4/4
f 5/4 6/1 7/2 8/3
f 1/4 5/1 8/2 2/3
f 4/1 3/2 7/3 6/4
f 1/1 4/5 6/6 5/4
f 2/5 8/6 7/4 3/1
f 9/2 10/5 11/7 12/8
f 13/3 14/8 15/7 16/6
f 9/3 13/2 16/5 10/6
f 12/2 11/5 15/6 14/3
f 10/5 16/6 15/3 11/2