compacting hollow code
This commit is contained in:
1 parent
467767a8e7
commit
facac439cf
1 file changed
+2
-2
@@ -60,7 +60,7 @@ draw_pyramid(args)->(
|
|||||||
pointup = pointing=='up';
|
pointup = pointing=='up';
|
||||||
for(range(height),
|
for(range(height),
|
||||||
r = if(pointup, radius * ( 1- _ / height) -1, radius * _ / height);
|
r = if(pointup, radius * ( 1- _ / height) -1, radius * _ / height);
|
||||||
positions += fill_flat(pos, _, r, is_square, orientation, if((pointup&&_==0)||(!pointup && _==height-1),false,hollow))//Always close bottom off
|
positions += fill_flat(pos, _, r, is_square, orientation, !((pointup&&_==0)||(!pointup && _==height-1)) && hollow)//Always close bottom off
|
||||||
);
|
);
|
||||||
return(positions)
|
return(positions)
|
||||||
);
|
);
|
||||||
@@ -71,7 +71,7 @@ draw_prism(args)->(
|
|||||||
hollow = fill_type =='hollow';
|
hollow = fill_type =='hollow';
|
||||||
radius = rad+0.5;
|
radius = rad+0.5;
|
||||||
for(range(height),
|
for(range(height),
|
||||||
positions += fill_flat(pos, _, radius, is_square, orientation, if(_==0 || _==height-1,false,hollow))//Always close ends off
|
positions += fill_flat(pos, _, radius, is_square, orientation, !(_==0 || _==height-1) && hollow)//Always close ends off
|
||||||
);
|
);
|
||||||
return(positions)
|
return(positions)
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in new issue
Block a user