add blocks & color

master
Nigel Garnett 2019-08-22 14:21:51 +00:00
parent 89c8ad5e2c
commit da91a60b4e
8 changed files with 899 additions and 36 deletions

View File

@ -1,6 +1,20 @@
-- Pushblocks
-- (c)2019 Nigel Garnett.
colors = {
{"red", "Red", "#ff0000"},
{"green", "Green", "#00ff00"},
{"blue", "Blue", "#0000ff"},
{"white", "White", "#ffffff"},
{"black", "Black", "#000000"},
{"cyan", "Cyan", "#00ffff"},
{"magenta", "Magenta", "#ff00ff"},
{"yellow", "Yellow", "#ffff00"},
}
shapes = {"cone", "pyramid", "sphere" }
local function push_pull(pos,pt,dir)
local ptpos = minetest.get_pointed_thing_position(pt, true)
local add = { x=0, y=0, z=0 }
@ -26,40 +40,44 @@ local function move_block(pos,dir,clicker)
end
end
minetest.register_node("pushblocks:ball", {
description = "Pushblocks Ball",
drawtype = "mesh",
mesh = "mymeshnodes_sphere.obj",
tiles = {"pushblocks_plain_ball.png^[colorize:#ff00ff:100"},
is_ground_content = false,
stack_max = 1,
light_source = core.LIGHT_MAX,
groups = {cracky = 3, snappy = 3, crumbly = 3},
on_blast = function() end,
on_punch = function(pos, node, puncher, pointed_thing)
if puncher:get_player_control().sneak then
local inv = puncher:get_inventory()
if not (creative and creative.is_enabled_for
and creative.is_enabled_for(puncher:get_player_name()))
or not inv:contains_item("main", "pushblocks:ball") then
local leftover = inv:add_item("main", "pushblocks:ball")
if not leftover:is_empty() then
minetest.add_item(self.object:get_pos(), leftover)
for _,c in pairs(colors) do
for i,s in pairs(shapes) do
node = "pushblocks:"..s.."_"..c[1]
minetest.register_node(node, {
description = c[2].." "..s.." Pushblock",
drawtype = "mesh",
mesh = "pushblocks_"..s..".obj",
tiles = {"pushblocks_plain.png^[colorize:"..c[3]..":127"},
is_ground_content = false,
-- stack_max = 1,
light_source = core.LIGHT_MAX,
groups = {cracky = 3, snappy = 3, crumbly = 3},
on_blast = function() end,
on_punch = function(pos, node, puncher, pointed_thing)
if puncher:get_player_control().sneak then
local inv = puncher:get_inventory()
if not (creative and creative.is_enabled_for
and creative.is_enabled_for(puncher:get_player_name()))
or not inv:contains_item("main", node) then
local leftover = inv:add_item("main", node)
if not leftover:is_empty() then
minetest.add_item(self.object:get_pos(), leftover)
end
end
minetest.set_node(pos,{name="air"})
else
move_block(pos, push_pull(pos,pointed_thing,1), puncher)
end
end
minetest.set_node(pos,{name="air"})
else
move_block(pos, push_pull(pos,pointed_thing,1), puncher)
end
return true
end,
on_dig = function() end,
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
move_block(pos, push_pull(pos,pointed_thing,-1), clicker)
return false
end,
can_dig = function(pos,player)
return false
end,
})
return true
end,
on_dig = function() end,
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
move_block(pos, push_pull(pos,pointed_thing,-1), clicker)
return false
end,
can_dig = function(pos,player)
return false
end,
})
end
end

300
models/pushblocks_blob.obj Normal file
View File

@ -0,0 +1,300 @@
# Blender v2.73 (sub 0) OBJ File: 'slope_test_blob_onetexture.blend'
# www.blender.org
o Cube
v 0.213679 -0.450000 -0.213679
v -0.213679 -0.450000 0.213680
v 0.213680 -0.450000 0.213680
v -0.213679 -0.450000 -0.213679
v 0.213679 0.450000 -0.213679
v -0.213679 0.450000 -0.213679
v 0.213679 0.450000 0.213680
v 0.500000 -0.000003 0.500000
v 0.277785 -0.415735 0.277785
v -0.277785 -0.415735 0.277785
v 0.353553 -0.353554 0.353553
v -0.353553 -0.353554 0.353553
v -0.500000 -0.000002 0.500000
v 0.415735 -0.277786 0.415735
v -0.277785 0.415735 0.277785
v 0.277785 0.415735 0.277785
v -0.415735 -0.277785 0.415735
v 0.353554 0.353553 0.353554
v -0.500000 -0.000002 -0.499983
v 0.461940 -0.191342 0.461940
v -0.461940 -0.191342 0.461940
v -0.353553 0.353553 0.353554
v 0.490393 -0.097546 0.490393
v 0.500000 -0.000002 -0.500000
v 0.490393 0.097545 -0.490392
v 0.490393 0.097545 0.490393
v -0.490393 -0.097546 0.490393
v 0.490393 -0.097545 -0.490393
v 0.461940 0.191341 0.461940
v -0.461940 0.191341 0.461940
v 0.461940 0.191342 -0.461940
v -0.490393 0.097545 0.490393
v 0.415735 0.277785 0.415735
v -0.490393 0.097545 -0.490392
v -0.415735 0.277785 0.415735
v 0.461940 -0.191341 -0.461940
v 0.415735 0.277785 -0.415735
v -0.461940 0.191341 -0.461940
v -0.415735 0.277785 -0.415735
v 0.415735 -0.277785 -0.415735
v -0.490393 -0.097546 -0.490392
v 0.353553 0.353553 -0.353553
v -0.213679 0.450000 0.213680
v -0.353553 0.353553 -0.353553
v 0.277785 0.415735 -0.277785
v -0.461940 -0.191342 -0.461939
v 0.353554 -0.353553 -0.353554
v -0.277785 0.415735 -0.277785
v -0.415735 -0.277785 -0.415734
v 0.277786 -0.415735 -0.277785
v -0.353553 -0.353554 -0.353553
v -0.277785 -0.415735 -0.277784
vt 0.038487 0.679029
vt 0.010047 0.589789
vt 0.990397 0.589790
vt 0.915772 0.767073
vt 0.084671 0.767071
vt 0.961957 0.679029
vt 0.852473 0.146294
vt 0.914576 0.232749
vt 0.084146 0.232744
vt 0.712776 0.000003
vt 0.221926 0.061588
vt 0.285951 0.000000
vt 0.285945 0.999818
vt 0.221920 0.938229
vt 0.712771 0.999818
vt 0.009578 0.589789
vt 0.989138 0.589792
vt 0.960721 0.679031
vt 0.286638 0.000000
vt 0.777884 0.061589
vt 0.222561 0.061589
vt 0.777608 0.938229
vt 0.222164 0.938229
vt 0.146413 0.853527
vt 0.286255 0.999818
vt 0.713517 0.999818
vt 0.776800 0.061592
vt 0.146251 0.146290
vt 0.000000 0.499907
vt 0.989139 0.410032
vt 0.998734 0.499910
vt 0.853618 0.146291
vt 0.915772 0.232746
vt 0.146826 0.146290
vt 0.961957 0.320789
vt 0.084672 0.232745
vt 0.990397 0.410029
vt 0.038487 0.320789
vt 0.776796 0.938230
vt 0.777790 0.938229
vt 0.146467 0.853526
vt 0.853556 0.853527
vt 0.146825 0.853526
vt 1.000000 0.499907
vt 0.010047 0.410028
vt 0.146246 0.853527
vt 0.222559 0.938228
vt 0.777882 0.938230
vt 0.915737 0.767073
vt 0.084287 0.767072
vt 0.038083 0.679029
vt 0.961941 0.679029
vt 0.037995 0.679029
vt 0.960723 0.320792
vt 0.037998 0.320787
vt 0.009580 0.410028
vt 0.990167 0.589790
vt 0.999772 0.499909
vt 0.961721 0.679029
vt 0.084246 0.767072
vt 0.915526 0.767072
vt 0.853359 0.853527
vt 0.914573 0.767074
vt 0.084142 0.767072
vt 0.852470 0.853528
vt 0.777609 0.061590
vt 0.853360 0.146293
vt 0.222166 0.061589
vt 0.146414 0.146291
vt 0.915527 0.232748
vt 0.084247 0.232746
vt 0.961721 0.320791
vt 0.038052 0.320789
vt 0.990167 0.410031
vt 0.713686 0.999818
vt 0.749950 0.250050
vt 0.749950 0.749950
vt 0.250050 0.749950
vt 0.250050 0.250050
vt 0.713807 0.000000
vt 0.286258 0.000000
vt 0.713519 0.000001
vt 0.250050 0.250050
vt 0.749950 0.250050
vt 0.749950 0.749950
vt 0.286636 0.999817
vt 0.777791 0.061589
vt 0.146467 0.146291
vt 0.084287 0.232745
vt 0.915737 0.232746
vt 0.961941 0.320789
vt 0.000444 0.499907
vt 0.713687 0.000000
vt 0.713805 0.999818
vn -0.620400 0.479600 0.620400
vn -0.683900 0.254100 0.683900
vn 0.683900 0.254100 0.683900
vn 0.531000 0.660300 0.531000
vn -0.531000 0.660300 0.531000
vn 0.620400 0.479600 0.620400
vn -0.429700 -0.794100 0.429700
vn -0.531000 -0.660300 0.531000
vn -0.531000 -0.660300 -0.531000
vn -0.185700 -0.964900 0.185700
vn -0.325800 -0.887500 -0.325800
vn -0.185700 -0.964900 -0.185700
vn -0.185700 0.964900 -0.185700
vn -0.325800 0.887500 -0.325800
vn -0.185700 0.964900 0.185700
vn -0.683900 0.254000 -0.683900
vn 0.325800 -0.887500 0.325800
vn -0.325800 -0.887500 0.325800
vn 0.325800 0.887500 -0.325800
vn 0.429700 0.794100 -0.429700
vn 0.185700 0.964900 -0.185700
vn -0.429700 -0.794100 -0.429700
vn -0.707100 0.000000 -0.707100
vn -0.683900 -0.254100 0.683900
vn -0.707100 0.000000 0.707100
vn 0.429700 -0.794100 0.429700
vn 0.531000 -0.660300 0.531000
vn 0.620400 -0.479600 0.620400
vn 0.683900 -0.254100 0.683900
vn -0.620400 -0.479600 0.620400
vn -0.325800 0.887500 0.325800
vn 0.185700 0.964900 0.185700
vn 0.325800 0.887500 0.325800
vn 0.429700 0.794100 0.429700
vn -0.429700 0.794100 0.429700
vn 0.707100 0.000000 0.707100
vn -0.429700 0.794100 -0.429700
vn 0.531000 0.660300 -0.531000
vn 0.683900 0.254100 -0.683900
vn 0.707100 0.000000 -0.707100
vn 0.620400 0.479600 -0.620400
vn -0.620400 0.479600 -0.620400
vn -0.620400 -0.479600 -0.620400
vn -0.683900 -0.254000 -0.683900
vn 0.683900 -0.254100 -0.683900
vn -0.531000 0.660300 -0.531000
vn 0.325800 -0.887500 -0.325800
vn 0.429700 -0.794100 -0.429700
vn 0.531000 -0.660300 -0.531000
vn 0.620400 -0.479600 -0.620400
vn 0.185700 -0.964900 -0.185700
vn 0.185700 -0.964900 0.185700
s 1
f 30/1/1 32/2/2 26/3/3
f 33/4/4 35/5/5 29/6/6
f 12/7/7 17/8/8 49/9/9
f 2/10/10 52/11/11 4/12/12
f 6/13/13 48/14/14 43/15/15
f 34/16/16 32/17/2 30/18/1
f 2/19/10 9/20/17 10/21/18
f 48/22/14 45/23/19 42/24/20
f 5/25/21 45/23/19 6/26/13
f 10/27/18 12/7/7 51/28/22
f 19/29/23 27/30/24 13/31/25
f 9/20/17 11/32/26 10/21/18
f 11/32/26 14/33/27 12/34/7
f 14/33/27 20/35/28 17/36/8
f 20/35/28 23/37/29 21/38/30
f 43/15/15 48/14/14 15/39/31
f 7/25/32 16/23/33 45/40/19
f 18/41/34 42/42/20 45/40/19
f 29/6/6 30/1/1 26/3/3
f 22/43/35 33/4/4 18/42/34
f 26/3/3 32/2/2 8/44/36
f 8/44/36 27/45/24 23/37/29
f 11/32/26 12/34/7 10/21/18
f 14/33/27 17/36/8 12/34/7
f 20/35/28 21/38/30 17/36/8
f 23/37/29 27/45/24 21/38/30
f 10/27/18 52/11/11 2/10/10
f 15/39/31 48/14/14 44/46/37
f 22/43/35 35/5/5 33/4/4
f 15/47/31 22/43/35 16/48/33
f 37/49/38 42/42/20 18/41/34
f 33/50/4 29/51/6 37/49/38
f 8/29/36 25/3/39 26/16/3
f 24/44/40 25/3/39 8/29/36
f 29/51/6 26/16/3 31/52/41
f 26/16/3 25/3/39 31/52/41
f 29/51/6 31/52/41 37/49/38
f 38/53/42 34/16/16 30/18/1
f 19/29/23 32/17/2 34/16/16
f 13/31/25 32/17/2 19/29/23
f 17/8/8 21/54/30 46/55/43
f 21/54/30 27/30/24 41/56/44
f 8/29/36 28/37/45 24/44/40
f 34/57/16 25/16/39 19/58/23
f 38/59/42 31/51/41 34/57/16
f 31/51/41 25/16/39 34/57/16
f 37/60/38 38/59/42 39/61/46
f 37/60/38 31/51/41 38/59/42
f 44/62/37 42/24/20 37/60/38
f 38/53/42 30/18/1 35/63/5
f 39/64/46 35/63/5 22/65/35
f 52/66/11 51/67/22 50/68/47
f 51/67/22 47/69/48 50/68/47
f 51/67/22 49/70/9 47/69/48
f 49/70/9 40/71/49 47/69/48
f 49/70/9 46/72/43 40/71/49
f 46/72/43 36/73/50 40/71/49
f 19/58/23 28/56/45 41/74/44
f 46/72/43 41/74/44 36/73/50
f 41/74/44 28/56/45 36/73/50
f 22/43/35 18/42/34 16/48/33
f 5/75/21 7/25/32 45/40/19
f 2/76/10 4/77/12 1/78/51 3/79/52
f 44/62/37 48/22/14 42/24/20
f 35/5/5 30/1/1 29/6/6
f 3/80/52 9/20/17 2/19/10
f 45/23/19 48/22/14 6/26/13
f 1/81/51 52/66/11 50/68/47
f 39/61/46 44/62/37 37/60/38
f 52/66/11 1/81/51 4/82/12
f 24/29/40 28/56/45 19/58/23
f 7/78/32 5/83/21 6/84/13 43/85/15
f 24/29/40 19/58/23 25/16/39
f 15/47/31 16/48/33 43/86/15
f 22/65/35 44/46/37 39/64/46
f 39/64/46 38/53/42 35/63/5
f 41/56/44 27/30/24 19/29/23
f 46/55/43 21/54/30 41/56/44
f 49/9/9 17/8/8 46/55/43
f 51/28/22 12/7/7 49/9/9
f 52/11/11 10/27/18 51/28/22
f 9/68/17 50/87/47 11/88/26
f 50/87/47 47/32/48 11/88/26
f 11/88/26 47/32/48 14/89/27
f 47/32/48 40/90/49 14/89/27
f 14/89/27 40/90/49 20/73/28
f 40/90/49 36/91/50 20/73/28
f 23/56/29 28/37/45 8/29/36
f 20/73/28 36/91/50 23/56/29
f 36/91/50 28/37/45 23/56/29
f 13/92/25 8/44/36 32/2/2
f 50/87/47 9/68/17 1/93/51
f 13/92/25 27/45/24 8/44/36
f 16/23/33 18/41/34 45/40/19
f 22/65/35 15/39/31 44/46/37
f 9/68/17 3/81/52 1/93/51
f 33/50/4 37/49/38 18/41/34
f 43/86/15 16/48/33 7/94/32

