Problem with OpenSCAD manifold of simple design August 14, 2013 10:12AM |
Registered: 10 years ago Posts: 1 |
bldg_X = 1500; bldg_Y = 800; bldg_height = 400; bldg_thickness = 0.01; roof_thickness = 0.01; roof_pitch = 150; //box building linear_extrude(height = bldg_height, center = false, convexity = 10, twist = 0) polygon(points=[[0,0],[bldg_X,0],[bldg_X,bldg_Y],[0,bldg_Y], [0+bldg_thickness,0+bldg_thickness],[bldg_X-bldg_thickness,0+bldg_thickness], [bldg_X-bldg_thickness,bldg_Y-bldg_thickness],[0+bldg_thickness,bldg_Y-bldg_thickness]], paths=[[0,1,2,3],[4,5,6,7]]); //good working peak rotate([0,90,0]) mirror([1,0,0]) linear_extrude(height=bldg_thickness) polygon(points=[[bldg_height,roof_thickness],[bldg_height+roof_pitch-roof_thickness,(bldg_Y-2)/2],[bldg_height,bldg_Y-roof_thickness]],paths=[ [0,1,2] ]); //bad peak translate ([bldg_X-bldg_thickness,0,0]) rotate([0,90,0]) mirror([1,0,0]) linear_extrude(height=bldg_thickness) polygon(points=[[bldg_height-1,roof_thickness],[bldg_height+roof_pitch-roof_thickness,(bldg_Y-2)/2],[bldg_height-1,bldg_Y-roof_thickness]],paths=[ [0,1,2]]);
Re: Problem with OpenSCAD manifold of simple design August 15, 2013 04:36AM |
Registered: 14 years ago Posts: 3,742 |