|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Vector3d | |
---|---|
com.sun.j3d.audioengines | Provides abstract classes for creating Java 3D audio devices. |
com.sun.j3d.audioengines.javasound | Provides a JavaSound-based implementation of a Java 3D audio device. |
com.sun.j3d.internal | |
com.sun.j3d.utils.pickfast | Provides picking utility classes for the new core picking methods. |
com.sun.j3d.utils.picking | OBSOLETE: provides picking utility classes for the old picking methods. |
javax.media.j3d | Provides the core set of classes for the 3D graphics API for the Java platform; click here for more information, including explanatory material that was formerly found in the guide. |
javax.vecmath | Provides 3D vector mathematics classes. |
Uses of Vector3d in com.sun.j3d.audioengines |
---|
Methods in com.sun.j3d.audioengines with parameters of type Vector3d | |
---|---|
void |
AudioEngine3D.setDirection(int index,
Vector3d direction)
Set direction vector of sample. |
void |
Sample.setDirection(Vector3d direction)
|
Uses of Vector3d in com.sun.j3d.audioengines.javasound |
---|
Methods in com.sun.j3d.audioengines.javasound with parameters of type Vector3d | |
---|---|
void |
JavaSoundMixer.setDirection(int index,
Vector3d direction)
|
Uses of Vector3d in com.sun.j3d.internal |
---|
Methods in com.sun.j3d.internal with parameters of type Vector3d | |
---|---|
static double |
Distance.pointToRay(Point3d pt,
Point3d rayorig,
Vector3d raydir)
Minimum pt to ray distance. |
static double |
Distance.pointToRay(Point3d pt,
Point3d rayorig,
Vector3d raydir,
Point3d rayint,
double[] param)
Minimum pt to ray distance. |
static double |
Distance.rayToRay(Point3d ray0orig,
Vector3d ray0dir,
Point3d ray1orig,
Vector3d ray1dir)
Minimum ray to ray distance. |
static double |
Distance.rayToRay(Point3d ray0orig,
Vector3d ray0dir,
Point3d ray1orig,
Vector3d ray1dir,
Point3d ray0int,
Point3d ray1int,
double[] param)
Minimum ray to ray distance. |
static double |
Distance.rayToSegment(Point3d rayorig,
Vector3d raydir,
Point3d segstart,
Point3d segend)
Minimum ray to segment distance. |
static double |
Distance.rayToSegment(Point3d rayorig,
Vector3d raydir,
Point3d segstart,
Point3d segend,
Point3d rayint,
Point3d segint,
double[] param)
Minimum ray to segment distance. |
Uses of Vector3d in com.sun.j3d.utils.pickfast |
---|
Methods in com.sun.j3d.utils.pickfast with parameters of type Vector3d | |
---|---|
void |
PickTool.setShapeConeRay(Point3d start,
Vector3d dir,
double angle)
Sets the pick shape to an infinite PickCone. |
void |
PickTool.setShapeCylinderRay(Point3d start,
Vector3d dir,
double radius)
Sets the pick shape to an infinite PickCylinder. |
void |
PickTool.setShapeRay(Point3d start,
Vector3d dir)
Sets the pick shape to a PickRay. |
Uses of Vector3d in com.sun.j3d.utils.picking |
---|
Methods in com.sun.j3d.utils.picking with parameters of type Vector3d | |
---|---|
void |
PickTool.setShapeConeRay(Point3d start,
Vector3d dir,
double angle)
Sets the pick shape to an infinite PickCone. |
void |
PickTool.setShapeCylinderRay(Point3d start,
Vector3d dir,
double radius)
Sets the pick shape to an infinite PickCylinder. |
void |
PickTool.setShapeRay(Point3d start,
Vector3d dir)
Sets the pick shape to a PickRay. |
Uses of Vector3d in javax.media.j3d |
---|
Methods in javax.media.j3d with parameters of type Vector3d | |
---|---|
void |
HiResCoord.difference(HiResCoord h1,
Vector3d v)
Subtracts the specified HiResCoord from this HiResCoord placing the difference vector into the specified double-precision vector. |
double |
Transform3D.get(Matrix3d m1,
Vector3d t1)
Places the normalized rotational component of this transform into the matrix parameter; place the translational component into the vector parameter. |
double |
Transform3D.get(Matrix3f m1,
Vector3d t1)
Places the normalized rotational component of this transform into the matrix parameter; place the translational component into the vector parameter. |
void |
PickRay.get(Point3d origin,
Vector3d direction)
Retrieves the parameters from this PickRay. |
double |
Transform3D.get(Quat4d q1,
Vector3d t1)
Places the quaternion equivalent of the normalized rotational component of this transform into the quaternion parameter; places the translational component into the Vector parameter. |
double |
Transform3D.get(Quat4f q1,
Vector3d t1)
Places the quaternion equivalent of the normalized rotational component of this transform into the quaternion parameter; places the translational component into the Vector parameter. |
void |
Transform3D.get(Vector3d trans)
Retrieves the translational components of this transform. |
void |
PickCylinder.getDirection(Vector3d direction)
Gets the direction of this cylinder. |
void |
PickCone.getDirection(Vector3d direction)
Gets the direction of this PickCone. |
void |
Transform3D.getScale(Vector3d scale)
Gets the possibly non-uniform scale components of the current transform and places them into the scale vector. |
abstract boolean |
Bounds.intersect(Point3d origin,
Vector3d direction)
Test for intersection with a ray. |
boolean |
BoundingSphere.intersect(Point3d origin,
Vector3d direction)
Test for intersection with a ray. |
boolean |
BoundingPolytope.intersect(Point3d origin,
Vector3d direction)
Test for intersection with a ray. |
boolean |
BoundingBox.intersect(Point3d origin,
Vector3d direction)
Test for intersection with a ray. |
void |
Transform3D.lookAt(Point3d eye,
Point3d center,
Vector3d up)
Helping function that specifies the position and orientation of a view matrix. |
void |
Transform3D.set(double scale,
Vector3d v1)
Sets the value of this transform to a scale and translation matrix; the scale is not applied to the translation and all of the matrix values are modified. |
void |
Transform3D.set(Matrix3d m1,
Vector3d t1,
double s)
Sets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale s. |
void |
Transform3D.set(Matrix3f m1,
Vector3d t1,
double s)
Sets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale s. |
void |
PickRay.set(Point3d origin,
Vector3d direction)
Sets the parameters of this PickRay to the specified values. |
void |
PickCylinderRay.set(Point3d origin,
Vector3d direction,
double radius)
Sets the parameters of this PickCylinderRay to the specified values. |
void |
PickConeRay.set(Point3d origin,
Vector3d direction,
double spreadAngle)
Sets the parameters of this PickCone to the specified values. |
void |
Transform3D.set(Quat4d q1,
Vector3d t1,
double s)
Sets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s. |
void |
Transform3D.set(Quat4f q1,
Vector3d t1,
double s)
Sets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s. |
void |
Transform3D.set(Vector3d trans)
Sets the translational value of this matrix to the Vector3d paramter values, and sets the other components of the matrix as if this transform were an identity matrix. |
void |
Transform3D.set(Vector3d v1,
double scale)
Sets the value of this transform to a scale and translation matrix; the translation is scaled by the scale factor and all of the matrix values are modified. |
void |
AudioDevice3D.setDirection(int index,
Vector3d direction)
Sets this sound's direction from the local coordinate vector provided. |
void |
Transform3D.setEuler(Vector3d euler)
Sets the rotational component (upper 3x3) of this transform to the rotation matrix converted from the Euler angles provided; the other non-rotational elements are set as if this were an identity matrix. |
void |
Transform3D.setScale(Vector3d scale)
Sets the possibly non-uniform scale component of the current transform; any existing scale is first factored out of the existing transform before the new scale is applied. |
void |
Transform3D.setTranslation(Vector3d trans)
Replaces the translational components of this transform to the values in the Vector3d argument; the other values of this transform are not modified. |
void |
Transform3D.transform(Vector3d normal)
Transforms the normal parameter by this transform and places the value back into normal. |
void |
Transform3D.transform(Vector3d normal,
Vector3d normalOut)
Transforms the normal parameter by this transform and places the value into normalOut. |
Constructors in javax.media.j3d with parameters of type Vector3d | |
---|---|
PickConeRay(Point3d origin,
Vector3d direction,
double spreadAngle)
Constructs an infinite cone pick shape from the specified parameters. |
|
PickCylinderRay(Point3d origin,
Vector3d direction,
double radius)
Constructs an infinite cylindrical ray pick shape from the specified parameters. |
|
PickRay(Point3d origin,
Vector3d direction)
Constructs an infinite ray pick shape from the specified parameters. |
|
Transform3D(Matrix3d m1,
Vector3d t1,
double s)
Constructs and initializes a transform from the rotation matrix, translation, and scale values. |
|
Transform3D(Matrix3f m1,
Vector3d t1,
double s)
Constructs and initializes a transform from the rotation matrix, translation, and scale values. |
|
Transform3D(Quat4d q1,
Vector3d t1,
double s)
Constructs and initializes a transform from the quaternion, translation, and scale values. |
|
Transform3D(Quat4f q1,
Vector3d t1,
double s)
Constructs and initializes a transform from the quaternion, translation, and scale values. |
Uses of Vector3d in javax.vecmath |
---|
Methods in javax.vecmath with parameters of type Vector3d | |
---|---|
double |
Vector3d.angle(Vector3d v1)
Returns the angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI]. |
void |
Vector3d.cross(Vector3d v1,
Vector3d v2)
Sets this vector to the vector cross product of vectors v1 and v2. |
double |
Vector3d.dot(Vector3d v1)
Returns the dot product of this vector and vector v1. |
double |
Matrix4d.get(Matrix3d m1,
Vector3d t1)
Performs an SVD normalization of this matrix to calculate the rotation as a 3x3 matrix, the translation, and the scale. |
double |
Matrix4d.get(Matrix3f m1,
Vector3d t1)
Performs an SVD normalization of this matrix to calculate the rotation as a 3x3 matrix, the translation, and the scale. |
void |
Matrix4d.get(Vector3d trans)
Retrieves the translational components of this matrix. |
void |
Matrix3d.getColumn(int column,
Vector3d v)
Copies the matrix values in the specified column into the vector parameter. |
void |
Matrix3d.getRow(int row,
Vector3d v)
Copies the matrix values in the specified row into the vector parameter. |
void |
Vector3d.normalize(Vector3d v1)
Sets the value of this vector to the normalization of vector v1. |
void |
Matrix4d.set(double scale,
Vector3d v1)
Sets the value of this transform to a scale and translation matrix; the scale is not applied to the translation and all of the matrix values are modified. |
void |
Matrix4f.set(Matrix3d m1,
Vector3d t1,
double scale)
Sets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale factor. |
void |
Matrix4d.set(Matrix3d m1,
Vector3d t1,
double scale)
Sets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale factor. |
void |
Matrix4f.set(Quat4d q1,
Vector3d t1,
double s)
Sets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s. |
void |
Matrix4d.set(Quat4d q1,
Vector3d t1,
double s)
Sets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s. |
void |
Matrix4d.set(Quat4f q1,
Vector3d t1,
double s)
Sets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s. |
void |
Matrix4d.set(Vector3d v1)
Sets the value of this matrix to a translate matrix by the passed translation value. |
void |
Matrix4d.set(Vector3d v1,
double scale)
Sets the value of this transform to a scale and translation matrix; the translation is scaled by the scale factor and all of the matrix values are modified. |
void |
AxisAngle4d.set(Vector3d axis,
double angle)
Sets the value of this AxisAngle4d to the specified axis and angle. |
void |
Matrix3d.setColumn(int column,
Vector3d v)
Sets the specified column of this matrix3d to the vector provided. |
void |
Matrix3d.setRow(int row,
Vector3d v)
Sets the specified row of this matrix3d to the Vector provided. |
void |
Matrix4d.setTranslation(Vector3d trans)
Modifies the translational components of this matrix to the values of the Vector3d argument; the other values of this matrix are not modified. |
void |
Matrix4d.transform(Vector3d normal)
Transforms the normal parameter by this transform and places the value back into normal. |
void |
Matrix4d.transform(Vector3d normal,
Vector3d normalOut)
Transforms the normal parameter by this Matrix4d and places the value into normalOut. |
Constructors in javax.vecmath with parameters of type Vector3d | |
---|---|
AxisAngle4d(Vector3d axis,
double angle)
Constructs and initializes an AxisAngle4d from the specified axis and angle. |
|
Matrix4d(Matrix3d m1,
Vector3d t1,
double s)
Constructs and initializes a Matrix4f from the rotation matrix, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components of the matrix. |
|
Matrix4d(Matrix3f m1,
Vector3d t1,
double s)
Constructs and initializes a Matrix4d from the rotation matrix, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components of the matrix. |
|
Matrix4d(Quat4d q1,
Vector3d t1,
double s)
Constructs and initializes a Matrix4d from the quaternion, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components. |
|
Matrix4d(Quat4f q1,
Vector3d t1,
double s)
Constructs and initializes a Matrix4d from the quaternion, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components. |
|
Vector3d(Vector3d v1)
Constructs and initializes a Vector3d from the specified Vector3d. |
|
Vector3f(Vector3d v1)
Constructs and initializes a Vector3f from the specified Vector3d. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |