Click or drag to resize

Face Class

[This is preliminary documentation and is subject to change.]

Represents a face of an object in 3D space
Inheritance Hierarchy
SystemObject
  Infrastructure.GeometryFace

Namespace:  Infrastructure.Geometry
Assembly:  Infrastructure.Geometry (in Infrastructure.Geometry.dll) Version: 1.13.0+Branch.master.Sha.d583fc64569355d188a9c0818d257b6d0d3e1339
Syntax
C#
public sealed class Face : IEquatable<Face>

The Face type exposes the following members.

Constructors
  NameDescription
Public methodFace
Top
Properties
  NameDescription
Public propertyLoops
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.
Public propertyVertexIndexes
Returns all the vertex indexes used by this face, as a flat list.
Top
Methods
  NameDescription
Public methodAddLoop(Int32)
Adds the provided vertex indexes to the face
Public methodAddLoop(IReadOnlyListInt32)
Adds the provided vertex indexes to the face
Public methodAddLoopReversed(Int32)
Adds the provided vertices to the face, but in reversed order (last index becomes first index, etc)
Public methodAddLoopReversed(IReadOnlyListInt32)
Adds the provided vertices to the face, but in reversed order (last index becomes first index, etc)
Public methodEquals(Face)
Public methodEquals(Object) (Overrides ObjectEquals(Object).)
Public methodGetHashCode (Overrides ObjectGetHashCode.)
Public methodReplaceVertices
Public methodToString (Overrides ObjectToString.)
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Public operatorStatic memberInequality
Top
See Also