1
0
zrcadlo https://github.com/mt-mods/homedecor_modpack.git synchronizováno 2026-01-08 09:55:25 +01:00

use mesh node for round pole

Tento commit je obsažen v:
Vanessa Ezekowitz
2014-12-13 17:32:31 -05:00
rodič d8252aee6b
revize 0d6d75a425
5 změnil soubory, kde provedl 118 přidání a 18 odebrání

binární
homedecor/blends/pole.blend Normální soubor

Binární soubor nebyl zobrazen.

binární
homedecor/blends/pole.blend1 Normální soubor

Binární soubor nebyl zobrazen.

binární
homedecor/blends/pole.blend2 Normální soubor

Binární soubor nebyl zobrazen.

Zobrazit soubor

@@ -161,21 +161,10 @@ minetest.register_node('homedecor:flower_pot_green', {
sounds = default.node_sound_leaves_defaults(), 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", { minetest.register_node("homedecor:pole_brass", {
description = S("Brass Pole"), description = S("Brass Pole"),
drawtype = "nodebox", drawtype = "mesh",
mesh = "homedecor_round_pole.obj",
tiles = {"homedecor_tile_brass2.png"}, tiles = {"homedecor_tile_brass2.png"},
inventory_image = "homedecor_pole_brass2.png", inventory_image = "homedecor_pole_brass2.png",
wield_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, is_ground_content = true,
selection_box = { selection_box = {
type = "fixed", 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}, groups = {snappy=3},
sounds = default.node_sound_wood_defaults(), sounds = default.node_sound_wood_defaults(),
walkable = true, walkable = true,
node_box = {
type = "fixed",
fixed = cylbox,
}
}) })
minetest.register_node("homedecor:pole_wrought_iron", { minetest.register_node("homedecor:pole_wrought_iron", {

Zobrazit soubor

@@ -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