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
|