SubDEdgeType

References
public enum SubDEdgeType
ON_SubDEdgeType describes a subdivision edge. ON_SubDEdgeType is typically used when generating text descriptions or filtering edges during selection processes. Do not confuse ON_SubDEdgeType and ON_SubDEdgeTag. The unique types are single bits and suitable for use in bitwise logic.

Enum values

NameValueDescription
Unset0Type is unset or the edge is not valid.
Wire1The edge has zero faces and the tag is ON_SubDEdgeTag::Crease.
Boundary2The edge has one face and the tag is ON_SubDEdgeTag::Crease.
InteriorSmooth4The edge has two faces, the tag is ON_SubDEdgeTag::Smooth or ON_SubDEdgeTag::SmoothX, and the edge sharpness is zero. Note that ON_SubEdge::IsSmoothNotSharp() returns true if and only if ON_SubEdge::EdgeType() is InteriorSmooth.
InteriorSharp8The edge has two faces, the tag is ON_SubDEdgeTag::Smooth or ON_SubDEdgeTag::SmoothX, and the edge sharpness is nonzero. Note that ON_SubEdge::IsSharp() returns true if and only if ON_SubEdge::EdgeType() is InteriorSharp.
InteriorCrease16The edge has two faces and the tag is ON_SubDEdgeTag::Crease.
InteriorMask28A mask for all interior edge types. Interior edges have 2 faces.
Nonmanifold32The edge has three or more faces and the tag is ON_SubDEdgeTag::Crease.
ValidTypesMask63A mask for all valid edge types.
Invalid64The edge has an invalid combination of face count, tag, and sharpness properties.