Uses of Class
javax.media.j3d.Transform3D

Uses of Transform3D in javax.media.j3d
 

Methods in javax.media.j3d that return Transform3D
 Transform3D RotationPathInterpolator.getAxisOfRotation()
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.getTransformAxis()
 Transform3D RotationInterpolator.getAxisOfRotation()
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.getTransformAxis()
 Transform3D RotPosPathInterpolator.getAxisOfRotPos()
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.getTransformAxis()
 Transform3D RotPosScalePathInterpolator.getAxisOfRotPosScale()
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.geTransformAxis()
 Transform3D ScaleInterpolator.getAxisOfScale()
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.getTransformAxis()
 Transform3D PositionPathInterpolator.getAxisOfTranslation()
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.getTransformAxis()
 Transform3D PositionInterpolator.getAxisOfTranslation()
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.getTransformAxis()
 Transform3D PickInfo.getLocalToVWorld()
          Retrieves the reference to the LocalToVworld transform of the picked node in this PickInfo object.
 Transform3D SceneGraphPath.getTransform()
          Returns a copy of the transform associated with this SceneGraphPath; returns null if there is no transform associated.
 Transform3D TransformInterpolator.getTransformAxis()
          This method retrieves this interpolator's axis of transform.
 

Methods in javax.media.j3d with parameters of type Transform3D
 void Transform3D.add(Transform3D t1)
          Adds this transform to transform t1 and places the result into this: this = this + t1.
 void Transform3D.add(Transform3D t1, Transform3D t2)
          Adds transforms t1 and t2 and places the result into this transform.
abstract  void TransformInterpolator.computeTransform(float alphaValue, Transform3D transform)
          Computes the new transform for this interpolator for a given alpha value.
 void ScaleInterpolator.computeTransform(float alphaValue, Transform3D transform)
          Computes the new transform for this interpolator for a given alpha value.
 void RotPosScalePathInterpolator.computeTransform(float alphaValue, Transform3D transform)
          Computes the new transform for this interpolator for a given alpha value.
 void RotPosPathInterpolator.computeTransform(float alphaValue, Transform3D transform)
          Computes the new transform for this interpolator for a given alpha value.
 void RotationPathInterpolator.computeTransform(float alphaValue, Transform3D transform)
          Computes the new transform for this interpolator for a given alpha value.
 void RotationInterpolator.computeTransform(float alphaValue, Transform3D transform)
          Computes the new transform for this interpolator for a given alpha value.
 void PositionPathInterpolator.computeTransform(float alphaValue, Transform3D transform)
          Computes the new transform for this interpolator for a given alpha value.
 void PositionInterpolator.computeTransform(float alphaValue, Transform3D transform)
          Computes the new transform for this interpolator for a given alpha value.
 boolean Transform3D.epsilonEquals(Transform3D t1, double epsilon)
          Returns true if the L-infinite distance between this matrix and matrix m1 is less than or equal to the epsilon parameter, otherwise returns false.
 boolean Transform3D.equals(Transform3D t1)
          Returns true if all of the data members of transform t1 are equal to the corresponding data members in this Transform3D.
 void SensorRead.get(Transform3D result)
          Retrieve the SensorRead's transform and place it in result
 void PhysicalEnvironment.getCoexistenceToTrackerBase(Transform3D t)
          Retrieves the coexistence coordinate system to tracker-base coordinate system transform and copies it into the specified Transform3D object.
 void PhysicalBody.getHeadToHeadTracker(Transform3D t)
          Retrieves the head to head-tracker coordinate system transform.
 void Screen3D.getHeadTrackerToLeftImagePlate(Transform3D t)
          Retrieves the head-tracker coordinate system to left image-plate coordinate system transform and copies it into the specified Transform3D object.
 void Screen3D.getHeadTrackerToRightImagePlate(Transform3D t)
          Retrieves the head-tracker coordinate system to right image-plate coordinate system transform and copies it into the specified Transform3D object.
 void Canvas3D.getImagePlateToVworld(Transform3D t)
          Retrieves the current ImagePlate coordinates to Virtual World coordinates transform and places it into the specified object.
 void Canvas3D.getInverseVworldProjection(Transform3D leftInverseProjection, Transform3D rightInverseProjection)
          Copies the inverse of the current Vworld projection transform for each eye into the specified Transform3D objects.
 void View.getLeftProjection(Transform3D projection)
          Compatibility mode method that retrieves the current compatibility mode projection transform for the left eye and places it into the specified object.
 void Node.getLocalToVworld(SceneGraphPath path, Transform3D t)
          Retrieves the local coordinates to virtual world coordinates transform for the particular path in the scene graph ending with this node.
 void Node.getLocalToVworld(Transform3D t)
          Retrieves the local coordinates to virtual world coordinates transform for this node in the scene graph.
 void TransparencySortGeom.getLocalToVWorld(Transform3D localToVW)
          Returns the LocalToVWorld transform for this object
 void GraphicsContext3D.getModelTransform(Transform3D t)
          Retrieves the current model transform.
 void Sensor.getRead(Transform3D read)
          Retrieves the last sensor reading and copies that value into the specified argument.
 void Sensor.getRead(Transform3D read, long deltaT)
          Deprecated. As of Java 3D version 1.4, prediction is not a supported feature; use getRead(Transform3D) instead.
 void View.getRightProjection(Transform3D projection)
          Compatibility mode method that retrieves the current compatibility mode projection transform for the right eye and places it into the specified object.
 void View.getSensorToVworld(Sensor sensor, Transform3D t)
          Computes the sensor to virtual-world transform and copies that value into the transform provided.
 void TextureAttributes.getTextureTransform(Transform3D transform)
          Retrieves a copy of the texture transform object.
 void Screen3D.getTrackerBaseToImagePlate(Transform3D t)
          Retrieves the tracker-base coordinate system to image-plate coordinate system transform and copies it into the specified Transform3D object.
 void TransformGroup.getTransform(Transform3D t1)
          Copies the transform component of this TransformGroup into the passed transform object.
 void View.getUserHeadToVworld(Transform3D t)
          Retrieves the user-head to virtual-world transform and copies that value into the transform provided.
 void View.getVpcToEc(Transform3D vpcToEc)
          Compatibility mode method that retrieves the current ViewPlatform Coordinates (VPC) system to Eye Coordinates (EC) transform and copies it into the specified object.
 void Canvas3D.getVworldProjection(Transform3D leftProjection, Transform3D rightProjection)
          Copies the current Vworld projection transform for each eye into the specified Transform3D objects.
 void Canvas3D.getVworldToImagePlate(Transform3D t)
          Retrieves the current Virtual World coordinates to ImagePlate coordinates transform and places it into the specified object.
 void Transform3D.invert(Transform3D t1)
          Sets the value of this transform to the inverse of the passed Transform3D parameter.
 void Sensor.lastRead(Transform3D read)
          Extracts the most recent sensor reading and copies that value into the specified argument.
 void Sensor.lastRead(Transform3D read, int kth)
          Extracts the kth-most recent sensor reading and copies that value into the specified argument; where 0 is the most recent sensor reading, 1 is the next most recent sensor reading, etc.
 void Transform3D.mul(double scalar, Transform3D t1)
          Multiplies each element of transform t1 by a scalar and places the result into this.
 void Transform3D.mul(Transform3D t1)
          Sets the value of this transform to the result of multiplying itself with transform t1 (this = this * t1).
 void Transform3D.mul(Transform3D t1, Transform3D t2)
          Sets the value of this transform to the result of multiplying transform t1 by transform t2 (this = t1*t2).
 void Transform3D.mulInverse(Transform3D t1)
          Multiplies this transform by the inverse of transform t1.
 void Transform3D.mulInverse(Transform3D t1, Transform3D t2)
          Multiplies transform t1 by the inverse of transform t2.
 void GraphicsContext3D.multiplyModelTransform(Transform3D t)
          Multiplies the current model transform by the specified transform and stores the result back into the current transform.
 void Transform3D.mulTransposeBoth(Transform3D t1, Transform3D t2)
          Multiplies the transpose of transform t1 by the transpose of transform t2 and places the result into this transform (this = transpose(t1) * transpose(t2)).
 void Transform3D.mulTransposeLeft(Transform3D t1, Transform3D t2)
          Multiplies the transpose of transform t1 by transform t2 and places the result into this matrix (this = transpose(t1) * t2).
 void Transform3D.mulTransposeRight(Transform3D t1, Transform3D t2)
          Multiplies transform t1 by the transpose of transform t2 and places the result into this transform (this = t1 * transpose(t2)).
 void Transform3D.normalize(Transform3D t1)
          Normalizes the rotational components (upper 3x3) of transform t1 using a Singular Value Decomposition (SVD), and places the result into this transform.
 void Transform3D.normalizeCP(Transform3D t1)
          Normalizes the rotational components (upper 3x3) of transform t1 using a Cross Product (CP) normalization, and places the result into this transform.
 void Transform3D.scaleAdd(double s, Transform3D t1)
          Scales this transform by a Uniform scale matrix with scale factor s and then adds transform t1 (this = S*this + t1).
 void Transform3D.scaleAdd(double s, Transform3D t1, Transform3D t2)
          Scales transform t1 by a Uniform scale matrix with scale factor s and then adds transform t2 (this = S*t1 + t2).
 void Transform3D.set(Transform3D t1)
          Sets the matrix, type, and state of this transform to the matrix, type, and state of transform t1.
 void SensorRead.set(Transform3D t1)
          Set the SensorRead's transform to the value specified
 void RotationPathInterpolator.setAxisOfRotation(Transform3D axisOfRotation)
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.seTransformAxis(Transform3D)
 void RotationInterpolator.setAxisOfRotation(Transform3D axisOfRotation)
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.setTransformAxis(Transform3D)
 void RotPosPathInterpolator.setAxisOfRotPos(Transform3D axisOfRotPos)
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.setTransformAxis(Transform3D)
 void RotPosScalePathInterpolator.setAxisOfRotPosScale(Transform3D axisOfRotPosScale)
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.setTransformAxis(Transform3D)
 void ScaleInterpolator.setAxisOfScale(Transform3D axisOfScale)
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.setTransformAxis(Transform3D)
 void PositionPathInterpolator.setAxisOfTranslation(Transform3D axisOfTranslation)
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.setTransformAxis(Transform3D)
 void PositionInterpolator.setAxisOfTranslation(Transform3D axisOfTranslation)
          Deprecated. As of Java 3D version 1.3, replaced by TransformInterpolator.setTransformAxis(Transform3D)
 void PhysicalEnvironment.setCoexistenceToTrackerBase(Transform3D t)
          Sets the coexistence coordinate system to tracker-base coordinate system transform.
 void PhysicalBody.setHeadToHeadTracker(Transform3D t)
          Sets the head to head-tracker coordinate system transform.
 void Screen3D.setHeadTrackerToLeftImagePlate(Transform3D t)
          Sets the head-tracker coordinate system to left image-plate coordinate system transform.
 void Screen3D.setHeadTrackerToRightImagePlate(Transform3D t)
          Sets the head-tracker coordinate system to right image-plate coordinate system transform.
 void View.setLeftProjection(Transform3D projection)
          Compatibility mode method that specifies a viewing frustum for the left eye that transforms points in Eye Coordinates (EC) to Clipping Coordinates (CC).
 void GraphicsContext3D.setModelTransform(Transform3D t)
          Sets the current model transform to a copy of the specified transform.
 void Sensor.setNextSensorRead(long time, Transform3D transform, int[] values)
          Sets the next sensor read to the specified values; once these values are set via this method they become the current values returned by methods such as lastRead(), lastTime(), and lastButtons(); note that if there are no buttons associated with this sensor, values can just be an empty array.
 void View.setRightProjection(Transform3D projection)
          Compatibility mode method that specifies a viewing frustum for the right eye that transforms points in Eye Coordinates (EC) to Clipping Coordinates (CC).
 void TextureAttributes.setTextureTransform(Transform3D transform)
          Sets the texture transform object used to transform texture coordinates.
 void Screen3D.setTrackerBaseToImagePlate(Transform3D t)
          Sets the tracker-base coordinate system to image-plate coordinate system transform.
 void TransformGroup.setTransform(Transform3D t1)
          Sets the transform component of this TransformGroup to the value of the passed transform.
 void SceneGraphPath.setTransform(Transform3D trans)
          Sets the transform component of this SceneGraphPath to the value of the passed transform.
 void TransformInterpolator.setTransformAxis(Transform3D axisOfTransform)
          This method sets the axis of transform for this interpolator.
 void View.setVpcToEc(Transform3D vpcToEc)
          Compatibility mode method that specifies the ViewPlatform Coordinates (VPC) to Eye Coordinates (EC) transform.
 void AudioDevice3D.setVworldXfrm(int index, Transform3D trans)
          Passes a reference to the concatenated transformation to be applied to local sound position and direction parameters.
 void Transform3D.sub(Transform3D t1)
          Subtracts transform t1 from this transform and places the result into this: this = this - t1.
 void Transform3D.sub(Transform3D t1, Transform3D t2)
          Subtracts transform t2 from transform t1 and places the result into this: this = t1 - t2.
