SubDFace Class |
Namespace: Rhino.Geometry
The SubDFace type exposes the following members.
Name | Description | |
---|---|---|
![]() | ControlNetCenterFrame |
The face's control net center frame is a plane
with normal equal to ControlNetCenterNormal
and origin equal to ControlNetCenterPoint.
The x and y axes of the frame have no predictable relationship
to the face or SubD control net topology.
|
![]() | ControlNetCenterNormal |
When the face's control net polygon is planar, the face's
control net normal is a unit vector perpendicular to the plane
that points outwards. If the control net polygon is not
planar, the control net normal is control net normal is a unit
vector that is the average of the control polygon's corner normals.
|
![]() | ControlNetCenterPoint |
The face's control net center point is the average of the face's
vertex control net points. This is the same point as the face's
subdivision point.
|
![]() | EdgeCount |
Number of edges for this face. Note that EdgeCount is always the same
as VertexCount. Two properties are provided simply for clarity.
|
![]() | Id |
Unique id within the parent SubD for this item
(Inherited from SubDComponent.) |
![]() | IsDamaged |
Returns true if the SubD component is damaged.
(Inherited from SubDComponent.) |
![]() | IsDeleted |
Returns true if the SubD component is deleted.
(Inherited from SubDComponent.) |
![]() | IsHidden |
Returns true if the SubD component is hidden.
(Inherited from SubDComponent.) |
![]() | IsHighlighted |
Returns true if the SubD component is highlighted.
(Inherited from SubDComponent.) |
![]() | IsLocked |
Returns true if the SubD component is locked.
(Inherited from SubDComponent.) |
![]() | IsSelected |
Returns true if the SubD component is selected.
(Inherited from SubDComponent.) |
![]() | LimitSurfaceCenterPoint |
Get the limit surface point location at the center of the face
|
![]() | ParentSubD |
SubD that this component belongs to
(Inherited from SubDComponent.) |
![]() | PerFaceColor |
If per-face color is "Empty", then this face does not have a custom color
|
![]() | SurfaceCenterFrame |
Get the limit surface tangent plane at the center of the face.
The plane's origin is the point on the limit surface at the center of the face.
The plane's z axis is the limit surface normal vector at the center of the face.
|
![]() | SurfaceCenterNormal |
Get the limit surface normal vector at the center of the face.
|
![]() | VertexCount |
Number of vertices for this face. Note that EdgeCount is always the same
as VertexCount. Two properties are provided simply for clarity.
|
Name | Description | |
---|---|---|
![]() | ComponentIndex |
Gets the component index of this face.
|
![]() | EdgeAt |
Get an edge at a given index
|
![]() | EdgeDirectionMatchesFaceOrientation |
Check if a given edge in this face has the same direction as the face orientation
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | VertexAt |
Get a vertex that this face uses by index
|