Package | Description |
---|---|
com.sun.javafx.geom | |
com.sun.javafx.geom.transform | |
com.sun.javafx.sg.prism | |
com.sun.javafx.util | |
com.sun.prism.d3d | |
com.sun.prism.es2 | |
com.sun.prism.impl.ps | |
com.sun.scenario.effect.impl.prism | |
javafx.scene |
Provides the core set of base
classes for the JavaFX Scene Graph API.
|
javafx.scene.shape |
Provides the set of 2D classes for defining and performing operations on
objects related to two-dimensional geometry.
|
Modifier and Type | Field and Description |
---|---|
private Vec3d |
PickRay.direction |
private Vec3d |
PickRay.origin |
Modifier and Type | Method and Description |
---|---|
Vec3d |
PickRay.getDirection(Vec3d rv) |
Vec3d |
PickRay.getDirectionNoClone() |
Vec3d |
PickRay.getOrigin(Vec3d rv) |
Vec3d |
PickRay.getOriginNoClone() |
Modifier and Type | Method and Description |
---|---|
void |
Vec3d.add(Vec3d t1)
Sets the value of this vector to the sum of
itself and vector t1 (this = this + t1) .
|
void |
Vec3d.add(Vec3d t1,
Vec3d t2)
Sets the value of this vector to the sum
of vectors t1 and t2 (this = t1 + t2).
|
void |
Vec3d.cross(Vec3d v1,
Vec3d v2)
Sets this vector to be the vector cross product of vectors v1 and v2.
|
double |
PickRay.distance(Vec3d iPnt) |
double |
Vec3d.dot(Vec3d v1)
Computes the dot product of this vector and vector v1.
|
Vec3d |
PickRay.getDirection(Vec3d rv) |
Vec3d |
PickRay.getOrigin(Vec3d rv) |
PickRay |
PickRay.project(BaseTransform inversetx,
boolean perspective,
Vec3d tmpvec,
Point2D ret) |
Point2D |
PickRay.projectToZeroPlane(BaseTransform inversetx,
boolean perspective,
Vec3d tmpvec,
Point2D ret)
Project the ray through the specified (inverted) transform and
onto the Z=0 plane of the resulting coordinate system.
|
void |
Vec3d.set(Vec3d v) |
void |
PickRay.set(Vec3d origin,
Vec3d direction,
double nearClip,
double farClip) |
void |
PickRay.setDirection(Vec3d direction)
Sets the direction vector of the pick ray.
|
void |
PickRay.setOrigin(Vec3d origin)
Sets the origin of the pick ray in world coordinates.
|
void |
Vec3d.sub(Vec3d t1)
Sets the value of this vector to the difference of
itself and vector t1 (this = this - t1) .
|
void |
Vec3d.sub(Vec3d t1,
Vec3d t2)
Sets the value of this vector to the difference
of vectors t1 and t2 (this = t1 - t2).
|
Constructor and Description |
---|
PickRay(Vec3d origin,
Vec3d direction,
double nearClip,
double farClip) |
Vec3d(Vec3d v) |
Modifier and Type | Field and Description |
---|---|
private Vec3d |
GeneralTransform3D.tempV3d |
Modifier and Type | Method and Description |
---|---|
Vec3d |
Affine3D.deltaTransform(Vec3d src,
Vec3d dst) |
Vec3d |
Identity.deltaTransform(Vec3d src,
Vec3d dst) |
Vec3d |
AffineBase.deltaTransform(Vec3d src,
Vec3d dst)
Transforms the specified
src vector and stores the result
in dst vector, without applying the translation elements. |
Vec3d |
Translate2D.deltaTransform(Vec3d src,
Vec3d dst) |
abstract Vec3d |
BaseTransform.deltaTransform(Vec3d src,
Vec3d dst) |
Vec3d |
Affine3D.inverseDeltaTransform(Vec3d src,
Vec3d dst) |
Vec3d |
Identity.inverseDeltaTransform(Vec3d src,
Vec3d dst) |
Vec3d |
AffineBase.inverseDeltaTransform(Vec3d src,
Vec3d dst)
Inverse transforms the specified
src vector and stores the
result in dst vector (without applying the translation
elements). |
Vec3d |
Translate2D.inverseDeltaTransform(Vec3d src,
Vec3d dst) |
abstract Vec3d |
BaseTransform.inverseDeltaTransform(Vec3d src,
Vec3d dst) |
Vec3d |
Affine3D.inverseTransform(Vec3d src,
Vec3d dst) |
Vec3d |
Identity.inverseTransform(Vec3d src,
Vec3d dst) |
Vec3d |
AffineBase.inverseTransform(Vec3d src,
Vec3d dst)
Inverse transforms the specified
src and stores the
result in dst . |
Vec3d |
Translate2D.inverseTransform(Vec3d src,
Vec3d dst) |
abstract Vec3d |
BaseTransform.inverseTransform(Vec3d src,
Vec3d dst) |
Vec3d |
GeneralTransform3D.transform(Vec3d point)
Transforms the point parameter with this transform and
places the result back into point.
|
Vec3d |
Affine3D.transform(Vec3d src,
Vec3d dst) |
Vec3d |
GeneralTransform3D.transform(Vec3d point,
Vec3d pointOut)
Transforms the point parameter with this transform and
places the result into pointOut.
|
Vec3d |
Identity.transform(Vec3d src,
Vec3d dst) |
Vec3d |
CanTransformVec3d.transform(Vec3d point,
Vec3d pointOut) |
Vec3d |
AffineBase.transform(Vec3d src,
Vec3d dst) |
Vec3d |
Translate2D.transform(Vec3d src,
Vec3d dst) |
abstract Vec3d |
BaseTransform.transform(Vec3d src,
Vec3d dst) |
Modifier and Type | Method and Description |
---|---|
Vec3d |
Affine3D.deltaTransform(Vec3d src,
Vec3d dst) |
Vec3d |
Identity.deltaTransform(Vec3d src,
Vec3d dst) |
Vec3d |
AffineBase.deltaTransform(Vec3d src,
Vec3d dst)
Transforms the specified
src vector and stores the result
in dst vector, without applying the translation elements. |
Vec3d |
Translate2D.deltaTransform(Vec3d src,
Vec3d dst) |
abstract Vec3d |
BaseTransform.deltaTransform(Vec3d src,
Vec3d dst) |
static BaseBounds |
TransformHelper.general3dBoundsTransform(CanTransformVec3d tx,
BaseBounds src,
BaseBounds dst,
Vec3d tempV3d) |
Vec3d |
Affine3D.inverseDeltaTransform(Vec3d src,
Vec3d dst) |
Vec3d |
Identity.inverseDeltaTransform(Vec3d src,
Vec3d dst) |
Vec3d |
AffineBase.inverseDeltaTransform(Vec3d src,
Vec3d dst)
Inverse transforms the specified
src vector and stores the
result in dst vector (without applying the translation
elements). |
Vec3d |
Translate2D.inverseDeltaTransform(Vec3d src,
Vec3d dst) |
abstract Vec3d |
BaseTransform.inverseDeltaTransform(Vec3d src,
Vec3d dst) |
Vec3d |
Affine3D.inverseTransform(Vec3d src,
Vec3d dst) |
Vec3d |
Identity.inverseTransform(Vec3d src,
Vec3d dst) |
Vec3d |
AffineBase.inverseTransform(Vec3d src,
Vec3d dst)
Inverse transforms the specified
src and stores the
result in dst . |
Vec3d |
Translate2D.inverseTransform(Vec3d src,
Vec3d dst) |
abstract Vec3d |
BaseTransform.inverseTransform(Vec3d src,
Vec3d dst) |
Affine3D |
Affine3D.lookAt(Vec3d eye,
Vec3d center,
Vec3d up)
Sets this transform to a viewing transform computed from the specified
eye point, center point, and up vector.
|
Vec3d |
GeneralTransform3D.transform(Vec3d point)
Transforms the point parameter with this transform and
places the result back into point.
|
Vec3d |
Affine3D.transform(Vec3d src,
Vec3d dst) |
Vec3d |
GeneralTransform3D.transform(Vec3d point,
Vec3d pointOut)
Transforms the point parameter with this transform and
places the result into pointOut.
|
Vec3d |
Identity.transform(Vec3d src,
Vec3d dst) |
Vec3d |
CanTransformVec3d.transform(Vec3d point,
Vec3d pointOut) |
Vec3d |
AffineBase.transform(Vec3d src,
Vec3d dst) |
Vec3d |
Translate2D.transform(Vec3d src,
Vec3d dst) |
abstract Vec3d |
BaseTransform.transform(Vec3d src,
Vec3d dst) |
Modifier and Type | Field and Description |
---|---|
private Vec3d |
NGCamera.worldPosition |
Modifier and Type | Method and Description |
---|---|
Vec3d |
NGCamera.getPositionInWorld(Vec3d pos) |
Modifier and Type | Method and Description |
---|---|
Vec3d |
NGCamera.getPositionInWorld(Vec3d pos) |
void |
NGCamera.setPosition(Vec3d position) |
Modifier and Type | Field and Description |
---|---|
Vec3d |
TempState.vec3d |
Modifier and Type | Field and Description |
---|---|
private Vec3d |
D3DContext.cameraPos |
Modifier and Type | Field and Description |
---|---|
private Vec3d |
ES2Context.cameraPos |
Modifier and Type | Method and Description |
---|---|
(package private) static PickRay |
PaintHelper.project(float x,
float y,
NGCamera cam,
BaseTransform inv,
PickRay tmpray,
Vec3d tmpvec,
Point2D ret) |
Modifier and Type | Method and Description |
---|---|
(package private) static Point2D |
PrEffectHelper.project(float x,
float y,
double vw,
double vh,
NGCamera cam,
BaseTransform inv,
PickRay tmpray,
Vec3d tmpvec,
Point2D ret) |
private static void |
PrEffectHelper.unscale(Vec3d v,
double sx,
double sy) |
Modifier and Type | Field and Description |
---|---|
private Vec3d |
Camera.position |
Modifier and Type | Method and Description |
---|---|
(package private) abstract Vec3d |
Camera.computePosition(Vec3d position)
Computes local position of the camera in the scene.
|
(package private) Vec3d |
PerspectiveCamera.computePosition(Vec3d position) |
(package private) Vec3d |
ParallelCamera.computePosition(Vec3d position) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract Vec3d |
Camera.computePosition(Vec3d position)
Computes local position of the camera in the scene.
|
(package private) Vec3d |
PerspectiveCamera.computePosition(Vec3d position) |
(package private) Vec3d |
ParallelCamera.computePosition(Vec3d position) |
(package private) void |
Node.localToParent(Vec3d pt) |
(package private) void |
Node.localToScene(Vec3d pt) |
(package private) void |
Node.parentToLocal(Vec3d pt) |
(package private) void |
Node.sceneToLocal(Vec3d pt) |
Modifier and Type | Method and Description |
---|---|
private boolean |
TriangleMesh.computeIntersectsFace(PickRay pickRay,
Vec3d origin,
Vec3d dir,
int faceIndex,
CullFace cullFace,
Node candidate,
boolean reportFace,
PickResultChooser result)
Computes intersection of a pick ray and a single triangle face.
|