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 |