API Documentation > Interfaces > Interface Transform3D
Interface Transform3D

package com.ptc.pfc.pfcBase;

public interface
Transform3D
extends
jxobject


Description
This class provides information about a coordinate system transformation.
User Guide References:
Method Summary
Get method for attribute "Matrix"
The transformation matrix
Retrieves the point that represents the origin of the coordinate system.
Retrieves the vector that represents the X-axis.
Retrieves the vector that represents the Y-axis.
Retrieves the vector that represents the Z-axis.
void
Inverts the 4 x 4 matrix contained in the transform object.
void
Set method for attribute "Matrix"
The transformation matrix
void
This method specifies the point that represents the origin of the coordinate system.
void
This method returns a vector that representing the X-axis of the coordinate system.
void
This method specifies a vector that represents the Y-axis of the coordinate system.
void
Specifies the vector that represents the Z-axis of the coordinate system.
Transforms the specified point using the transformation matrix (both shift and rotation).
Transforms the specified vector by the given transformation matrix (rotation only).
Method Detail
GetMatrix
GetMatrix
()
SetMatrix
void
SetMatrix
(Matrix3D value)
The transformation matrix
See Also:
<reference 6 to unknown entity wfcSession::CreateMatrix3D (Object Toolkit only).>
User Guide References:
GetXAxis
GetXAxis
()
Retrieves the vector that represents the X-axis.
User Guide References:
Returns:
The X-axis
SetXAxis
void
SetXAxis
(Vector3D Input)
This method returns a vector that representing the X-axis of the coordinate system.
Parameters:
Input
The X-axis
Returns:
GetYAxis
GetYAxis
()
Retrieves the vector that represents the Y-axis.
User Guide References:
Returns:
The Y-axis
SetYAxis
void
SetYAxis
(Vector3D Input)
This method specifies a vector that represents the Y-axis of the coordinate system.
Parameters:
Input
The Y-axis
Returns:
GetZAxis
GetZAxis
()
Retrieves the vector that represents the Z-axis.
User Guide References:
Returns:
The Z-axis
SetZAxis
void
SetZAxis
(Vector3D Input)
Specifies the vector that represents the Z-axis of the coordinate system.
Parameters:
Input
The Z-axis
Returns:
GetOrigin
GetOrigin
()
Retrieves the point that represents the origin of the coordinate system.
User Guide References:
Returns:
The origin
SetOrigin
void
SetOrigin
(Point3D Input)
This method specifies the point that represents the origin of the coordinate system.
Parameters:
Input
The three-dimensional point that represents the origin
Returns:
TransformVector
TransformVector
(Vector3D Input)
Transforms the specified vector by the given transformation matrix (rotation only).
User Guide References:
Parameters:
Input
The vector to transform
Returns:
The resulting vector. Note that this can be the same as theInput vector.
TransformPoint
TransformPoint
(Point3D Input)
Transforms the specified point using the transformation matrix (both shift and rotation).
User Guide References:
Parameters:
Input
The point to transform
Returns:
The resulting point. Note that this can be the same as theInput point.
Invert
void
Invert
()
Inverts the 4 x 4 matrix contained in the transform object.
User Guide References:
Returns:
Was this helpful?