Face Class

Brep face definition.
Public Class Face 
Implements ISerializable, _ 
ICloneable
This language is not supported or no code example is available.
public class Face : ISerializable
ICloneable
This language is not supported or no code example is available.
Name Description
Public property Color Gets or sets the Color of the face.
Public property TextureOffsetU Gets or sets the texture offset U.
Public property TextureOffsetV Gets or sets the texture offset V.
Public property TextureScaleU Gets or sets the texture scale U.
Public property TextureScaleV Gets or sets the texture scale V.
Top
Methods
 
Name Description
Public method Clone() Creates a deep copy of this Face.
Public method Compile(CompileParams, Material, linearUnitsType)
Public method ConvertToMesh(natureType, Entity, bool, float) Converts current face tessellation to Mesh.
Public method ConvertToSurface(Entity) Convert this face in one or more parametric surfaces.
Public method ConvertToSurrogate()
Public method Dispose() Disposes face Tessellation.
Public method Draw(DrawParams) Draws the face.
Public method Dump(linearUnitsType, massUnitsType, LayerKeyedCollection, MaterialKeyedCollection, BlockKeyedCollection)
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method Flip() Flips the face normal.
Public method GetError(Point3D[], Edge[]) Gets the maximum gap between face loops' edges.
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method GetObjectData(SerializationInfo, StreamingContext) Populates a SerializationInfo with the data needed to serialize the target object.
Public method GetOrientedTrimLoops(IList<Edge>) Gets the list of geometric (3D) trim loops of this face.
Public method GetType Gets the Type of the current instance. (inherited from Object).
Public method GetXElement()
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Public method SubdivideBy(IList<ICurve>, Brep) Obsolete. Subdivide the face in two or more distinct faces by the curve list provided.
Public method SubdivideBy(Plane, Brep) Obsolete. Subdivide the face in two or more distinct faces by the plane provided.
Public method ToString() Returns a string that represents the current object.
Top
Fields
 
Name Description
Public field Loops Trim loop array.
Public field Parametric Parametric representation of this face.
Public field Sense Face sense.
Public field Surface Analytic representation of this face.
Public field Tessellation Tessellated representation of this face.
Top
devDept.Eyeshot.Entities.Brep.Face

.NET Framework

Supported in: 4.5, 4.6, 4.7

In this article

Definition