39 messages
12
Open this post in threaded view
|

Open this post in threaded view
|

Open this post in threaded view
|

Open this post in threaded view
|

Open this post in threaded view
|

Open this post in threaded view
|

Open this post in threaded view
|

Open this post in threaded view
|

Open this post in threaded view
|

Open this post in threaded view
|

Open this post in threaded view
|

 I did start writing up a polyhedron checker: http://forum.openscad.org/Mesh-Polyhedron-Test-Script-td23106.htmlI'm not sure how quickly or easily you could run something like that on that on the polyhedron you're generating, or if it would find the issue that you're running into, but it should find holes and topologically incorrectly oriented faces. It won't detect if you're generating a self-intersecting extrusion profile. I've run into issues because OpenSCAD doesn't do exact geometry or because of floating point problems.  So you can get into trouble if you have very short line segments or wall thickness. -- Sent from: http://forum.openscad.org/_______________________________________________ OpenSCAD mailing list [hidden email] http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
Open this post in threaded view
|

Open this post in threaded view
|

Open this post in threaded view
|

Open this post in threaded view
|

Open this post in threaded view
|

 well, to be honest, your coding is a bit callenging. But having played a bit with your code, I can say that      translate([0,0,750]) cube();      skinv=[            for (i=[0 : 1 :  104])               reverse(transform(translation(yxzpath[i]) * rotation([0,0,0]),                         wave(i,verticies,thickness,solid)))           ];       skin(skinv); works well with F6. Note that I had to include a reverse() to correct the point order. Further I count the 105 polygons from 0 to 104. Your problem might be that a loop from 104 to 105 will return two identical polygons, which will trigger the CGAL error, when skinned.      skinv=[            for (i=[104 : 1 :  105])  // identical polygons -- Sent from: http://forum.openscad.org/_______________________________________________ OpenSCAD mailing list [hidden email] http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
Open this post in threaded view
|

Open this post in threaded view
|