|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |