Click or drag to resize

Face Class

represents a face of a mesh. Is only used for BESO Shell.
Inheritance Hierarchy
SystemObject
  Karamba.Utilities.KMeshFace

Namespace:  Karamba.Utilities.KMesh
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntax
public class Face : IComparable

The Face type exposes the following members.

Constructors
  NameDescription
Public methodFace(Int32)
Initializes a new instance of the Face class. create new face from array of node indexes.
Public methodFace(Int32, Int32, Int32)
Initializes a new instance of the Face class. create a new mesh face.
Top
Properties
  NameDescription
Public propertyA
Gets the vertex A.
Public propertyB
Gets the vertex B.
Public propertyC
Gets the vertex C.
Public propertycharacteristicValue
gets the sensitivity of the face.
Public propertyheight
Gets or sets the height of the face.
Public propertysensitivity
gets the sensitivity of the face.
Public propertysolid
Gets or sets a value indicating whether a face has solid status.
Public propertyvert_inds
Gets the vertex indexes of the face vertices.
Top
Methods
  NameDescription
Public methodcenter
Return the position of the center of the face.
Public methodCompareTo
Compare this face to another one for sorting in the context of the BESO-procedure according to sensitivity.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodfaceArea
determine the area of a mesh face.
Public methodfaceVolume
determine the volume of a mesh face.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodupdateCharacteristicValue
updates the characteristic value of the face in the context of the BESO-procedure.
Public methodupdateSensititivy
update the face's sensitivity number in the context of the BESO-procedure.
Top
Fields
  NameDescription
Protected fieldcharacteristic_value_
characteristic value of the face in the context of the BESO-procedure.
Protected fieldheight_
height of the face cross section.
Protected fieldsensitivity_
sensitivity number of the face in the context of the BESO-procedure.
Protected fieldsolid_
true if face is solid.
Top
See Also