Class SmartFrame3D
Represents a 3D smart frame.
Assembly: TopSolid.Kernel.Automating.dll
Syntax
[DataContract]
[AvailableSinceVersion(7, 6, 0, 0)]
public class SmartFrame3D : SmartObject
Constructors
| Name |
Description |
|
SmartFrame3D(ElementId, bool)
|
Initializes a new instance of the SmartFrame3D class of type Element.
|
|
SmartFrame3D(ElementId, ItemLabel, bool)
|
Initializes a new instance of the SmartFrame3D class of type Item.
|
|
SmartFrame3D(Frame3D, double, double, double, double, double, double)
|
Initializes a new instance of the SmartFrame3D class of type Basic.
|
|
SmartFrame3D(SmartFrame3D, SmartAxis3D, SmartReal)
|
Initializes a new instance of the SmartFrame3D class as a pivoted frame.
|
|
SmartFrame3D(SmartFrame3D, SmartDirection3D, SmartReal)
|
Initializes a new instance of the SmartFrame3D class as an offset frame.
|
|
SmartFrame3D(SmartFrame3DType, Frame3D?, double?, double?, double?, double?, double?, double?, ElementId, ItemLabel, bool)
|
Initializes a new instance of the SmartFrame3D class.
|
|
SmartFrame3D(SmartPlane3D, SmartPlane3D, SmartPlane3D, SmartReal, SmartReal)
|
Initializes a new instance of the SmartFrame3D class as frame by three planes.
|
|
SmartFrame3D(SmartPlane3D, SmartPoint3D, SmartAxis3D, SmartDirection3D)
|
Initializes a new instance of the SmartFrame3D class as frame on a plane.
|
|
SmartFrame3D(SmartPoint3D, SmartDirection3D, bool, SmartDirection3D)
|
Initializes a new instance of the SmartFrame3D class using a point and two directions.
|
|
SmartFrame3D(SmartPoint3D, SmartPoint3D, SmartPoint3D)
|
Initializes a new instance of the SmartFrame3D class as frame by three points.
|
Fields
| Name |
Description |
|
ElementId
|
Providing element identifier, or empty if none.
|
|
ExtentXMax
|
Maximum X frame coordinate of extent, or null if unknown.
|
|
ExtentXMin
|
Minimum X frame coordinate of extent, or null if unknown.
|
|
ExtentYMax
|
Maximum Y frame coordinate of extent, or null if unknown.
|
|
ExtentYMin
|
Minimum Y frame coordinate of extent, or null if unknown.
|
|
ExtentZMax
|
Maximum Z frame coordinate of extent, or null if unknown.
|
|
ExtentZMin
|
Minimum Z frame coordinate of extent, or null if unknown.
|
|
Geometry
|
Geometry, or null if unknown.
|
|
IsReversed
|
Whether the provided frame Z direction is to be reversed.
|
|
ItemLabel
|
Providing element item label, or empty if none.
|
|
OXYZ
|
(O,+X,+Y,+Z) absolute frame.
|
|
Type
|
Type of smart frame.
|