Click or drag to resize

SubDEdgeType Enumeration

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.

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Syntax
public enum SubDEdgeType
Members
  Member nameValueDescription
Unset0 Type is unset or the edge is not valid.
Wire1 The edge has zero faces and the tag is ON_SubDEdgeTag::Crease.
Boundary2 The edge has one face and the tag is ON_SubDEdgeTag::Crease.
InteriorSmooth4 The 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.
InteriorSharp8 The 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.
InteriorCrease16 The edge has two faces and the tag is ON_SubDEdgeTag::Crease.
Nonmanifold32 The edge has three or more faces and the tag is ON_SubDEdgeTag::Crease.
Invalid64 The edge has an invalid combination of face count, tag, and sharpness properties.
InteriorMask28 A mask for all interior edge types. Interior edges have 2 faces.
ValidTypesMask63 A mask for all valid edge types.
See Also