Face Class |
Namespace: ABB.Robotics.RobotStudio.Stations
public sealed class Face : ProjectObject, IHasGeometry
The Face type exposes the following members.
Name | Description | |
---|---|---|
Attributes |
Returns a collection of dynamic attributes attached to the object
(Inherited from ProjectObject.) | |
Body |
Gets the Body that the Face belongs to.
| |
Children |
Enumerates all child objects.
(Inherited from ProjectObject.) | |
Color |
Gets or sets color of the face in the graphics.
| |
ContainingProject |
Returns the Project that this object is a part of, or null if it is
not part of a Project.
(Inherited from ProjectObject.) | |
DisplayName |
Gets the name of the the object that should be displayed in the GUI.
(Inherited from ProjectObject.) | |
FaceType |
Returns the type of the face.
| |
Loops |
Gets the LoopCollection of the Face.
| |
Name |
Gets or sets the name of the object
(Inherited from ProjectObject.) | |
Opacity |
Gets or sets the opacity of the face.
| |
Parent |
Returns the objects parent, if it has one.
(Inherited from ProjectObject.) | |
TypeDisplayName |
Gets a localized name for the type of this object.
(Inherited from ProjectObject.) | |
UIVisible |
Gets or sets a value that indicates if this object should be displayed in GUI
such as an object browser.
(Inherited from ProjectObject.) | |
UniqueId |
Gets a persisted, globally unique identifier for this object, that can be used
to find the object using the GetObjectFromUniqueId(String) method.
(Inherited from ProjectObject.) | |
Visible |
Gets or sets whether the face is visible or not in the graphics.
|
Name | Description | |
---|---|---|
Connected | Checks whether a set of faces are connected, e.g. form a continous surface. | |
Equals | (Inherited from Object.) | |
FindClosestVertex | Returns the Vertex of the Face that is closest to the provided point. | |
FindObjects |
Recursively finds object that satisfy a condition.
(Inherited from ProjectObject.) | |
GetBoundingBox(Boolean) | Computes the (axis-aligned) bounding box for this object. | |
GetBoundingBox(Boolean, Vector3, Vector3) | Obsolete. Computes the (axis-aligned) bounding box for this object. | |
GetCenterPoint |
Returns the center point of a planar surface.
| |
GetEdges |
Returns an array containing the edges of this face.
| |
GetHashCode | (Inherited from Object.) | |
GetMaterial |
Returns the material used to render this face
| |
GetNormalToSurface | Calculates the closest point and the corresponding normal. | |
GetType | (Inherited from Object.) | |
GetURange | Returns the parameter range of a surface in the u-parameter direction. | |
GetVertices |
Returns an array containing the vertices of this face.
| |
GetVRange | Returns the parameter range of a surface in the v-parameter direction. | |
NormalizeTextureCoordinates | ||
ReverseNormal |
Reverses the sense of a face; i.e., makes the face material void
(flips the normal). Also, alters the senses of the coedges to avoid
changing the shape of the face.
| |
SetMaterial(Material) | Sets the material of the face. | |
SetMaterial(Material, Boolean) | Sets the material of the face. | |
SetMaterial(Material, SizeF) | Obsolete. Sets the material of the face and re-scales the texture cooordinates. | |
ToString | (Inherited from ProjectObject.) |