Face Class |
[This is preliminary documentation and is subject to change.]
Namespace: Infrastructure.Geometry
public sealed class Face : IEquatable<Face>
The Face type exposes the following members.
Name | Description | |
---|---|---|
Loops |
Returns all the loops and the vertex indexes that define them, defined on this face.
Usually a face will only have 1 loop, but if there are openings in the face then there will be more.
| |
VertexIndexes |
Returns all the vertex indexes used by this face, as a flat list.
|
Name | Description | |
---|---|---|
AddLoop(Int32) |
Adds the provided vertex indexes to the face
| |
AddLoop(IReadOnlyListInt32) |
Adds the provided vertex indexes to the face
| |
AddLoopReversed(Int32) |
Adds the provided vertices to the face, but in reversed order (last index becomes first index, etc)
| |
AddLoopReversed(IReadOnlyListInt32) |
Adds the provided vertices to the face, but in reversed order (last index becomes first index, etc)
| |
Equals(Face) | ||
Equals(Object) | (Overrides ObjectEquals(Object).) | |
GetHashCode | (Overrides ObjectGetHashCode.) | |
ReplaceVertices | ||
ToString | (Overrides ObjectToString.) |
Name | Description | |
---|---|---|
Equality | ||
Inequality |