Support inverse orientation of wires

This commit is contained in:
adam-urbanczyk
2021-05-14 23:50:03 +02:00
parent 25fa220545
commit 81cc34d258

View File

@ -488,7 +488,7 @@ class AreaNthSelector(_NthSelector):
- closed planar Wires - a temporary face is created to compute area
Will ignore non-planar or non-closed wires.
Among other things can be used to select one of
the nested coplanar wires or faces.
@ -534,7 +534,7 @@ class AreaNthSelector(_NthSelector):
return obj.Area()
elif isinstance(obj, Wire):
try:
return Face.makeFromWires(obj).Area()
return abs(Face.makeFromWires(obj).Area())
except Exception as ex:
raise ValueError(
f"Can not compute area of the Wire: {ex}. AreaNthSelector supports only closed planar Wires."