com.sun.j3d.utils.geometry
Class Basic
java.lang.Object
com.sun.j3d.utils.geometry.Basic
class Basic
- extends java.lang.Object
Field Summary |
(package private) static double |
D_RND_MAX
|
Constructor Summary |
Basic()
|
Method Summary |
(package private) static double |
det2D(Tuple2f u,
Tuple2f v,
Tuple2f w)
|
(package private) static double |
det3D(Tuple3f u,
Tuple3f v,
Tuple3f w)
|
(package private) static double |
detExp(double u_x,
double u_y,
double u_z,
double v_x,
double v_y,
double v_z,
double w_x,
double w_y,
double w_z)
|
(package private) static void |
divScalar(double scalar,
Tuple3f u)
|
(package private) static double |
dotProduct(Tuple3f u,
Tuple3f v)
|
(package private) static double |
dotProduct2D(Tuple2f u,
Tuple2f v)
|
(package private) static void |
invertVector(Tuple3f p)
|
(package private) static double |
length2(Tuple3f u)
|
(package private) static double |
lengthL1(Tuple3f u)
|
(package private) static double |
lengthL2(Tuple3f u)
|
(package private) static void |
multScalar2D(double scalar,
Tuple2f u)
|
(package private) static int |
signEps(double x,
double eps)
|
(package private) static void |
vectorAdd(Tuple3f p,
Tuple3f q,
Tuple3f r)
|
(package private) static void |
vectorAdd2D(Tuple2f p,
Tuple2f q,
Tuple2f r)
|
(package private) static void |
vectorProduct(Tuple3f p,
Tuple3f q,
Tuple3f r)
|
(package private) static void |
vectorSub(Tuple3f p,
Tuple3f q,
Tuple3f r)
|
(package private) static void |
vectorSub2D(Tuple2f p,
Tuple2f q,
Tuple2f r)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
D_RND_MAX
static final double D_RND_MAX
- See Also:
- Constant Field Values
Basic
Basic()
detExp
static double detExp(double u_x,
double u_y,
double u_z,
double v_x,
double v_y,
double v_z,
double w_x,
double w_y,
double w_z)
det3D
static double det3D(Tuple3f u,
Tuple3f v,
Tuple3f w)
det2D
static double det2D(Tuple2f u,
Tuple2f v,
Tuple2f w)
length2
static double length2(Tuple3f u)
lengthL1
static double lengthL1(Tuple3f u)
lengthL2
static double lengthL2(Tuple3f u)
dotProduct
static double dotProduct(Tuple3f u,
Tuple3f v)
dotProduct2D
static double dotProduct2D(Tuple2f u,
Tuple2f v)
vectorProduct
static void vectorProduct(Tuple3f p,
Tuple3f q,
Tuple3f r)
vectorAdd
static void vectorAdd(Tuple3f p,
Tuple3f q,
Tuple3f r)
vectorSub
static void vectorSub(Tuple3f p,
Tuple3f q,
Tuple3f r)
vectorAdd2D
static void vectorAdd2D(Tuple2f p,
Tuple2f q,
Tuple2f r)
vectorSub2D
static void vectorSub2D(Tuple2f p,
Tuple2f q,
Tuple2f r)
invertVector
static void invertVector(Tuple3f p)
divScalar
static void divScalar(double scalar,
Tuple3f u)
multScalar2D
static void multScalar2D(double scalar,
Tuple2f u)
signEps
static int signEps(double x,
double eps)
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.