mirror of
https://github.com/luanti-org/minetest_game.git
synced 2025-05-28 09:36:27 -04:00
Add model for glass slabs
This commit is contained in:
parent
dc3f16cdaa
commit
de5db07749
5 changed files with 76 additions and 20 deletions
|
@ -1,15 +1,15 @@
|
|||
# Blender v2.79 (sub 0) OBJ File: ''
|
||||
# www.blender.org
|
||||
mtllib glass.mtl
|
||||
o Cube
|
||||
v -0.499000 -0.499000 0.499000
|
||||
v -0.499000 0.499000 0.499000
|
||||
v -0.499000 0.499000 -0.499000
|
||||
v -0.499000 -0.499000 -0.499000
|
||||
v 0.499000 0.499000 -0.499000
|
||||
v 0.499000 -0.499000 -0.499000
|
||||
v 0.499000 0.499000 0.499000
|
||||
v 0.499000 -0.499000 0.499000
|
||||
o Cube.002
|
||||
v -0.504000 -0.504000 0.504000
|
||||
v -0.504000 0.504000 0.504000
|
||||
v -0.504000 0.504000 -0.504000
|
||||
v -0.504000 -0.504000 -0.504000
|
||||
v 0.504000 0.504000 -0.504000
|
||||
v 0.504000 -0.504000 -0.504000
|
||||
v 0.504000 0.504000 0.504000
|
||||
v 0.504000 -0.504000 0.504000
|
||||
vt 0.000000 0.000000
|
||||
vt 1.000000 0.000000
|
||||
vt 1.000000 1.000000
|
||||
|
@ -32,12 +32,12 @@ vt 0.000000 0.000000
|
|||
vt 0.000000 1.000000
|
||||
vn -1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 0.0000
|
||||
vn 0.0000 -0.0000 1.0000
|
||||
vn 0.0000 -1.0000 -0.0000
|
||||
vn 1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 1.0000
|
||||
vn 0.0000 -1.0000 0.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
usemtl Material.002
|
||||
s off
|
||||
usemtl Material.001
|
||||
s 1
|
||||
f 1/1/1 2/2/1 3/3/1 4/4/1
|
||||
f 4/5/2 3/6/2 5/7/2 6/8/2
|
||||
f 6/9/3 5/10/3 7/11/3 8/12/3
|
||||
|
|
|
@ -159,7 +159,7 @@ end
|
|||
-- Node will be called stairs:slab_<subname>
|
||||
|
||||
function stairs.register_slab(subname, recipeitem, groups, images, description,
|
||||
sounds, worldaligntex)
|
||||
sounds, worldaligntex, drawtype)
|
||||
-- Set world-aligned textures
|
||||
local slab_images = {}
|
||||
for i, image in ipairs(images) do
|
||||
|
@ -182,7 +182,8 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
|
|||
warn_if_exists("stairs:slab_" .. subname)
|
||||
minetest.register_node(":stairs:slab_" .. subname, {
|
||||
description = description,
|
||||
drawtype = "nodebox",
|
||||
drawtype = drawtype or "nodebox",
|
||||
mesh = "glass_slab.obj",
|
||||
tiles = slab_images,
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
|
@ -193,6 +194,10 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
|
|||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5},
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5},
|
||||
},
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
local under = minetest.get_node(pointed_thing.under)
|
||||
local wield_item = itemstack:get_name()
|
||||
|
@ -887,10 +892,11 @@ stairs.register_slab(
|
|||
"glass",
|
||||
"default:glass",
|
||||
{cracky = 3},
|
||||
{"default_glass.png", "default_glass.png", "stairs_glass_split.png"},
|
||||
{"stairs_glass.png"},
|
||||
S("Glass Slab"),
|
||||
default.node_sound_glass_defaults(),
|
||||
false
|
||||
false,
|
||||
"mesh"
|
||||
)
|
||||
|
||||
stairs.register_stair_inner(
|
||||
|
@ -935,10 +941,11 @@ stairs.register_slab(
|
|||
"obsidian_glass",
|
||||
"default:obsidian_glass",
|
||||
{cracky = 3},
|
||||
{"default_obsidian_glass.png", "default_obsidian_glass.png", "stairs_obsidian_glass_split.png"},
|
||||
{"stairs_obsidian_glass.png"},
|
||||
S("Obsidian Glass Slab"),
|
||||
default.node_sound_glass_defaults(),
|
||||
false
|
||||
false,
|
||||
"mesh"
|
||||
)
|
||||
|
||||
stairs.register_stair_inner(
|
||||
|
|
49
mods/stairs/models/glass_slab.obj
Normal file
49
mods/stairs/models/glass_slab.obj
Normal file
|
@ -0,0 +1,49 @@
|
|||
# Blender v2.79 (sub 0) OBJ File: ''
|
||||
# www.blender.org
|
||||
mtllib glass_slab.mtl
|
||||
o Cube.001
|
||||
v -0.504000 -0.504000 0.504000
|
||||
v -0.504000 0.004000 0.504000
|
||||
v -0.504000 0.004000 -0.504000
|
||||
v -0.504000 -0.504000 -0.504000
|
||||
v 0.499500 0.004000 -0.504000
|
||||
v 0.499500 -0.504000 -0.504000
|
||||
v 0.499500 0.004000 0.504000
|
||||
v 0.499500 -0.504000 0.504000
|
||||
vt 1.000000 0.500000
|
||||
vt 1.000000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 1.000000 0.500000
|
||||
vt 1.000000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 1.000000 0.500000
|
||||
vt 1.000000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 1.000000 0.500000
|
||||
vt 1.000000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.000000 0.000000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.000000 1.000000
|
||||
vn -1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 -1.0000
|
||||
vn 1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 1.0000
|
||||
vn 0.0000 -1.0000 0.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
usemtl Material.002
|
||||
s 1
|
||||
f 1/1/1 2/2/1 3/3/1 4/4/1
|
||||
f 4/5/2 3/6/2 5/7/2 6/8/2
|
||||
f 6/9/3 5/10/3 7/11/3 8/12/3
|
||||
f 8/13/4 7/14/4 2/15/4 1/16/4
|
||||
f 4/17/5 6/18/5 8/19/5 1/20/5
|
||||
f 5/21/6 3/22/6 2/15/6 7/23/6
|
BIN
mods/stairs/textures/stairs_glass.png
Normal file
BIN
mods/stairs/textures/stairs_glass.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 548 B |
BIN
mods/stairs/textures/stairs_obsidian_glass.png
Normal file
BIN
mods/stairs/textures/stairs_obsidian_glass.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 226 B |
Loading…
Add table
Reference in a new issue