|
||||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |
Packages that use Point3f | |
---|---|
com.sun.j3d.utils.behaviors.interpolators | Provides spline-based interpolation behaviors. |
com.sun.j3d.utils.behaviors.picking | Deprecated: Use com.sun.j3d.utils.pickfast.behaviors
instead. |
com.sun.j3d.utils.geometry | Provides geometry construction, triangulation, and optimization utility classes. |
com.sun.j3d.utils.scenegraph.io.retained | |
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 Point3f in com.sun.j3d.utils.behaviors.interpolators |
---|
Fields in com.sun.j3d.utils.behaviors.interpolators declared as Point3f | |
---|---|
Point3f |
TCBKeyFrame.position
|
Point3f |
KBKeyFrame.position
|
Point3f |
TCBKeyFrame.scale
|
Point3f |
KBKeyFrame.scale
|
Methods in com.sun.j3d.utils.behaviors.interpolators with parameters of type Point3f | |
---|---|
void |
KBCubicSplineSegment.getInterpolatedPosition(float u,
Point3f newPos)
Computes the interpolated position along the curve at a given point between key frames and returns a Point3f with the interpolated x, y, and z scale components. |
void |
CubicSplineSegment.getInterpolatedPosition(float u,
Point3f newPos)
Computes the interpolated position along the curve at a given point between key frames and returns a Point3f with the interpolated x, y, and z scale components. |
void |
KBCubicSplineSegment.getInterpolatedScale(float u,
Point3f newScale)
Computes the interpolated scale along the curve at a given point between key frames and returns a Point3f with the interpolated x, y, and z scale components. |
void |
CubicSplineSegment.getInterpolatedScale(float u,
Point3f newScale)
Computes the interpolated scale along the curve at a given point between key frames and returns a Point3f with the interpolated x, y, and z scale components. |
Constructors in com.sun.j3d.utils.behaviors.interpolators with parameters of type Point3f | |
---|---|
KBKeyFrame(float k,
int l,
Point3f pos,
float hd,
float pi,
float bk,
Point3f s,
float t,
float c,
float b)
Creates a key frame using the given inputs. |
|
TCBKeyFrame(float k,
int l,
Point3f pos,
Quat4f q,
Point3f s,
float t,
float c,
float b)
Creates a key frame using the given inputs. |
Uses of Point3f in com.sun.j3d.utils.behaviors.picking |
---|
Methods in com.sun.j3d.utils.behaviors.picking with parameters of type Point3f | |
---|---|
static boolean |
Intersect.pointAndLine(PickPoint point,
Point3f[] coordinates,
int index)
Deprecated. Return true if line intersects with point. |
static boolean |
Intersect.pointAndPoint(PickPoint point,
Point3f pnt)
Deprecated. Return true if pnt intersects with point. |
static boolean |
Intersect.rayAndLine(PickRay ray,
Point3f[] coordinates,
int index,
double[] dist)
Deprecated. Return true if line intersects with ray and the distance, from the origin of ray to the intersection point, is stored in dist[0]. |
static boolean |
Intersect.rayAndPoint(PickRay ray,
Point3f pnt,
double[] dist)
Deprecated. Return true if point intersects with ray and the distance, from the origin of ray to the intersection point, is stored in dist[0]. |
static boolean |
Intersect.rayAndTriangle(PickRay ray,
Point3f[] coordinates,
int index,
double[] dist)
Deprecated. Return true if triangle intersects with ray and the distance, from the origin of ray to the intersection point, is stored in dist[0]. |
static boolean |
Intersect.segmentAndLine(PickSegment segment,
Point3f[] coordinates,
int index,
double[] dist)
Deprecated. Return true if line intersects with segment and the distance, from the start of segment to the intersection point, is stored in dist[0]. |
static boolean |
Intersect.segmentAndPoint(PickSegment segment,
Point3f pnt,
double[] dist)
Deprecated. Return true if point intersects with segment and the distance, from the start of segment to the intersection point, is stored in dist[0]. |
static boolean |
Intersect.segmentAndQuad(PickSegment segment,
Point3f[] coordinates,
int index,
double[] dist)
Deprecated. Return true if quad intersects with segment and the distance, from the start of segment to the intersection point, is stored in dist[0]. |
static boolean |
Intersect.segmentAndTriangle(PickSegment segment,
Point3f[] coordinates,
int index,
double[] dist)
Deprecated. Return true if triangle intersects with segment and the distance, from the start of segment to the intersection point, is stored in dist[0]. |
Uses of Point3f in com.sun.j3d.utils.geometry |
---|
Methods in com.sun.j3d.utils.geometry that return Point3f | |
---|---|
Point3f[] |
GeometryInfo.getCoordinates()
Retrieves a reference to the coordinate array. |
Methods in com.sun.j3d.utils.geometry with parameters of type Point3f | |
---|---|
void |
GeometryInfo.setCoordinates(Point3f[] coordinates)
Sets the coordinates array. |
void |
GeometryInfo.setTextureCoordinates(Point3f[] texCoords)
Deprecated. As of Java 3D 1.3 replaced by setTextureCoordinates(int texCoordSet, TexCoord3f coords[]) |
Uses of Point3f in com.sun.j3d.utils.scenegraph.io.retained |
---|
Methods in com.sun.j3d.utils.scenegraph.io.retained that return Point3f | |
---|---|
Point3f |
Controller.readPoint3f(java.io.DataInput in)
|
Methods in com.sun.j3d.utils.scenegraph.io.retained with parameters of type Point3f | |
---|---|
void |
Controller.writePoint3f(java.io.DataOutput out,
Point3f pt)
|
Uses of Point3f in javax.media.j3d |
---|
Methods in javax.media.j3d that return Point3f | |
---|---|
Point3f[] |
GeometryArray.getCoordRef3f()
Deprecated. As of Java 3D version 1.3, use geometry by-copy for Point3f arrays |
Methods in javax.media.j3d with parameters of type Point3f | |
---|---|
void |
ConeSound.getAngularAttenuation(Point3f[] attenuation)
Copies the array of attenuation values from this sound, including gain and filter, into the specified array. |
void |
PointLight.getAttenuation(Point3f attenuation)
Gets this Light's current attenuation values and places it in the parameter specified. |
void |
GeometryArray.getCoordinate(int index,
Point3f coordinate)
Gets the coordinate associated with the vertex at the specified index for this object. |
void |
GeometryArray.getCoordinates(int index,
Point3f[] coordinates)
Gets the coordinates associated with the vertices starting at the specified index for this object. |
void |
RotPosScalePathInterpolator.getPosition(int index,
Point3f position)
Retrieves the position value at the specified index. |
void |
RotPosPathInterpolator.getPosition(int index,
Point3f position)
Retrieves the position value at the specified index. |
void |
PositionPathInterpolator.getPosition(int index,
Point3f position)
Retrieves the position value at the specified index. |
void |
Text3D.getPosition(Point3f position)
Copies the node's position field into the supplied
parameter. |
void |
Raster.getPosition(Point3f pos)
Retrieves the current position in object coordinates of this raster. |
void |
PointSound.getPosition(Point3f position)
Retrieves this sound's direction and places it in the vector provided. |
void |
PointLight.getPosition(Point3f position)
Gets this Light's current position and places it in the parameter specified. |
void |
DistanceLOD.getPosition(Point3f position)
Retrieves the current position of this LOD node. |
void |
RotPosScalePathInterpolator.getPositions(Point3f[] positions)
Copies the array of position values from this interpolator into the specified array. |
void |
RotPosPathInterpolator.getPositions(Point3f[] positions)
Copies the array of position values from this interpolator into the specified array. |
void |
PositionPathInterpolator.getPositions(Point3f[] positions)
Copies the array of position values from this interpolator into the specified array. |
void |
OrientedShape3D.getRotationPoint(Point3f point)
Retrieves the rotation point of this OrientedShape3D node, and copies it into the specified vector. |
void |
Billboard.getRotationPoint(Point3f point)
Gets the rotation point and sets the parameter to this value. |
void |
View.getSensorHotspotInVworld(Sensor sensor,
Point3f position)
Retrieves the position of the specified Sensor's hotspot in virtual-world coordinates and copies that value into the position provided. |
void |
GeometryArray.getTextureCoordinate(int index,
Point3f texCoord)
Deprecated. As of Java 3D version 1.2, replaced by getTextureCoordinate(int texCoordSet, TexCoord3f texCoord) |
void |
GeometryArray.getTextureCoordinates(int index,
Point3f[] texCoords)
Deprecated. As of Java 3D version 1.2, replaced by getTextureCoordinates(int texCoordSet, TexCoord3f texCoords[]) |
void |
GeometryArray.getVertexAttr(int vertexAttrNum,
int index,
Point3f vertexAttr)
Gets the vertex attribute associated with the vertex at the specified index in the specified vertex attribute number for this object. |
void |
GeometryArray.getVertexAttrs(int vertexAttrNum,
int index,
Point3f[] vertexAttrs)
Gets the vertex attributes associated with the vertices starting at the specified index in the specified vertex attribute number for this object. |
void |
ConeSound.setAngularAttenuation(Point3f[] attenuation)
In the second form of setAngularAttenuation, an array of all three values is supplied. |
void |
PointLight.setAttenuation(Point3f attenuation)
Sets this Light's current attenuation values and places it in the parameter specified. |
void |
GeometryArray.setCoordinate(int index,
Point3f coordinate)
Sets the coordinate associated with the vertex at the specified index for this object. |
void |
GeometryArray.setCoordinates(int index,
Point3f[] coordinates)
Sets the coordinates associated with the vertices starting at the specified index for this object. |
void |
GeometryArray.setCoordinates(int index,
Point3f[] coordinates,
int start,
int length)
Sets the coordinates associated with the vertices starting at the specified index for this object using coordinate data starting from vertex index start for length vertices. |
void |
GeometryArray.setCoordRef3f(Point3f[] coords)
Deprecated. As of Java 3D version 1.3, use geometry by-copy for Point3f arrays |
void |
PositionPathInterpolator.setPathArrays(float[] knots,
Point3f[] positions)
Replaces the existing arrays of knot values and position values with the specified arrays. |
void |
RotPosPathInterpolator.setPathArrays(float[] knots,
Quat4f[] quats,
Point3f[] positions)
Replaces the existing arrays of knot values, quaternion values, and position values with the specified arrays. |
void |
RotPosScalePathInterpolator.setPathArrays(float[] knots,
Quat4f[] quats,
Point3f[] positions,
float[] scales)
Replaces the existing arrays of knot values, quaternion values, position values, and scale values with the specified arrays. |
void |
RotPosScalePathInterpolator.setPosition(int index,
Point3f position)
Sets the position value at the specified index for this interpolator. |
void |
RotPosPathInterpolator.setPosition(int index,
Point3f position)
Sets the position at the specified index for this interpolator. |
void |
PositionPathInterpolator.setPosition(int index,
Point3f position)
Sets the position at the specified index for this interpolator. |
void |
Text3D.setPosition(Point3f position)
Sets the node's position field to the supplied
parameter. |
void |
Raster.setPosition(Point3f pos)
Sets the position in object coordinates of this raster. |
void |
PointSound.setPosition(Point3f position)
Sets this sound's location from the vector provided. |
void |
PointLight.setPosition(Point3f position)
Set light position. |
void |
DistanceLOD.setPosition(Point3f position)
Sets the position of this LOD node. |
void |
OrientedShape3D.setRotationPoint(Point3f point)
Sets the new rotation point. |
void |
Billboard.setRotationPoint(Point3f point)
Sets the rotation point. |
void |
GeometryArray.setTextureCoordinate(int index,
Point3f texCoord)
Deprecated. As of Java 3D version 1.2, replaced by setTextureCoordinate(int texCoordSet, TexCoord3f texCoord) |
void |
GeometryArray.setTextureCoordinates(int index,
Point3f[] texCoords)
Deprecated. As of Java 3D version 1.2, replaced by setTextureCoordinates(int texCoordSet, TexCoord3f texCoords[]) |
void |
GeometryArray.setTextureCoordinates(int index,
Point3f[] texCoords,
int start,
int length)
Deprecated. As of Java 3D version 1.2, replaced by setTextureCoordinates(int texCoordSet, TexCoord3f texCoords[], ...) |
void |
GeometryArray.setVertexAttr(int vertexAttrNum,
int index,
Point3f vertexAttr)
Sets the vertex attribute associated with the vertex at the specified index in the specified vertex attribute number for this object. |
void |
GeometryArray.setVertexAttrs(int vertexAttrNum,
int index,
Point3f[] vertexAttrs)
Sets the vertex attributes associated with the vertices starting at the specified index in the specified vertex attribute number for this object. |
void |
GeometryArray.setVertexAttrs(int vertexAttrNum,
int index,
Point3f[] vertexAttrs,
int start,
int length)
Sets the vertex attributes associated with the vertices starting at the specified index in the specified vertex attribute number for this object using data in vertexAttrs starting at index start and
ending at index start+length . |
void |
Transform3D.transform(Point3f point)
Transforms the point parameter with this transform and places the result back into point. |
void |
Transform3D.transform(Point3f point,
Point3f pointOut)
Transforms the point parameter with this transform and places the result into pointOut. |
Constructors in javax.media.j3d with parameters of type Point3f | |
---|---|
Billboard(TransformGroup tg,
int mode,
Point3f point)
Constructs a Billboard node with the specified rotation point and mode that operates on the specified TransformGroup node. |
|
ConeSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
Point3f position,
Point2f[] frontDistanceAttenuation,
Point2f[] backDistanceAttenuation,
Vector3f direction)
Constructs a ConeSound node object using all the provided PointSound parameter values. |
|
ConeSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
Point3f position,
Point2f[] frontDistanceAttenuation,
Point2f[] backDistanceAttenuation,
Vector3f direction,
Point3f[] angularAttenuation)
Constructs and initializes a new Cone Sound node explicitly setting all PointSound and ConeSound fields as arguments: the PointSound position, front and back distance attenuation Point2f array, and ConeSound direction vector and Point3f angular attenuation. |
|
ConeSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
Point3f position,
Point2f[] frontDistanceAttenuation,
Point2f[] backDistanceAttenuation,
Vector3f direction,
Point3f[] angularAttenuation)
Constructs and initializes a new Cone Sound node explicitly setting all PointSound and ConeSound fields as arguments: the PointSound position, front and back distance attenuation Point2f array, and ConeSound direction vector and Point3f angular attenuation. |
|
ConeSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
Point3f position,
Point2f[] distanceAttenuation,
Vector3f direction,
Point3f[] angularAttenuation)
Constructs a ConeSound node object using all the provided PointSound parameter values, which include a single spherical distance attenuation array, but includes an angular attenuation array. |
|
ConeSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
Point3f position,
Point2f[] distanceAttenuation,
Vector3f direction,
Point3f[] angularAttenuation)
Constructs a ConeSound node object using all the provided PointSound parameter values, which include a single spherical distance attenuation array, but includes an angular attenuation array. |
|
ConeSound(MediaContainer soundData,
float initialGain,
Point3f position,
Vector3f direction)
Constructs a ConeSound node object using only the provided parameter values for sound, overall initial gain, position, and direction. |
|
DistanceLOD(float[] distances,
Point3f position)
Constructs and initializes a DistanceLOD node with the specified array of distances and the specified position. |
|
OrientedShape3D(Geometry geometry,
Appearance appearance,
int mode,
Point3f point)
Constructs an OrientedShape3D node with the specified geometry component, appearance component, mode, and rotation point. |
|
OrientedShape3D(Geometry geometry,
Appearance appearance,
int mode,
Point3f point,
boolean constantScaleEnable,
double scale)
Constructs an OrientedShape3D node with the specified geometry component, appearance component, mode, and rotation point. |
|
PointLight(boolean lightOn,
Color3f color,
Point3f position,
Point3f attenuation)
Constructs and initializes a point light. |
|
PointLight(Color3f color,
Point3f position,
Point3f attenuation)
Constructs and initializes a point light. |
|
PointSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
Point3f position,
float[] attenuationDistance,
float[] attenuationGain)
Construct a PointSound object accepting points as input for the position. |
|
PointSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
Point3f position,
Point2f[] distanceGain)
Construct a PointSound object accepting Point3f as input for the position and accepting an array of Point2f for the distance attenuation values where each pair in the array contains a distance and a gain scale factor. |
|
PointSound(MediaContainer soundData,
float initialGain,
Point3f position)
Constructs a PointSound node object using only the provided parameter values for sound data, sample gain, and position. |
|
PositionPathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float[] knots,
Point3f[] positions)
Constructs a new PositionPathInterpolator that varies the transform of the target TransformGroup. |
|
Raster(Point3f pos,
int type,
int xSrcOffset,
int ySrcOffset,
int width,
int height,
ImageComponent2D image,
DepthComponent depthComponent)
Constructs a new Raster object with the specified values. |
|
Raster(Point3f pos,
int type,
int clipMode,
java.awt.Point srcOffset,
java.awt.Dimension size,
java.awt.Point dstOffset,
ImageComponent2D image,
DepthComponent depthComponent)
Constructs a new Raster object with the specified values. |
|
Raster(Point3f pos,
int type,
java.awt.Point srcOffset,
java.awt.Dimension size,
ImageComponent2D image,
DepthComponent depthComponent)
Constructs a new Raster object with the specified values. |
|
RotPosPathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float[] knots,
Quat4f[] quats,
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,
Quat4f[] quats,
Point3f[] positions,
float[] scales)
Constructs a new RotPosScalePathInterpolator object that varies the rotation, translation, and scale of the target TransformGroup's transform. |
|
SpotLight(boolean lightOn,
Color3f color,
Point3f position,
Point3f attenuation,
Vector3f direction,
float spreadAngle,
float concentration)
Constructs and initializes a SpotLight node using the specified parameters. |
|
SpotLight(Color3f color,
Point3f position,
Point3f attenuation,
Vector3f direction,
float spreadAngle,
float concentration)
Constructs and initializes a SpotLight node using the specified parameters. |
|
Text3D(Font3D font3D,
java.lang.String string,
Point3f position)
Creates a Text3D object given a Font3D, a string and position. |
|
Text3D(Font3D font3D,
java.lang.String string,
Point3f position,
int alignment,
int path)
Creates a Text3D object given a Font3D, string, position, alignment and path along which string is to be placed. |
Uses of Point3f in javax.vecmath |
---|
Methods in javax.vecmath with parameters of type Point3f | |
---|---|
float |
Point3f.distance(Point3f p1)
Computes the distance between this point and point p1. |
float |
Point3f.distanceL1(Point3f p1)
Computes the L-1 (Manhattan) distance between this point and point p1. |
float |
Point3f.distanceLinf(Point3f p1)
Computes the L-infinite distance between this point and point p1. |
float |
Point3f.distanceSquared(Point3f p1)
Computes the square of the distance between this point and point p1. |
void |
Matrix4f.transform(Point3f point)
Transforms the point parameter with this Matrix4f and places the result back into point. |
void |
Matrix4d.transform(Point3f point)
Transforms the point parameter with this Matrix4d and places the result back into point. |
void |
Matrix4f.transform(Point3f point,
Point3f pointOut)
Transforms the point parameter with this Matrix4f and places the result into pointOut. |
void |
Matrix4d.transform(Point3f point,
Point3f pointOut)
Transforms the point parameter with this Matrix4d and places the result into pointOut. |
Constructors in javax.vecmath with parameters of type Point3f | |
---|---|
Point3d(Point3f p1)
Constructs and initializes a Point3d from the specified Point3f. |
|
Point3f(Point3f p1)
Constructs and initializes a Point3f from the specified Point3f. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |