Library | Package Java Toolkit

Interface Transform3D

package com.ptc.pfc.pfcBase;

public interface Transform3D
  extends jxobject



Description

This class provides information about a coordinate system transformation.



Method Summary
Matrix3DGetMatrix ()
    Get method for attribute "Matrix"
    The transformation matrix
Point3DGetOrigin ()
    Retrieves the point that represents the origin of the coordinate system.
Vector3DGetXAxis ()
    Retrieves the vector that represents the X-axis.
Vector3DGetYAxis ()
    Retrieves the vector that represents the Y-axis.
Vector3DGetZAxis ()
    Retrieves the vector that represents the Z-axis.
voidInvert ()
    Inverts the 4 x 4 matrix contained in the transform object.
voidSetMatrix (Matrix3D value)
    Set method for attribute "Matrix"
    The transformation matrix
voidSetOrigin (Point3D Input)
    This method specifies the point that represents the origin of the coordinate system.
voidSetXAxis (Vector3D Input)
    This method returns a vector that representing the X-axis of the coordinate system.
voidSetYAxis (Vector3D Input)
    This method specifies a vector that represents the Y-axis of the coordinate system.
voidSetZAxis (Vector3D Input)
    Specifies the vector that represents the Z-axis of the coordinate system.
Point3DTransformPoint (Point3D Input)
    Transforms the specified point using the transformation matrix (both shift and rotation).
Vector3DTransformVector (Vector3D Input)
    Transforms the specified vector by the given transformation matrix (rotation only).

Method Detail

GetMatrix/SetMatrix

Matrix3DGetMatrix ()
voidSetMatrix (Matrix3D value)


    The transformation matrix
See Also:
<reference 6 to unknown entity wfcSession::CreateMatrix3D (Object Toolkit only).>
Manual References:
Windows and Views: Transformations, Windows and Views: Transformations



GetXAxis

Vector3DGetXAxis ()


    Retrieves the vector that represents the X-axis.
Manual References:
Windows and Views: Transformations
Returns:
The X-axis


SetXAxis

voidSetXAxis (Vector3D Input)


    This method returns a vector that representing the X-axis of the coordinate system.
Parameters:
Input
The X-axis
Returns:


GetYAxis

Vector3DGetYAxis ()


    Retrieves the vector that represents the Y-axis.
Manual References:
Windows and Views: Transformations
Returns:
The Y-axis


SetYAxis

voidSetYAxis (Vector3D Input)


    This method specifies a vector that represents the Y-axis of the coordinate system.
Parameters:
Input
The Y-axis
Returns:


GetZAxis

Vector3DGetZAxis ()


    Retrieves the vector that represents the Z-axis.
Manual References:
Windows and Views: Transformations
Returns:
The Z-axis


SetZAxis

voidSetZAxis (Vector3D Input)


    Specifies the vector that represents the Z-axis of the coordinate system.
Parameters:
Input
The Z-axis
Returns:


GetOrigin

Point3DGetOrigin ()


    Retrieves the point that represents the origin of the coordinate system.
Manual References:
Windows and Views: Transformations
Returns:
The origin


SetOrigin

voidSetOrigin (Point3D Input)


    This method specifies the point that represents the origin of the coordinate system.
Manual References:
Drawings: Creating Drawing Views
Parameters:
Input
The three-dimensional point that represents the origin
Returns:


TransformVector

Vector3DTransformVector (Vector3D Input)


    Transforms the specified vector by the given transformation matrix (rotation only).
Manual References:
Windows and Views: Transformations, Windows and Views: Transformations
Parameters:
Input
The vector to transform
Returns:
The resulting vector. Note that this can be the same as theInput vector.


TransformPoint

Point3DTransformPoint (Point3D Input)


    Transforms the specified point using the transformation matrix (both shift and rotation).
Manual References:
Windows and Views: Transformations, Windows and Views: Transformations
Parameters:
Input
The point to transform
Returns:
The resulting point. Note that this can be the same as theInput point.


Invert

voidInvert ()


    Inverts the 4 x 4 matrix contained in the transform object.
Manual References:
Windows and Views: Transformations, Windows and Views: Transformations, Windows and Views: Transformations
Returns: