[OpenSCAD] degenerate polyhedron faces ok?

Doug Moen doug at moens.org
Mon Nov 18 20:26:16 EST 2019


Degenerate faces like this should generally be avoided. The face has zero area, and the normal vector is [0,0,0]. That's considered defective, and some programs will not allow you to import such a mesh. Other programs won't have a problem.

On Mon, Nov 18, 2019, at 8:24 PM, adrianv wrote:
> Is it legal to give a polyhedron faces that have zero area, e.g. a face like
> [ [0,0,0],[0,0,0], [0,0,1],[0,0,1]]?  Or a degenerate "triangle" like
> [[0,0,0],[0,0,0],[0,0,1]]?   What about a completely degenerate faces where
> all vertices are equal?  
> 
> In trying to implement a certain degenerate case in my code I have used some
> degenerate faces and it appears to work.  (I can render, and add multiple
> polyhedra to the model.)   But I wonder if there might be hidden problems.  
> 
> 
> 
> 
> --
> Sent from: http://forum.openscad.org/
> 
> _______________________________________________
> OpenSCAD mailing list
> Discuss at lists.openscad.org
> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
>



More information about the Discuss mailing list