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 |