| Library | Module | Frames | Expand |
| Property | Matrix | as IpfcMatrix3D |
| The transformation matrix | ||
| Function | CCpfcTransform3D.Create (Matrix as IpfcMatrix3D [optional]) as IpfcTransform3D | |
| Creates a Transform3D object. | ||
| Function | GetOrigin () as IpfcPoint3D | |
| Retrieves the point that represents the origin of the coordinate system. | ||
| Function | GetXAxis () as IpfcVector3D | |
| Retrieves the vector that represents the X-axis. | ||
| Function | GetYAxis () as IpfcVector3D | |
| Retrieves the vector that represents the Y-axis. | ||
| Function | GetZAxis () as IpfcVector3D | |
| Retrieves the vector that represents the Z-axis. | ||
| Sub | Invert () | |
| Inverts the 4 x 4 matrix contained in the transform object. | ||
| Sub | SetOrigin (Input as IpfcPoint3D) | |
| This method specifies the point that represents the origin of the coordinate system. | ||
| Sub | SetXAxis (Input as IpfcVector3D) | |
| This method returns a vector that representing the X-axis of the coordinate system. | ||
| Sub | SetYAxis (Input as IpfcVector3D) | |
| This method specifies a vector that represents the Y-axis of the coordinate system. | ||
| Sub | SetZAxis (Input as IpfcVector3D) | |
| Specifies the vector that represents the Z-axis of the coordinate system. | ||
| Function | TransformPoint (Input as IpfcPoint3D) as IpfcPoint3D | |
| Transforms the specified point using the transformation matrix (both shift and rotation). | ||
| Function | TransformVector (Input as IpfcVector3D) as IpfcVector3D | |
| Transforms the specified vector by the given transformation matrix (rotation only). | ||
| Property | Matrix | as IpfcMatrix3D |
|
The transformation matrix
|
| Function | CCpfcTransform3D.Create | (Matrix as IpfcMatrix3D [optional]) as IpfcTransform3D |
|
Creates a Transform3D object.
|
| Function | GetOrigin | () as IpfcPoint3D |
|
Retrieves the point that represents the origin of the coordinate system.
|
| Function | GetXAxis | () as IpfcVector3D |
|
Retrieves the vector that represents the X-axis.
|
| Function | GetYAxis | () as IpfcVector3D |
|
Retrieves the vector that represents the Y-axis.
|
| Function | GetZAxis | () as IpfcVector3D |
|
Retrieves the vector that represents the Z-axis.
|
| Sub | Invert | () |
|
Inverts the 4 x 4 matrix contained in the transform object. |
| Sub | SetOrigin | (Input as IpfcPoint3D) |
|
This method specifies the point that represents the origin of the coordinate system.
|
| Sub | SetXAxis | (Input as IpfcVector3D) |
|
This method returns a vector that representing the X-axis of the coordinate system.
|
| Sub | SetYAxis | (Input as IpfcVector3D) |
|
This method specifies a vector that represents the Y-axis of the coordinate system.
|
| Sub | SetZAxis | (Input as IpfcVector3D) |
|
Specifies the vector that represents the Z-axis of the coordinate system.
|
| Function | TransformPoint | (Input as IpfcPoint3D) as IpfcPoint3D |
|
Transforms the specified point using the transformation matrix (both shift and rotation).
|
| Function | TransformVector | (Input as IpfcVector3D) as IpfcVector3D |
|
Transforms the specified vector by the given transformation matrix (rotation only).
|