You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Calling offset(some_face, amount = -3) does not keep the face normal. Apparently, it always rotates the face normal to point towards +X, +Y or +Z direction.
This is a problem if you depend on the normal of a face, e.g. for subsequent extrude operations.
offset is working with Wires and I guess in some circumstances the direction of the perimeter after an offset is reversed resulting in the Face normal being flipped (the winding order of the outer wire determines the normal). It shouldn't be too difficult to check for the reversal and if so, use reverse to flip the direction of the Wire before building the new Face.
Calling
offset(some_face, amount = -3)
does not keep the face normal. Apparently, it always rotates the face normal to point towards +X, +Y or +Z direction.This is a problem if you depend on the normal of a face, e.g. for subsequent
extrude
operations.Reproducer
Expected behavior
(faces that are facing towards the camera are rendered in pink, faces that are facing away from the camera are gray)
Actual behavior
The text was updated successfully, but these errors were encountered: