1
0

use mesh node for round pole

Dieser Commit ist enthalten in:
Vanessa Ezekowitz
2014-12-13 17:32:31 -05:00
Ursprung d8252aee6b
Commit 0d6d75a425
5 geänderte Dateien mit 118 neuen und 18 gelöschten Zeilen

BIN
homedecor/blends/pole.blend Normale Datei

Binäre Datei nicht angezeigt.

BIN
homedecor/blends/pole.blend1 Normale Datei

Binäre Datei nicht angezeigt.

BIN
homedecor/blends/pole.blend2 Normale Datei

Binäre Datei nicht angezeigt.

Datei anzeigen

@@ -161,21 +161,10 @@ minetest.register_node('homedecor:flower_pot_green', {
sounds = default.node_sound_leaves_defaults(),
})
-- cylinder-shaped objects courtesy Jeija
local cylbox = {}
local detail = 50
local sehne
local size = 0.2
for i = 1, detail-1 do
sehne = math.sqrt(0.25 - (((i/detail)-0.5)^2))
cylbox[i]={((i/detail)-0.5)*size, -0.5, -sehne*size, ((i/detail)+(1/detail)-0.5)*size, 0.5, sehne*size}
end
minetest.register_node("homedecor:pole_brass", {
description = S("Brass Pole"),
drawtype = "nodebox",
drawtype = "mesh",
mesh = "homedecor_round_pole.obj",
tiles = {"homedecor_tile_brass2.png"},
inventory_image = "homedecor_pole_brass2.png",
wield_image = "homedecor_pole_brass2.png",
@@ -184,15 +173,15 @@ minetest.register_node("homedecor:pole_brass", {
is_ground_content = true,
selection_box = {
type = "fixed",
fixed = {-size/2, -0.5, -size/2, size/2, 0.5, size/2},
fixed = { -0.125, -0.5, -0.125, 0.125, 0.5, 0.125 },
},
collision_box = {
type = "fixed",
fixed = { -0.125, -0.5, -0.125, 0.125, 0.5, 0.125 },
},
groups = {snappy=3},
sounds = default.node_sound_wood_defaults(),
walkable = true,
node_box = {
type = "fixed",
fixed = cylbox,
}
})
minetest.register_node("homedecor:pole_wrought_iron", {

Datei anzeigen

@@ -0,0 +1,111 @@
# Blender v2.69 (sub 0) OBJ File: 'pole.blend'
# www.blender.org
mtllib homedecor_round_pole.mtl
o Cylinder
v -0.047835 -0.500000 -0.115485
v -0.047835 0.500000 -0.115485
v 0.000000 -0.500000 -0.125000
v 0.000000 0.500000 -0.125000
v 0.047835 -0.500000 -0.115485
v 0.047835 0.500000 -0.115485
v 0.088388 -0.500000 -0.088388
v 0.088388 0.500000 -0.088388
v 0.115485 -0.500000 -0.047835
v 0.115485 0.500000 -0.047835
v 0.125000 -0.500000 0.000000
v 0.125000 0.500000 0.000000
v 0.115485 -0.500000 0.047835
v 0.115485 0.500000 0.047835
v 0.088388 -0.500000 0.088388
v 0.088388 0.500000 0.088388
v 0.047835 -0.500000 0.115485
v 0.047835 0.500000 0.115485
v 0.000000 -0.500000 0.125000
v 0.000000 0.500000 0.125000
v -0.047835 -0.500000 0.115485
v -0.047835 0.500000 0.115485
v -0.088388 -0.500000 0.088388
v -0.088388 0.500000 0.088388
v -0.115485 -0.500000 0.047835
v -0.115485 0.500000 0.047835
v -0.125000 -0.500000 -0.000000
v -0.125000 0.500000 -0.000000
v -0.115485 -0.500000 -0.047835
v -0.115485 0.500000 -0.047835
v -0.088388 -0.500000 -0.088388
v -0.088388 0.500000 -0.088388
vt 0.062500 0.000000
vt 0.062500 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.937500 1.000000
vt 0.937500 0.000000
vt 0.875000 1.000000
vt 0.875000 0.000000
vt 0.812500 1.000000
vt 0.812500 0.000000
vt 0.750000 1.000000
vt 0.750000 0.000000
vt 0.687500 1.000000
vt 0.687500 0.000000
vt 0.625000 1.000000
vt 0.625000 0.000000
vt 0.562500 1.000000
vt 0.562500 0.000000
vt 0.500000 1.000000
vt 0.500000 0.000000
vt 0.437500 1.000000
vt 0.437500 0.000000
vt 0.375000 1.000000
vt 0.375000 0.000000
vt 0.312500 1.000000
vt 0.312500 0.000000
vt 0.250000 1.000000
vt 0.250000 0.000000
vt 0.187500 1.000000
vt 0.187500 0.000000
vt 0.308658 0.961940
vt 0.146447 0.853553
vt 0.038060 0.691342
vt 0.000000 0.500000
vt 0.038060 0.308658
vt 0.146447 0.146446
vt 0.308659 0.038060
vt 0.500001 0.000000
vt 0.691342 0.038060
vt 0.853554 0.146447
vt 0.961940 0.308659
vt 1.000000 0.500000
vt 0.961940 0.691342
vt 0.853553 0.853553
vt 0.691341 0.961940
vt 0.125000 0.000000
vt 0.125000 1.000000
vt 0.308658 0.038060
vt 0.853553 0.853554
vt 0.499999 1.000000
vt 0.308658 0.961939
vt 0.146446 0.853553
vt 0.038061 0.308658
usemtl None
s off
f 1/1 2/2 4/3 3/4
f 3/5 4/6 6/7 5/8
f 5/8 6/7 8/9 7/10
f 7/10 8/9 10/11 9/12
f 9/12 10/11 12/13 11/14
f 11/14 12/13 14/15 13/16
f 13/16 14/15 16/17 15/18
f 15/18 16/17 18/19 17/20
f 17/20 18/19 20/21 19/22
f 19/22 20/21 22/23 21/24
f 21/24 22/23 24/25 23/26
f 23/26 24/25 26/27 25/28
f 25/28 26/27 28/29 27/30
f 27/30 28/29 30/31 29/32
f 4/21 2/33 32/34 30/35 28/36 26/37 24/38 22/39 20/40 18/41 16/42 14/43 12/44 10/45 8/46 6/47
f 31/48 32/49 2/2 1/1
f 29/32 30/31 32/49 31/48
f 1/50 3/40 5/41 7/42 9/43 11/44 13/45 15/51 17/47 19/52 21/53 23/54 25/35 27/36 29/55 31/38