forked from mtcontrib/homedecor_modpack
		
	use mesh node for round pole
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								homedecor/blends/pole.blend
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								homedecor/blends/pole.blend
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								homedecor/blends/pole.blend1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								homedecor/blends/pole.blend1
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								homedecor/blends/pole.blend2
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								homedecor/blends/pole.blend2
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -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", { | ||||||
|   | |||||||
							
								
								
									
										111
									
								
								homedecor/models/homedecor_round_pole.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										111
									
								
								homedecor/models/homedecor_round_pole.obj
									
									
									
									
									
										Normal file
									
								
							| @@ -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 | ||||||
		Reference in New Issue
	
	Block a user