Class SmartAxis3D
Represents a 3D smart axis.
Inherited Members
Namespace: TopSolid.Kernel.Automating
Assembly: TopSolid.Kernel.Automating.dll
Syntax
[DataContract]
[AvailableSinceVersion(7, 6, 0, 0)]
public class SmartAxis3D : SmartObject
Remarks
This class is available since v7.6.
Constructors
| Name | Description |
|---|---|
| SmartAxis3D(Axis3D, double, double) | Initializes a new instance of the SmartAxis3D class of type Basic. |
| SmartAxis3D(ElementId, bool) | Initializes a new instance of the SmartAxis3D class of type Element. |
| SmartAxis3D(ElementId, ItemLabel, bool) | Initializes a new instance of the SmartAxis3D class of type Item. |
| SmartAxis3D(SmartAxis3DType, Axis3D?, double?, double?, ElementId, ItemLabel, bool) | Initializes a new instance of the SmartAxis3D class. |
Fields
| Name | Description |
|---|---|
| ElementId | Providing element identifier, or empty if none. |
| ExtentMax | Maximum axis coordinate of extent, or null if unknown. |
| ExtentMin | Minimum axis coordinate of extent, or null if unknown. |
| Geometry | Geometry, or null if unknown. |
| IsReversed | Whether the provided axis direction is to be reversed. |
| ItemLabel | Providing element item label, or empty if none. |
| OX | (O,+X) absolute axis. |
| OY | (O,+Y) absolute axis. |
| OZ | (O,+Z) absolute axis. |
| Type | Type of smart axis. |