Class SmartPlane3D
Represents a 3D smart plane.
Inherited Members
Namespace: TopSolid.Kernel.Automating
Assembly: TopSolid.Kernel.Automating.dll
Syntax
[DataContract]
[AvailableSinceVersion(7, 6, 0, 0)]
public class SmartPlane3D : SmartObject
Remarks
This class is available since v7.6.
Constructors
| Name | Description |
|---|---|
| SmartPlane3D(ElementId, bool) | Initializes a new instance of the SmartPlane3D class of type Element. |
| SmartPlane3D(ElementId, ItemLabel, bool) | Initializes a new instance of the SmartPlane3D class of type Item. |
| SmartPlane3D(Plane3D, double, double, double, double) | Initializes a new instance of the SmartPlane3D class of type Basic. |
| SmartPlane3D(SmartPlane3DType, Plane3D?, double?, double?, double?, double?, ElementId, ItemLabel, bool) | Initializes a new instance of the SmartPlane3D class. |
Fields
| Name | Description |
|---|---|
| ElementId | Providing element identifier, or empty if none. |
| ExtentXMax | Maximum X plane coordinate of extent, or null if unknown. |
| ExtentXMin | Minimum X plane coordinate of extent, or null if unknown. |
| ExtentYMax | Maximum Y plane coordinate of extent, or null if unknown. |
| ExtentYMin | Minimum Y plane coordinate of extent, or null if unknown. |
| Geometry | Geometry, or null if unknown. |
| IsReversed | Whether the provided plane Z direction is to be reversed. |
| ItemLabel | Providing element item label, or empty if none. |
| OXY | (O,+X,+Y) absolute plane. |
| OXZ | (O,+X,+Z) absolute plane. |
| OYX | (O,+Y,+X) absolute plane. |
| OYZ | (O,+Y,+Z) absolute plane. |
| OZX | (O,+Z,+X) absolute plane. |
| OZY | (O,+Z,+Y) absolute plane. |
| Type | Type of plane. |