-
-
Notifications
You must be signed in to change notification settings - Fork 130
Validate face orientation of Solids #1935
Copy link
Copy link
Open
Labels
status: blockedIssue or pull request is blocked by another issue or pull request, or some outside circumstanceIssue or pull request is blocked by another issue or pull request, or some outside circumstancetopic: validationInfrastructure for checking various properties of objects, making sure they are valid.Infrastructure for checking various properties of objects, making sure they are valid.type: enhancementNew features and improvements to existing featuresNew features and improvements to existing features
Metadata
Metadata
Assignees
Labels
status: blockedIssue or pull request is blocked by another issue or pull request, or some outside circumstanceIssue or pull request is blocked by another issue or pull request, or some outside circumstancetopic: validationInfrastructure for checking various properties of objects, making sure they are valid.Infrastructure for checking various properties of objects, making sure they are valid.type: enhancementNew features and improvements to existing featuresNew features and improvements to existing features
The orientation of a face is defined by the winding of its exterior cycle. On the front side of the face, the exterior cycle is wound counter-clockwise. It is possible to create
Solids where some or all of the faces face inwards, which would lead to invalid shading when displaying theSolid, and possibly invalid meshes when exporting it to an external file format.This should be caught in a validation check, which makes sure that all faces of every solid point outwards.