1
0
Fork 0

Add standing sign models

This commit is contained in:
Wuzzy 2017-07-26 15:19:35 +02:00
parent 8d10a1a7c7
commit 868a990551
5 changed files with 269 additions and 6 deletions

View File

@ -116,7 +116,7 @@ local generate_texture = function(lines, signnodename)
if signnodename == "mcl_signs:wall_sign" then if signnodename == "mcl_signs:wall_sign" then
ypos = 27 ypos = 27
else else
ypos = 9 ypos = 0
end end
for i = 1, #lines do for i = 1, #lines do
texture = texture..generate_line(lines[i], ypos) texture = texture..generate_line(lines[i], ypos)
@ -140,7 +140,6 @@ local m = -1/16 + 1/64
for rot=0, 15 do for rot=0, 15 do
local yaw = math.pi*2 - (((math.pi*2) / 16) * rot) local yaw = math.pi*2 - (((math.pi*2) / 16) * rot)
local delta = vector.multiply(minetest.yaw_to_dir(yaw), m) local delta = vector.multiply(minetest.yaw_to_dir(yaw), m)
delta.y = 5/32
table.insert(signtext_info_standing, { delta = delta, yaw = yaw }) table.insert(signtext_info_standing, { delta = delta, yaw = yaw })
end end
@ -374,7 +373,7 @@ local ssign = {
is_ground_content = false, is_ground_content = false,
paramtype2 = "facedir", paramtype2 = "facedir",
drawtype = "mesh", drawtype = "mesh",
mesh = "mcl_signs_sign.obj", mesh = "mcl_signs_1sign0.obj",
selection_box = {type = "fixed", fixed = {-0.2, -0.5, -0.2, 0.2, 0.5, 0.2}}, selection_box = {type = "fixed", fixed = {-0.2, -0.5, -0.2, 0.2, 0.5, 0.2}},
tiles = {"mcl_signs_sign.png"}, tiles = {"mcl_signs_sign.png"},
groups = sign_groups, groups = sign_groups,
@ -396,17 +395,17 @@ local ssign = {
-- 22.5° -- 22.5°
minetest.register_node("mcl_signs:standing_sign", ssign) minetest.register_node("mcl_signs:standing_sign", ssign)
local ssign22_5 = table.copy(ssign) local ssign22_5 = table.copy(ssign)
ssign22_5.mesh = "mcl_signs_sign22.5.obj" ssign22_5.mesh = "mcl_signs_1sign22.5.obj"
-- 45° -- 45°
minetest.register_node("mcl_signs:standing_sign22_5", ssign22_5) minetest.register_node("mcl_signs:standing_sign22_5", ssign22_5)
local ssign45 = table.copy(ssign) local ssign45 = table.copy(ssign)
ssign45.mesh = "mcl_signs_sign45.obj" ssign45.mesh = "mcl_signs_1sign45.obj"
minetest.register_node("mcl_signs:standing_sign45", ssign45) minetest.register_node("mcl_signs:standing_sign45", ssign45)
-- 67.5° -- 67.5°
local ssign67 = table.copy(ssign) local ssign67 = table.copy(ssign)
ssign67.mesh = "mcl_signs_sign67.5.obj" ssign67.mesh = "mcl_signs_1sign67.5.obj"
minetest.register_node("mcl_signs:standing_sign67_5", ssign67) minetest.register_node("mcl_signs:standing_sign67_5", ssign67)

View File

@ -0,0 +1,66 @@
# Blender v2.76 (sub 0) OBJ File: '1sign0.blend'
# www.blender.org
mtllib 1sign0.mtl
o wood_Cube.001
v 0.461724 0.038277 -0.038477
v 0.461724 0.500000 -0.038477
v 0.461724 0.038277 0.038477
v 0.461724 0.500000 0.038477
v -0.461724 0.038277 -0.038477
v -0.461724 0.500000 -0.038477
v -0.461724 0.038277 0.038477
v -0.461724 0.500000 0.038477
v 0.038477 -0.499999 -0.038477
v 0.038477 0.038679 -0.038477
v 0.038477 -0.499999 0.038477
v 0.038477 0.038679 0.038477
v -0.038477 -0.499999 -0.038477
v -0.038477 0.038679 -0.038477
v -0.038477 -0.499999 0.038477
v -0.038477 0.038679 0.038477
vt 0.031250 0.562500
vt 0.031250 0.937500
vt 0.000000 0.937500
vt 0.000000 0.562500
vt 0.812500 0.562500
vt 0.812500 0.937500
vt 0.437500 0.937500
vt 0.437500 0.562500
vt 0.406250 0.937500
vt 0.406250 0.562500
vt 0.406250 1.000000
vt 0.781250 1.000000
vt 0.781250 0.937500
vt 0.031250 1.000000
vt 0.031250 0.062500
vt 0.031250 0.500000
vt 0.000000 0.500000
vt 0.000000 0.062500
vt 0.125000 0.062500
vt 0.125000 0.500000
vt 0.093750 0.500000
vt 0.093750 0.062500
vt 0.062500 0.500000
vt 0.062500 0.062500
vt 0.093750 0.562500
vt 0.062500 0.562500
vn 1.000000 0.000000 0.000000
vn -0.000000 0.000000 1.000000
vn -1.000000 0.000000 0.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 1.000000 0.000000
usemtl None
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/5/2 4/6/2 8/7/2 7/8/2
f 7/8/3 8/7/3 6/9/3 5/10/3
f 5/10/4 6/9/4 2/2/4 1/1/4
f 3/11/5 7/12/5 5/13/5 1/9/5
f 8/11/6 4/14/6 2/2/6 6/9/6
f 9/15/1 10/16/1 12/17/1 11/18/1
f 11/19/2 12/20/2 16/21/2 15/22/2
f 15/22/3 16/21/3 14/23/3 13/24/3
f 13/24/4 14/23/4 10/16/4 9/15/4
f 11/23/5 15/21/5 13/25/5 9/26/5
f 16/16/6 12/23/6 10/26/6 14/1/6

View File

@ -0,0 +1,66 @@
# Blender v2.76 (sub 0) OBJ File: '1sign22.5.blend'
# www.blender.org
mtllib 1sign22.5.mtl
o wood_Cube.001
v 0.441302 0.038277 0.141146
v 0.441302 0.500000 0.141146
v 0.411853 0.038277 0.212242
v 0.411853 0.500000 0.212242
v -0.411853 0.038277 -0.212242
v -0.411853 0.500000 -0.212242
v -0.441302 0.038277 -0.141146
v -0.441302 0.500000 -0.141146
v 0.050273 -0.499999 -0.020824
v 0.050273 0.038679 -0.020824
v 0.020824 -0.499999 0.050273
v 0.020824 0.038679 0.050273
v -0.020824 -0.499999 -0.050273
v -0.020824 0.038679 -0.050273
v -0.050273 -0.499999 0.020824
v -0.050273 0.038679 0.020824
vt 0.031250 0.562500
vt 0.031250 0.937500
vt 0.000000 0.937500
vt 0.000000 0.562500
vt 0.812500 0.562500
vt 0.812500 0.937500
vt 0.437500 0.937500
vt 0.437500 0.562500
vt 0.406250 0.937500
vt 0.406250 0.562500
vt 0.406250 1.000000
vt 0.781250 1.000000
vt 0.781250 0.937500
vt 0.031250 1.000000
vt 0.031250 0.062500
vt 0.031250 0.500000
vt 0.000000 0.500000
vt 0.000000 0.062500
vt 0.125000 0.062500
vt 0.125000 0.500000
vt 0.093750 0.500000
vt 0.093750 0.062500
vt 0.062500 0.500000
vt 0.062500 0.062500
vt 0.093750 0.562500
vt 0.062500 0.562500
vn 0.923900 0.000000 0.382700
vn -0.382700 0.000000 0.923900
vn -0.923900 0.000000 -0.382700
vn 0.382700 0.000000 -0.923900
vn 0.000000 -1.000000 0.000000
vn 0.000000 1.000000 0.000000
usemtl None
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/5/2 4/6/2 8/7/2 7/8/2
f 7/8/3 8/7/3 6/9/3 5/10/3
f 5/10/4 6/9/4 2/2/4 1/1/4
f 3/11/5 7/12/5 5/13/5 1/9/5
f 8/11/6 4/14/6 2/2/6 6/9/6
f 9/15/1 10/16/1 12/17/1 11/18/1
f 11/19/2 12/20/2 16/21/2 15/22/2
f 15/22/3 16/21/3 14/23/3 13/24/3
f 13/24/4 14/23/4 10/16/4 9/15/4
f 11/23/5 15/21/5 13/25/5 9/26/5
f 16/16/6 12/23/6 10/26/6 14/1/6

View File

@ -0,0 +1,66 @@
# Blender v2.76 (sub 0) OBJ File: '1sign45.blend'
# www.blender.org
mtllib 1sign45.mtl
o wood_Cube.001
v 0.353695 0.038277 0.299281
v 0.353695 0.500000 0.299281
v 0.299281 0.038277 0.353696
v 0.299281 0.500000 0.353696
v -0.299281 0.038277 -0.353696
v -0.299281 0.500000 -0.353696
v -0.353695 0.038277 -0.299281
v -0.353695 0.500000 -0.299281
v 0.054415 -0.499999 0.000000
v 0.054415 0.038679 0.000000
v -0.000000 -0.499999 0.054415
v -0.000000 0.038679 0.054415
v 0.000000 -0.499999 -0.054415
v 0.000000 0.038679 -0.054415
v -0.054415 -0.499999 -0.000000
v -0.054415 0.038679 -0.000000
vt 0.031250 0.562500
vt 0.031250 0.937500
vt 0.000000 0.937500
vt 0.000000 0.562500
vt 0.812500 0.562500
vt 0.812500 0.937500
vt 0.437500 0.937500
vt 0.437500 0.562500
vt 0.406250 0.937500
vt 0.406250 0.562500
vt 0.406250 1.000000
vt 0.781250 1.000000
vt 0.781250 0.937500
vt 0.031250 1.000000
vt 0.031250 0.062500
vt 0.031250 0.500000
vt 0.000000 0.500000
vt 0.000000 0.062500
vt 0.125000 0.062500
vt 0.125000 0.500000
vt 0.093750 0.500000
vt 0.093750 0.062500
vt 0.062500 0.500000
vt 0.062500 0.062500
vt 0.093750 0.562500
vt 0.062500 0.562500
vn 0.707100 0.000000 0.707100
vn -0.707100 0.000000 0.707100
vn -0.707100 0.000000 -0.707100
vn 0.707100 0.000000 -0.707100
vn 0.000000 -1.000000 0.000000
vn 0.000000 1.000000 0.000000
usemtl None
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/5/2 4/6/2 8/7/2 7/8/2
f 7/8/3 8/7/3 6/9/3 5/10/3
f 5/10/4 6/9/4 2/2/4 1/1/4
f 3/11/5 7/12/5 5/13/5 1/9/5
f 8/11/6 4/14/6 2/2/6 6/9/6
f 9/15/1 10/16/1 12/17/1 11/18/1
f 11/19/2 12/20/2 16/21/2 15/22/2
f 15/22/3 16/21/3 14/23/3 13/24/3
f 13/24/4 14/23/4 10/16/4 9/15/4
f 11/23/5 15/21/5 13/25/5 9/26/5
f 16/16/6 12/23/6 10/26/6 14/1/6

View File

@ -0,0 +1,66 @@
# Blender v2.76 (sub 0) OBJ File: '1sign67.5.blend'
# www.blender.org
mtllib 1sign67.5.mtl
o wood_Cube.001
v 0.212242 0.038277 0.411853
v 0.212242 0.500000 0.411853
v 0.141146 0.038277 0.441302
v 0.141146 0.500000 0.441302
v -0.141146 0.038277 -0.441302
v -0.141146 0.500000 -0.441302
v -0.212242 0.038277 -0.411853
v -0.212242 0.500000 -0.411853
v 0.050273 -0.499999 0.020824
v 0.050273 0.038679 0.020824
v -0.020824 -0.499999 0.050273
v -0.020824 0.038679 0.050273
v 0.020824 -0.499999 -0.050273
v 0.020824 0.038679 -0.050273
v -0.050273 -0.499999 -0.020824
v -0.050273 0.038679 -0.020824
vt 0.031250 0.562500
vt 0.031250 0.937500
vt 0.000000 0.937500
vt 0.000000 0.562500
vt 0.812500 0.562500
vt 0.812500 0.937500
vt 0.437500 0.937500
vt 0.437500 0.562500
vt 0.406250 0.937500
vt 0.406250 0.562500
vt 0.406250 1.000000
vt 0.781250 1.000000
vt 0.781250 0.937500
vt 0.031250 1.000000
vt 0.031250 0.062500
vt 0.031250 0.500000
vt 0.000000 0.500000
vt 0.000000 0.062500
vt 0.125000 0.062500
vt 0.125000 0.500000
vt 0.093750 0.500000
vt 0.093750 0.062500
vt 0.062500 0.500000
vt 0.062500 0.062500
vt 0.093750 0.562500
vt 0.062500 0.562500
vn 0.382700 0.000000 0.923900
vn -0.923900 0.000000 0.382700
vn -0.382700 0.000000 -0.923900
vn 0.923900 0.000000 -0.382700
vn 0.000000 -1.000000 -0.000000
vn 0.000000 1.000000 0.000000
usemtl None
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/5/2 4/6/2 8/7/2 7/8/2
f 7/8/3 8/7/3 6/9/3 5/10/3
f 5/10/4 6/9/4 2/2/4 1/1/4
f 3/11/5 7/12/5 5/13/5 1/9/5
f 8/11/6 4/14/6 2/2/6 6/9/6
f 9/15/1 10/16/1 12/17/1 11/18/1
f 11/19/2 12/20/2 16/21/2 15/22/2
f 15/22/3 16/21/3 14/23/3 13/24/3
f 13/24/4 14/23/4 10/16/4 9/15/4
f 11/23/5 15/21/5 13/25/5 9/26/5
f 16/16/6 12/23/6 10/26/6 14/1/6