more MakeFace

Hi folks,

I seem to be going mad with MakeFace again. I have 3 edges (listed below) and for some reason I am getting a NotPlanar error. I have ramped the geometric tolerance right up to 100 with ShapeFix_ShapeTolerance but it still does not work.

The wire is..

Wire orientation = FORWARD
Edge orientation = FORWARD (-13.316975,-7.001448,0.030747) --> (-13.316975,-3.606181,0.030747)
Edge orientation = FORWARD (-13.316975,-3.606181,0.030747) --> (-13.316975,-5.879268,0.03119)
Edge orientation = FORWARD (-13.316975,-5.879268,0.03119) --> (-13.316975,-7.001448,0.030747)

What I am doing is given three points by an algorithm close this off to form a triangle. Simple but it doesnt seem to work.

Any ideas welcome

Stephen

Paul Jimenez's picture

The three vertices you used to create the three edges are collinear, so they can not define a face.

Stephen Leary's picture

so they are..

Would it be possible to get an enhancement to the error reporting at some point to distinguish this case from the off-plane case?

Thanks

Stephen