283
models/pushblocks_cone.obj Normal file
View File

@ -0,0 +1,283 @@
# Blender v2.73 (sub 0) OBJ File: 'slope_test_cone_onetexture.blend'
# www.blender.org
o Cone_Cone.003
v 0.000000 -0.500000 -0.500000
v 0.000000 0.500000 0.000000
v 0.049009 -0.500000 -0.497592
v 0.097545 -0.500000 -0.490393
v 0.145142 -0.500000 -0.478470
v 0.191342 -0.500000 -0.461940
v 0.235698 -0.500000 -0.440961
v 0.277785 -0.500000 -0.415735
v 0.317197 -0.500000 -0.386505
v 0.353553 -0.500000 -0.353553
v 0.386505 -0.500000 -0.317197
v 0.415735 -0.500000 -0.277785
v 0.440961 -0.500000 -0.235698
v 0.461940 -0.500000 -0.191342
v 0.478470 -0.500000 -0.145142
v 0.490393 -0.500000 -0.097545
v 0.497592 -0.500000 -0.049009
v 0.500000 -0.500000 0.000000
v 0.497592 -0.500000 0.049009
v 0.490393 -0.500000 0.097545
v 0.478470 -0.500000 0.145142
v 0.461940 -0.500000 0.191342
v 0.440961 -0.500000 0.235699
v 0.415735 -0.500000 0.277785
v 0.386505 -0.500000 0.317197
v 0.353553 -0.500000 0.353554
v 0.317196 -0.500000 0.386505
v 0.277785 -0.500000 0.415735
v 0.235698 -0.500000 0.440961
v 0.191341 -0.500000 0.461940
v 0.145142 -0.500000 0.478470
v 0.097545 -0.500000 0.490393
v 0.049008 -0.500000 0.497592
v -0.000000 -0.500000 0.500000
v -0.049009 -0.500000 0.497592
v -0.097546 -0.500000 0.490393
v -0.145143 -0.500000 0.478470
v -0.191342 -0.500000 0.461940
v -0.235699 -0.500000 0.440960
v -0.277786 -0.500000 0.415735
v -0.317197 -0.500000 0.386505
v -0.353554 -0.500000 0.353553
v -0.386506 -0.500000 0.317196
v -0.415735 -0.500000 0.277785
v -0.440961 -0.500000 0.235698
v -0.461940 -0.500000 0.191342
v -0.478470 -0.500000 0.145142
v -0.490393 -0.500000 0.097545
v -0.497592 -0.500000 0.049009
v -0.500000 -0.500000 0.000000
v -0.497592 -0.500000 -0.049008
v -0.490393 -0.500000 -0.097545
v -0.478470 -0.500000 -0.145142
v -0.461940 -0.500000 -0.191341
v -0.440961 -0.500000 -0.235698
v -0.415735 -0.500000 -0.277784
v -0.386506 -0.500000 -0.317196
v -0.353554 -0.500000 -0.353553
v -0.317198 -0.500000 -0.386505
v -0.277786 -0.500000 -0.415734
v -0.235700 -0.500000 -0.440960
v -0.191343 -0.500000 -0.461939
v -0.145144 -0.500000 -0.478470
v -0.097547 -0.500000 -0.490392
v -0.049010 -0.500000 -0.497592
vt 0.637951 0.000000
vt 0.499999 1.000000
vt 0.569310 0.000000
vt 0.499999 0.000000
vt 0.430691 0.000000
vt 0.705263 0.000000
vt 0.770599 0.000000
vt 0.833328 0.000000
vt 0.892848 0.000000
vt 0.948584 0.000000
vt 1.000000 0.000000
vt 0.051417 0.000000
vt 0.000000 0.000000
vt 0.107153 0.000000
vt 0.166672 0.000000
vt 0.229402 0.000000
vt 0.294738 0.000000
vt 0.362051 0.000000
vt 0.637950 0.000000
vt 0.362050 0.000000
vt 0.499878 0.000000
vt 0.548888 0.002396
vt 0.597426 0.009584
vt 0.645026 0.021495
vt 0.691229 0.038014
vt 0.735591 0.058982
vt 0.777684 0.084198
vt 0.817102 0.113418
vt 0.853467 0.146361
vt 0.886428 0.182710
vt 0.915667 0.222114
vt 0.940903 0.264195
vt 0.961893 0.308546
vt 0.978435 0.354742
vt 0.990369 0.402336
vt 0.997580 0.450871
vt 1.000000 0.499879
vt 0.997604 0.548888
vt 0.990415 0.597426
vt 0.978504 0.645026
vt 0.961984 0.691229
vt 0.941016 0.735589
vt 0.915801 0.777681
vt 0.886581 0.817099
vt 0.853639 0.853463
vt 0.817287 0.886426
vt 0.777883 0.915664
vt 0.735805 0.940899
vt 0.691454 0.961888
vt 0.645258 0.978431
vt 0.597663 0.990365
vt 0.549129 0.997576
vt 0.500123 0.999996
vt 0.451114 0.997600
vt 0.402575 0.990412
vt 0.354972 0.978501
vt 0.308768 0.961981
vt 0.264407 0.941013
vt 0.222315 0.915798
vt 0.182897 0.886578
vt 0.146532 0.853635
vt 0.113572 0.817287
vt 0.084334 0.777885
vt 0.059099 0.735806
vt 0.038109 0.691456
vt 0.021568 0.645261
vt 0.009634 0.597670
vt 0.002422 0.549137
vt 0.000002 0.500129
vt 0.002397 0.451121
vt 0.009584 0.402582
vt 0.021495 0.354981
vt 0.038014 0.308776
vt 0.058982 0.264413
vt 0.084197 0.222320
vt 0.113417 0.182901
vt 0.146358 0.146537
vt 0.182708 0.113575
vt 0.222112 0.084335
vt 0.264193 0.059099
vt 0.308544 0.038109
vt 0.354739 0.021566
vt 0.402334 0.009632
vt 0.450869 0.002420
vn -0.167300 -0.514200 -0.841200
vn 0.000000 1.000000 0.000000
vn -0.084000 -0.514200 -0.853500
vn 0.000000 -0.514200 -0.857700
vn 0.084000 -0.514200 -0.853500
vn -0.249000 -0.514200 -0.820700
vn -0.328200 -0.514200 -0.792400
vn -0.404300 -0.514200 -0.756400
vn -0.476500 -0.514200 -0.713100
vn -0.544100 -0.514200 -0.663000
vn -0.606500 -0.514200 -0.606500
vn -0.663000 -0.514200 -0.544100
vn -0.713100 -0.514200 -0.476500
vn -0.756400 -0.514200 -0.404300
vn -0.792400 -0.514200 -0.328200
vn -0.820700 -0.514200 -0.249000
vn -0.841200 -0.514200 -0.167300
vn -0.853500 -0.514200 -0.084000
vn -0.857700 -0.514200 0.000000
vn -0.853500 -0.514200 0.084000
vn -0.841200 -0.514200 0.167300
vn -0.820700 -0.514200 0.249000
vn -0.792400 -0.514200 0.328200
vn -0.756400 -0.514200 0.404300
vn -0.713100 -0.514200 0.476500
vn -0.663000 -0.514200 0.544100
vn -0.606500 -0.514200 0.606500
vn -0.544100 -0.514200 0.663000
vn -0.476500 -0.514200 0.713100
vn -0.404300 -0.514200 0.756400
vn -0.328200 -0.514200 0.792400
vn -0.249000 -0.514200 0.820700
vn -0.167300 -0.514200 0.841200
vn -0.084000 -0.514200 0.853500
vn 0.000000 -0.514200 0.857700
vn 0.084000 -0.514200 0.853500
vn 0.167300 -0.514200 0.841200
vn 0.249000 -0.514200 0.820700
vn 0.328200 -0.514200 0.792400
vn 0.404300 -0.514200 0.756400
vn 0.476500 -0.514200 0.713100
vn 0.544100 -0.514200 0.663000
vn 0.606500 -0.514200 0.606500
vn 0.663000 -0.514200 0.544100
vn 0.713100 -0.514200 0.476500
vn 0.756400 -0.514200 0.404300
vn 0.792400 -0.514200 0.328200
vn 0.820700 -0.514200 0.249000
vn 0.841200 -0.514200 0.167300
vn 0.853500 -0.514200 0.084000
vn 0.857700 -0.514200 0.000000
vn 0.853500 -0.514200 -0.084000
vn 0.841200 -0.514200 -0.167300
vn 0.820700 -0.514200 -0.249000
vn 0.792400 -0.514200 -0.328200
vn 0.756400 -0.514200 -0.404300
vn 0.713100 -0.514200 -0.476500
vn 0.663000 -0.514200 -0.544100
vn 0.606500 -0.514200 -0.606500
vn 0.544100 -0.514200 -0.663000
vn 0.476500 -0.514200 -0.713100
vn 0.404300 -0.514200 -0.756400
vn 0.328200 -0.514200 -0.792400
vn 0.249000 -0.514200 -0.820700
vn 0.167300 -0.514200 -0.841200
s 1
f 64/1/1 2/2/2 65/3/3
f 1/4/4 2/2/2 3/5/5
f 63/6/6 2/2/2 64/1/1
f 62/7/7 2/2/2 63/6/6
f 61/8/8 2/2/2 62/7/7
f 60/9/9 2/2/2 61/8/8
f 59/10/10 2/2/2 60/9/9
f 58/11/11 2/2/2 59/10/10
f 57/12/12 2/2/2 58/13/11
f 56/14/13 2/2/2 57/12/12
f 55/15/14 2/2/2 56/14/13
f 54/16/15 2/2/2 55/15/14
f 53/17/16 2/2/2 54/16/15
f 52/18/17 2/2/2 53/17/16
f 51/5/18 2/2/2 52/18/17
f 50/4/19 2/2/2 51/5/18
f 49/3/20 2/2/2 50/4/19
f 48/19/21 2/2/2 49/3/20
f 47/6/22 2/2/2 48/19/21
f 46/7/23 2/2/2 47/6/22
f 45/8/24 2/2/2 46/7/23
f 44/9/25 2/2/2 45/8/24
f 43/10/26 2/2/2 44/9/25
f 42/11/27 2/2/2 43/10/26
f 41/12/28 2/2/2 42/13/27
f 40/14/29 2/2/2 41/12/28
f 39/15/30 2/2/2 40/14/29
f 38/16/31 2/2/2 39/15/30
f 37/17/32 2/2/2 38/16/31
f 36/20/33 2/2/2 37/17/32
f 35/5/34 2/2/2 36/20/33
f 34/4/35 2/2/2 35/5/34
f 33/3/36 2/2/2 34/4/35
f 32/19/37 2/2/2 33/3/36
f 31/6/38 2/2/2 32/19/37
f 30/7/39 2/2/2 31/6/38
f 29/8/40 2/2/2 30/7/39
f 28/9/41 2/2/2 29/8/40
f 27/10/42 2/2/2 28/9/41
f 26/11/43 2/2/2 27/10/42
f 25/12/44 2/2/2 26/13/43
f 24/14/45 2/2/2 25/12/44
f 23/15/46 2/2/2 24/14/45
f 22/16/47 2/2/2 23/15/46
f 21/17/48 2/2/2 22/16/47
f 20/18/49 2/2/2 21/17/48
f 19/5/50 2/2/2 20/18/49
f 18/4/51 2/2/2 19/5/50
f 17/3/52 2/2/2 18/4/51
f 16/19/53 2/2/2 17/3/52
f 15/6/54 2/2/2 16/19/53
f 14/7/55 2/2/2 15/6/54
f 13/8/56 2/2/2 14/7/55
f 12/9/57 2/2/2 13/8/56
f 11/10/58 2/2/2 12/9/57
f 10/11/59 2/2/2 11/10/58
f 9/12/60 2/2/2 10/13/59
f 8/14/61 2/2/2 9/12/60
f 7/15/62 2/2/2 8/14/61
f 6/16/63 2/2/2 7/15/62
f 5/17/64 2/2/2 6/16/63
f 4/20/65 2/2/2 5/17/64
f 65/3/3 2/2/2 1/4/4
f 3/5/5 2/2/2 4/20/65
f 1/21/4 3/22/5 4/23/65 5/24/64 6/25/63 7/26/62 8/27/61 9/28/60 10/29/59 11/30/58 12/31/57 13/32/56 14/33/55 15/34/54 16/35/53 17/36/52 18/37/51 19/38/50 20/39/49 21/40/48 22/41/47 23/42/46 24/43/45 25/44/44 26/45/43 27/46/42 28/47/41 29/48/40 30/49/39 31/50/38 32/51/37 33/52/36 34/53/35 35/54/34 36/55/33 37/56/32 38/57/31 39/58/30 40/59/29 41/60/28 42/61/27 43/62/26 44/63/25 45/64/24 46/65/23 47/66/22 48/67/21 49/68/20 50/69/19 51/70/18 52/71/17 53/72/16 54/73/15 55/74/14 56/75/13 57/76/12 58/77/11 59/78/10 60/79/9 61/80/8 62/81/7 63/82/6 64/83/1 65/84/3

