FaceEntity
-
class
Selection.FaceEntity() Encapsulates a face selection.
Methods
-
Selection.FaceEntity.getBounding() - getBounding():
BoxGets the bounding box for the face entity
Returns:
BoxBounding box for the face entity
-
Selection.FaceEntity.getCadFaceBits() - getCadFaceBits(): number
Gets the cad face bits for the selection Point.
Returns: number
The bits set on the cad face.
-
Selection.FaceEntity.getCadFaceIndex() - getCadFaceIndex(): number
Gets the cad face index for the selection Point.
Returns: number
The index for the cad face.
-
Selection.FaceEntity.getNormal() - getNormal():
Point3Gets the face normal for the selection Point.
Returns:
Point3Face normal for the selection position if it can be determined.
-
Selection.FaceEntity.getPosition() - getPosition():
Point3Gets the world space position of the selection point.
Returns:
Point3World space position of the selection point if it can be determined.
-
Selection.FaceEntity.isCappingGeometry() - isCappingGeometry(): boolean
Returns whether or not this face entity is capping geometry or not.
Returns: boolean
True if this face entity is capping geometry and false otherwise.
-
Selection.FaceEntity.isProximityFace() - isProximityFace(): boolean
Returns whether or not this face entity was selected by proximity or was instead selected dead-on.
Returns: boolean
True if this face entity was selected by proximity and false otherwise.
-
Selection.FaceEntity.overlayIndex() - overlayIndex(): number
Returns: number
The index of the overlay the entity belongs to.
-
Selection.FaceEntity.toJson() - toJson(): object
Creates an object ready for JSON serialization.
Returns: object
The prepared object.
-
static Selection.FaceEntity.fromJson() static
fromJson(objData: any):FaceEntityCreates a new [[FaceEntity]] from an object given by [[toJson]].
Parameters
objData: any
An object given by [[toJson]].Returns:
FaceEntityThe prepared object.