abstract  void Bounds.transform(Bounds bounds, Transform3D trans)
          Modifies the bounding object so that it bounds the volume generated by transforming the given bounding object.
 void BoundingSphere.transform(Bounds boundsObject, Transform3D matrix)
          Modifies the bounding sphere so that it bounds the volume generated by transforming the given bounding object.
 void BoundingPolytope.transform(Bounds boundsObject, Transform3D matrix)
          Modifies the bounding polytope so that it bounds the volume generated by transforming the given bounding object.
 void BoundingBox.transform(Bounds boundsObject, Transform3D matrix)
          Modifies the bounding box so that it bounds the volume generated by transforming the given bounding object.
abstract  void Bounds.transform(Transform3D trans)
          Transforms this bounding object by the given matrix.
 void BoundingSphere.transform(Transform3D trans)
          Transforms this bounding sphere by the given matrix.
 void BoundingPolytope.transform(Transform3D matrix)
          Transforms this bounding polytope by the given transformation matrix.
 void BoundingBox.transform(Transform3D matrix)
          Transforms this bounding box by the given matrix.
 void Transform3D.transpose(Transform3D t1)
          Transposes transform t1 and places the value into this transform.
 

Constructors in javax.media.j3d with parameters of type Transform3D
PathInterpolator(Alpha alpha, TransformGroup target, Transform3D axisOfTransform, float[] knots)
          Constructs a new PathInterpolator object that interpolates between the knot values in the knots array.