View File

@ -0,0 +1,238 @@
# Blender v2.73 (sub 0) OBJ File: 'slope_test_cylinder_onetexture.blend'
# www.blender.org
o Cylinder_Cylinder.001
v 0.000000 -0.500000 -0.500000
v 0.000000 0.500000 -0.500000
v 0.097545 -0.500000 -0.490393
v 0.097545 0.500000 -0.490393
v 0.191342 -0.500000 -0.461940
v 0.191342 0.500000 -0.461940
v 0.277785 -0.500000 -0.415735
v 0.277785 0.500000 -0.415735
v 0.353553 -0.500000 -0.353554
v 0.353553 0.500000 -0.353554
v 0.415735 -0.500000 -0.277785
v 0.415735 0.500000 -0.277785
v 0.461940 -0.500000 -0.191342
v 0.461940 0.500000 -0.191342
v 0.490393 -0.500000 -0.097545
v 0.490393 0.500000 -0.097545
v 0.500000 -0.500000 -0.000000
v 0.500000 0.500000 -0.000000
v 0.490393 -0.500000 0.097545
v 0.490393 0.500000 0.097545
v 0.461940 -0.500000 0.191341
v 0.461940 0.500000 0.191341
v 0.415735 -0.500000 0.277785
v 0.415735 0.500000 0.277785
v 0.353553 -0.500000 0.353553
v 0.353553 0.500000 0.353553
v 0.277785 -0.500000 0.415735
v 0.277785 0.500000 0.415735
v 0.191342 -0.500000 0.461940
v 0.191342 0.500000 0.461940
v 0.097545 -0.500000 0.490392
v 0.097545 0.500000 0.490392
v -0.000000 -0.500000 0.500000
v -0.000000 0.500000 0.500000
v -0.097545 -0.500000 0.490392
v -0.097545 0.500000 0.490392
v -0.191342 -0.500000 0.461939
v -0.191342 0.500000 0.461939
v -0.277785 -0.500000 0.415734
v -0.277785 0.500000 0.415734
v -0.353554 -0.500000 0.353553
v -0.353554 0.500000 0.353553
v -0.415735 -0.500000 0.277785
v -0.415735 0.500000 0.277785
v -0.461940 -0.500000 0.191341
v -0.461940 0.500000 0.191341
v -0.490393 -0.500000 0.097545
v -0.490393 0.500000 0.097545
v -0.500000 -0.500000 -0.000001
v -0.500000 0.500000 -0.000001
v -0.490393 -0.500000 -0.097546
v -0.490393 0.500000 -0.097546
v -0.461940 -0.500000 -0.191342
v -0.461940 0.500000 -0.191342
v -0.415734 -0.500000 -0.277786
v -0.415734 0.500000 -0.277786
v -0.353553 -0.500000 -0.353554
v -0.353553 0.500000 -0.353554
v -0.277785 -0.500000 -0.415735
v -0.277785 0.500000 -0.415735
v -0.191341 -0.500000 -0.461940
v -0.191341 0.500000 -0.461940
v -0.097544 -0.500000 -0.490393
v -0.097544 0.500000 -0.490393
vt 0.499996 0.999997
vt 0.499995 0.000005
vt 0.562495 0.000004
vt 0.562496 0.999997
vt 0.624995 0.000003
vt 0.624997 0.999997
vt 0.687496 0.000002
vt 0.687497 0.999998
vt 0.749997 0.000001
vt 0.749997 0.999998
vt 0.812497 0.000001
vt 0.812497 0.999998
vt 0.874997 -0.000000
vt 0.874997 0.999998
vt 0.937498 -0.000000
vt 0.937498 0.999998
vt 0.999998 -0.000000
vt 0.999998 0.999998
vt 0.000005 0.999997
vt 0.000001 0.000024
vt 0.062500 0.000023
vt 0.062505 0.999996
vt 0.124999 0.000021
vt 0.125004 0.999996
vt 0.187498 0.000020
vt 0.187503 0.999995
vt 0.249997 0.000018
vt 0.250003 0.999994
vt 0.312497 0.000017
vt 0.312502 0.999994
vt 0.374997 0.000015
vt 0.375002 0.999993
vt 0.437496 0.000014
vt 0.437501 0.999993
vt 0.402487 0.009601
vt 0.597576 0.009614
vt 0.691371 0.038072
vt 0.777811 0.084282
vt 0.853576 0.146469
vt 0.915753 0.222242
vt 0.961953 0.308689
vt 0.990399 0.402487
vt 1.000000 0.500033
vt 0.990386 0.597577
vt 0.961928 0.691370
vt 0.915717 0.777811
vt 0.853531 0.853575
vt 0.777758 0.915753
vt 0.691312 0.961952
vt 0.597514 0.990398
vt 0.402424 0.990386
vt 0.308630 0.961928
vt 0.222188 0.915717
vt 0.146424 0.853531
vt 0.084248 0.777759
vt 0.038049 0.691313
vt 0.009602 0.597515
vt 0.000000 0.499970
vt 0.009614 0.402425
vt 0.038073 0.308630
vt 0.084283 0.222189
vt 0.146470 0.146424
vt 0.222243 0.084248
vt 0.308689 0.038048
vt 0.499927 0.999999
vt 0.084226 0.777725
vt 0.000000 0.499927
vt 0.222277 0.084224
vt 0.500074 0.000000
vt 0.915777 0.222279
vt 1.000000 0.500077
vt 0.777724 0.915775
vn 0.000000 -0.685700 -0.727900
vn 0.000000 0.685700 -0.727900
vn 0.142000 0.685700 -0.713900
vn 0.142000 -0.685700 -0.713900
vn 0.278500 0.685700 -0.672500
vn 0.278500 -0.685700 -0.672500
vn 0.404400 0.685700 -0.605200
vn 0.404400 -0.685700 -0.605200
vn 0.514700 0.685700 -0.514700
vn 0.514700 -0.685700 -0.514700
vn 0.605200 0.685700 -0.404400
vn 0.605200 -0.685700 -0.404400
vn 0.672500 0.685700 -0.278500
vn 0.672500 -0.685700 -0.278500
vn 0.713900 0.685700 -0.142000
vn 0.713900 -0.685700 -0.142000
vn 0.727900 0.685700 0.000000
vn 0.727900 -0.685700 0.000000
vn 0.713900 0.685700 0.142000
vn 0.713900 -0.685700 0.142000
vn 0.672500 0.685700 0.278500
vn 0.672500 -0.685700 0.278500
vn 0.605200 0.685700 0.404400
vn 0.605200 -0.685700 0.404400
vn 0.514700 0.685700 0.514700
vn 0.514700 -0.685700 0.514700
vn 0.404400 0.685700 0.605200
vn 0.404400 -0.685700 0.605200
vn 0.278500 0.685700 0.672500
vn 0.278500 -0.685700 0.672500
vn 0.142000 0.685700 0.713900
vn 0.142000 -0.685700 0.713900
vn 0.000000 0.685700 0.727900
vn 0.000000 -0.685700 0.727900
vn -0.142000 0.685700 0.713900
vn -0.142000 -0.685700 0.713900
vn -0.278500 0.685700 0.672500
vn -0.278500 -0.685700 0.672500
vn -0.404400 0.685700 0.605200
vn -0.404400 -0.685700 0.605200
vn -0.514700 0.685700 0.514700
vn -0.514700 -0.685700 0.514700
vn -0.605200 0.685700 0.404400
vn -0.605200 -0.685700 0.404400
vn -0.672500 0.685700 0.278500
vn -0.672500 -0.685700 0.278500
vn -0.713900 0.685700 0.142000
vn -0.713900 -0.685700 0.142000
vn -0.727900 0.685700 0.000000
vn -0.727900 -0.685700 0.000000
vn -0.713900 0.685700 -0.142000
vn -0.713900 -0.685700 -0.142000
vn -0.672500 0.685700 -0.278500
vn -0.672500 -0.685700 -0.278500
vn -0.605200 0.685700 -0.404400
vn -0.605200 -0.685700 -0.404400
vn -0.514700 0.685700 -0.514700
vn -0.514700 -0.685700 -0.514700
vn -0.404400 0.685700 -0.605200
vn -0.404400 -0.685700 -0.605200
vn -0.278500 0.685700 -0.672500
vn -0.278500 -0.685700 -0.672500
vn -0.142000 0.685700 -0.713900
vn -0.142000 -0.685700 -0.713900
s 1
f 1/1/1 2/2/2 4/3/3 3/4/4
f 3/4/4 4/3/3 6/5/5 5/6/6
f 5/6/6 6/5/5 8/7/7 7/8/8
f 7/8/8 8/7/7 10/9/9 9/10/10
f 9/10/10 10/9/9 12/11/11 11/12/12
f 11/12/12 12/11/11 14/13/13 13/14/14
f 13/14/14 14/13/13 16/15/15 15/16/16
f 15/16/16 16/15/15 18/17/17 17/18/18
f 17/19/18 18/20/17 20/21/19 19/22/20
f 19/22/20 20/21/19 22/23/21 21/24/22
f 21/24/22 22/23/21 24/25/23 23/26/24
f 23/26/24 24/25/23 26/27/25 25/28/26
f 25/28/26 26/27/25 28/29/27 27/30/28
f 27/30/28 28/29/27 30/31/29 29/32/30
f 29/32/30 30/31/29 32/33/31 31/34/32
f 31/34/32 32/33/31 34/2/33 33/1/34
f 33/1/34 34/2/33 36/3/35 35/4/36
f 35/4/36 36/3/35 38/5/37 37/6/38
f 37/6/38 38/5/37 40/7/39 39/8/40
f 39/8/40 40/7/39 42/9/41 41/10/42
f 41/10/42 42/9/41 44/11/43 43/12/44
f 43/12/44 44/11/43 46/13/45 45/14/46
f 45/14/46 46/13/45 48/15/47 47/16/48
f 47/16/48 48/15/47 50/17/49 49/18/50
f 49/19/50 50/20/49 52/21/51 51/22/52
f 51/22/52 52/21/51 54/23/53 53/24/54
f 53/24/54 54/23/53 56/25/55 55/26/56
f 55/26/56 56/25/55 58/27/57 57/28/58
f 57/28/58 58/27/57 60/29/59 59/30/60
f 59/30/60 60/29/59 62/31/61 61/32/62
f 4/35/3 2/2/2 64/36/63 62/37/61 60/38/59 58/39/57 56/40/55 54/41/53 52/42/51 50/43/49 48/44/47 46/45/45 44/46/43 42/47/41 40/48/39 38/49/37 36/50/35 34/1/33 32/51/31 30/52/29 28/53/27 26/54/25 24/55/23 22/56/21 20/57/19 18/58/17 16/59/15 14/60/13 12/61/11 10/62/9 8/63/7 6/64/5
f 63/34/64 64/33/63 2/2/2 1/1/1
f 61/32/62 62/31/61 64/33/63 63/34/64
f 1/65/1 3/51/4 5/52/6 7/53/8 9/54/10 11/66/12 13/56/14 15/57/16 17/67/18 19/59/20 21/60/22 23/61/24 25/62/26 27/68/28 29/64/30 31/35/32 33/69/34 35/36/36 37/37/38 39/38/40 41/39/42 43/70/44 45/41/46 47/42/48 49/71/50 51/44/52 53/45/54 55/46/56 57/47/58 59/72/60 61/49/62 63/50/64

View File

@ -0,0 +1,24 @@
# Blender v2.73 (sub 0) OBJ File: 'slope_test_pyramid_onetexture.blend'
# www.blender.org
o Cube
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.500000 -0.500000
v -0.000000 0.500000 -0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 0.500000 1.000000
vn 0.000000 -1.000000 0.000000
vn -0.894400 0.447200 -0.000000
vn 0.000000 0.447200 -0.894400
vn 0.894400 0.447200 0.000000
vn -0.000000 0.447200 0.894400
s off
f 1/1/1 2/2/1 3/3/1 4/4/1
f 3/4/2 5/5/2 4/3/2
f 5/5/3 1/3/3 4/4/3
f 1/4/4 5/5/4 2/3/4
f 2/4/5 5/5/5 3/3/5

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB