Method IdentifySharpEdges
IdentifySharpEdges(OccurrenceList, double, double, ConvexityFilter, bool)
WARNING: this function is tagged as 'EXPERIMENTAL'
Mark as Lines Of Interest the sharp edges
Declaration
[HandleProcessCorruptedStateExceptions]
public void IdentifySharpEdges(OccurrenceList occurrences, double minSharpAngle, double maxSharpAngle = 180, ConvexityFilter convexity = ConvexityFilter.OnConvexAndConcave, bool onlyExplicitSharp = false)
Parameters
Type | Name | Description |
---|---|---|
OccurrenceList | occurrences | Input occurrences |
double | minSharpAngle | The angle between the normals - all edges sharpest than this will be filleted |
double | maxSharpAngle | All edges sharpest than this won't be filleted |
ConvexityFilter | convexity | Fillet sharp edges that are convex, concave or both |
bool | onlyExplicitSharp | If toggled, if the explicit normals of an edge says the transition is smooth, the edge won't be selected |