PositionInterpolator(Alpha alpha, TransformGroup target, Transform3D axisOfTransform, float startPosition, float endPosition)
          Constructs a new position interpolator that varies the target TransformGroup's translational component (startPosition and endPosition).
PositionPathInterpolator(Alpha alpha, TransformGroup target, Transform3D axisOfTransform, float[] knots, javax.vecmath.Point3f[] positions)
          Constructs a new PositionPathInterpolator that varies the transform of the target TransformGroup.
RotationInterpolator(Alpha alpha, TransformGroup target, Transform3D axisOfTransform, float minimumAngle, float maximumAngle)
          Constructs a new rotation interpolator that varies the target transform node's rotational component.
RotationPathInterpolator(Alpha alpha, TransformGroup target, Transform3D axisOfTransform, float[] knots, javax.vecmath.Quat4f[] quats)
          Constructs a new RotationPathInterpolator object that varies the target TransformGroup node's transform.
RotPosPathInterpolator(Alpha alpha, TransformGroup target, Transform3D axisOfTransform, float[] knots, javax.vecmath.Quat4f[] quats, javax.vecmath.Point3f[] positions)
          Constructs a new interpolator that varies the rotation and translation of the target TransformGroup's transform.
RotPosScalePathInterpolator(Alpha alpha, TransformGroup target, Transform3D axisOfTransform, float[] knots, javax.vecmath.Quat4f[] quats, javax.vecmath.Point3f[] positions, float[] scales)
          Constructs a new RotPosScalePathInterpolator object that varies the rotation, translation, and scale of the target TransformGroup's transform.
ScaleInterpolator(Alpha alpha, TransformGroup target, Transform3D axisOfTransform, float minimumScale, float maximumScale)
          Constructs a new scaleInterpolator object that varies its target TransformGroup node's scale component between two scale values (minimumScale and maximumScale).
TextureAttributes(int textureMode, Transform3D transform, javax.vecmath.Color4f textureBlendColor, int perspCorrectionMode)
          Constructs a TextureAttributes object with the specified values.
Transform3D(Transform3D t1)
          Constructs and initializes a transform from the Transform3D object.
TransformGroup(Transform3D t1)
          Constructs and initializes a TransformGroup from the Transform passed.
TransformInterpolator(Alpha alpha, TransformGroup target, Transform3D axisOfTransform)
          Constructs a new transform interpolator that set an specified alpha, a specified targe and a specified axisOfTransform.