Package | Description |
---|---|
com.sun.javafx.geom | |
com.sun.javafx.geom.transform | |
com.sun.prism.impl |
Modifier and Type | Method and Description |
---|---|
abstract Vec3f |
BaseBounds.getMax(Vec3f max) |
Vec3f |
BoxBounds.getMax(Vec3f max) |
Vec3f |
RectBounds.getMax(Vec3f max) |
abstract Vec3f |
BaseBounds.getMin(Vec3f min) |
Vec3f |
BoxBounds.getMin(Vec3f min) |
Vec3f |
RectBounds.getMin(Vec3f min) |
Modifier and Type | Method and Description |
---|---|
void |
Vec3f.add(Vec3f t1)
Sets the value of this vector to the sum of
itself and vector t1 (this = this + t1) .
|
void |
Vec3f.add(Vec3f t1,
Vec3f t2)
Sets the value of this vector to the sum
of vectors t1 and t2 (this = t1 + t2).
|
void |
Vec3f.cross(Vec3f v1,
Vec3f v2)
Sets this vector to be the vector cross product of vectors v1 and v2.
|
float |
Vec3f.dot(Vec3f v1)
Computes the dot product of this vector and vector v1.
|
abstract Vec3f |
BaseBounds.getMax(Vec3f max) |
Vec3f |
BoxBounds.getMax(Vec3f max) |
Vec3f |
RectBounds.getMax(Vec3f max) |
abstract Vec3f |
BaseBounds.getMin(Vec3f min) |
Vec3f |
BoxBounds.getMin(Vec3f min) |
Vec3f |
RectBounds.getMin(Vec3f min) |
void |
Matrix3f.getRow(int row,
Vec3f v)
Copies the matrix values in the specified row into the vector parameter.
|
void |
Vec3d.set(Vec3f v) |
void |
Vec3f.set(Vec3f v) |
void |
Matrix3f.setRow(int row,
Vec3f v)
Sets the specified row of this matrix3f to the Vector provided.
|
void |
Vec3f.sub(Vec3f t1)
Sets the value of this vector to the difference of
itself and vector t1 (this = this - t1) .
|
void |
Vec3d.sub(Vec3f t1,
Vec3f t2)
Sets the value of this vector to the difference
of vectors t1 and t2 (this = t1 - t2).
|
void |
Vec3f.sub(Vec3f t1,
Vec3f t2)
Sets the value of this vector to the difference
of vectors t1 and t2 (this = t1 - t2).
|
Constructor and Description |
---|
Matrix3f(Vec3f[] v)
Constructs and initializes a Matrix3f from the specified
nine-element array.
|
Vec3d(Vec3f v) |
Vec3f(Vec3f v) |
Modifier and Type | Method and Description |
---|---|
Vec3f |
GeneralTransform3D.transformNormal(Vec3f normal)
Transforms the normal parameter by this transform and places the value
back into normal.
|
Vec3f |
GeneralTransform3D.transformNormal(Vec3f normal,
Vec3f normalOut)
Transforms the normal parameter by this transform and places the value
into normalOut.
|
Modifier and Type | Method and Description |
---|---|
Vec3f |
GeneralTransform3D.transformNormal(Vec3f normal)
Transforms the normal parameter by this transform and places the value
back into normal.
|
Vec3f |
GeneralTransform3D.transformNormal(Vec3f normal,
Vec3f normalOut)
Transforms the normal parameter by this transform and places the value
into normalOut.
|
Modifier and Type | Field and Description |
---|---|
(package private) Vec3f[] |
MeshVertex.norm |
(package private) Vec3f[] |
MeshTempState.triNormals |
(package private) Vec3f[] |
MeshTempState.triPoints |
(package private) Vec3f |
MeshTempState.vec3f1
Temporary Vec3fs used by MeshUtil and BaseMesh to compute/adjust normals.
|
(package private) Vec3f |
MeshTempState.vec3f2 |
(package private) Vec3f |
MeshTempState.vec3f3 |
(package private) Vec3f |
MeshTempState.vec3f4 |
(package private) Vec3f |
MeshTempState.vec3f5 |
(package private) Vec3f |
MeshTempState.vec3f6 |
Modifier and Type | Method and Description |
---|---|
Vec3f |
BaseMesh.getVertex(int pIdx,
Vec3f vertex) |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
MeshUtil.buildQuat(Vec3f[] tm,
Quat4f quat) |
private void |
BaseMesh.buildVSQuat(Vec3f[] tm,
Quat4f quat) |
(package private) static void |
MeshUtil.computeTBNNormalized(Vec3f pa,
Vec3f pb,
Vec3f pc,
Vec2f ta,
Vec2f tb,
Vec2f tc,
Vec3f[] norm) |
(package private) static void |
MeshUtil.computeTBNNormalized(Vec3f pa,
Vec3f pb,
Vec3f pc,
Vec2f ta,
Vec2f tb,
Vec2f tc,
Vec3f[] norm) |
(package private) static void |
MeshUtil.fixParallelTB(Vec3f[] ntb) |
(package private) static void |
MeshUtil.fixTSpace(Vec3f[] norm) |
(package private) static void |
MeshUtil.generateTB(Vec3f v0,
Vec3f v1,
Vec3f v2,
Vec3f[] ntb) |
(package private) static void |
MeshUtil.generateTB(Vec3f v0,
Vec3f v1,
Vec3f v2,
Vec3f[] ntb) |
(package private) static void |
MeshUtil.getOrt(Vec3f a,
Vec3f b) |
Vec3f |
BaseMesh.getVertex(int pIdx,
Vec3f vertex) |
(package private) static boolean |
MeshUtil.isNormalAlmostEqual(Vec3f n1,
Vec3f n2) |
(package private) static boolean |
MeshUtil.isNormalOkAfterWeld(Vec3f normalSum) |
(package private) static boolean |
MeshUtil.isOppositeLookingNormals(Vec3f[] n1,
Vec3f[] n2) |
(package private) static boolean |
MeshUtil.isOppositeLookingNormals(Vec3f[] n1,
Vec3f[] n2) |
(package private) static boolean |
MeshUtil.isTangentOK(Vec3f[] nSum) |
(package private) static boolean |
MeshUtil.isTangentOk(Vec3f[] t1,
Vec3f[] t2) |
(package private) static boolean |
MeshUtil.isTangentOk(Vec3f[] t1,
Vec3f[] t2) |
(package private) static void |
MeshUtil.orthogonalizeTB(Vec3f[] norm) |