Struct Plane3D
Represents a geometric 3D plane.
Inherited Members
Namespace: TopSolid.Kernel.Automating
Assembly: TopSolid.Kernel.Automating.dll
Syntax
[DataContract]
[AvailableSinceVersion(7, 6, 0, 0)]
public struct Plane3D
Remarks
This structure is available since v7.6.
Constructors
| Name | Description |
|---|---|
| Plane3D(Point3D, Direction3D, Direction3D) | Initializes a new instance of the Plane3D structure with a specified origin and directions. |
Fields
| Name | Description |
|---|---|
| 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. |
| Origin | Plane origin. |
| XDirection | Plane X direction. |
| YDirection | Plane Y direction, orthogonal to |
Properties
| Name | Description |
|---|---|
| Normal | Gets the plane normal direction. |
Methods
| Name | Description |
|---|---|
| ToAbsolute(Axis2D) | Converts an axis with coordinates expressed in this plane into the same axis with coordinates expressed in the absolute frame. |
| ToAbsolute(Direction2D) | Converts a direction with coordinates expressed in this plane into the same direction with coordinates expressed in the absolute frame. |
| ToAbsolute(Frame2D) | Converts a frame with coordinates expressed in this plane into the same frame with coordinates expressed in the absolute frame. |
| ToAbsolute(Point2D) | Converts a point with coordinates expressed in this plane into the same point with coordinates expressed in the absolute frame. |
| ToAbsolute(Vector2D) | Converts a vector with coordinates expressed in this plane into the same vector with coordinates expressed in the absolute frame. |