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
|