|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use csDVector3 | |
crystalspace.jbind.impl.csgeom.math3d_d | |
crystalspace.jbind.impl.csgeom.vector3 | |
crystalspace.jbind.impl.csgeom.vector4 |
Uses of csDVector3 in crystalspace.jbind.impl.csgeom.math3d_d |
Methods in crystalspace.jbind.impl.csgeom.math3d_d that return csDVector3 | |
csDVector3 |
csDVector3.add(csDVector3 v)
Add another vector to this vector. |
csDVector3 |
csDVector3.minus(csDVector3 v)
Subtract another vector from this vector. |
csDVector3 |
csDVector3.mul(double f)
Multiply this vector by a scalar. |
csDVector3 |
csDVector3.div(double f)
Divide this vector by a scalar. |
csDVector3 |
csDVector3.add()
Unary + operator. |
csDVector3 |
csDVector3.minus()
Unary - operator. |
csDVector3 |
csDVector3.unit()
Returns the unit vector in the direction of this vector. |
static csDVector3 |
csDVector3.unit(csDVector3 v)
Normalizes a vector to a unit vector. |
static csDVector3 |
csDVector3.add(csDVector3 v1,
csDVector3 v2)
Add two vectors. |
static csDVector3 |
csDVector3.minus(csDVector3 v1,
csDVector3 v2)
Subtract two vectors. |
static csDVector3 |
csDVector3.mod(csDVector3 v1,
csDVector3 v2)
Take the cross product of two vectors. |
static csDVector3 |
csDVector3.mul(csDVector3 v,
double f)
Multiply a vector and a scalar. |
static csDVector3 |
csDVector3.mul(double f,
csDVector3 v)
Multiply a vector and a scalar. |
static csDVector3 |
csDVector3.div(csDVector3 v,
double f)
Divide a vector by a scalar. |
static csDVector3 |
csDVector3.projectr(csDVector3 v1,
csDVector3 v2)
Project one vector onto another. |
static csDVector3 |
csDVector3.projectl(csDVector3 v1,
csDVector3 v2)
Project one vector onto another. |
Methods in crystalspace.jbind.impl.csgeom.math3d_d with parameters of type csDVector3 | |
void |
csDVector3.cross(csDVector3 px,
csDVector3 py)
Take cross product of two vectors and put result in this vector. |
csDVector3 |
csDVector3.add(csDVector3 v)
Add another vector to this vector. |
csDVector3 |
csDVector3.minus(csDVector3 v)
Subtract another vector from this vector. |
static double |
csDVector3.norm(csDVector3 v)
Returns the norm (magnitude) of a vector. |
static csDVector3 |
csDVector3.unit(csDVector3 v)
Normalizes a vector to a unit vector. |
static csDVector3 |
csDVector3.add(csDVector3 v1,
csDVector3 v2)
Add two vectors. |
static csDVector3 |
csDVector3.minus(csDVector3 v1,
csDVector3 v2)
Subtract two vectors. |
static double |
csDVector3.mul(csDVector3 v1,
csDVector3 v2)
Take the dot product of two vectors. |
static csDVector3 |
csDVector3.mod(csDVector3 v1,
csDVector3 v2)
Take the cross product of two vectors. |
static csDVector3 |
csDVector3.mul(csDVector3 v,
double f)
Multiply a vector and a scalar. |
static csDVector3 |
csDVector3.mul(double f,
csDVector3 v)
Multiply a vector and a scalar. |
static csDVector3 |
csDVector3.div(csDVector3 v,
double f)
Divide a vector by a scalar. |
static boolean |
csDVector3.equals(csDVector3 v1,
csDVector3 v2)
Check if two vectors are equal. |
static boolean |
csDVector3.nEquals(csDVector3 v1,
csDVector3 v2)
Check if two vectors are not equal. |
static csDVector3 |
csDVector3.projectr(csDVector3 v1,
csDVector3 v2)
Project one vector onto another. |
static csDVector3 |
csDVector3.projectl(csDVector3 v1,
csDVector3 v2)
Project one vector onto another. |
static boolean |
csDVector3.less(csDVector3 v,
double f)
Test if each component of a vector is less than a small epsilon value. |
static boolean |
csDVector3.greater(double f,
csDVector3 v)
Test if each component of a vector is greater than a small epsilon value. |
Constructors in crystalspace.jbind.impl.csgeom.math3d_d with parameters of type csDVector3 | |
csDVector3(csDVector3 v)
Copy Constructor. |
Uses of csDVector3 in crystalspace.jbind.impl.csgeom.vector3 |
Methods in crystalspace.jbind.impl.csgeom.vector3 that return csDVector3 | |
static csDVector3 |
csVector3.add(csDVector3 v1,
csVector3 v2)
Add two vectors of differing type, raise the csVector3 to DVector3. |
static csDVector3 |
csVector3.add(csVector3 v1,
csDVector3 v2)
Add two vectors of differing type, raise the csVector3 to DVector3. |
static csDVector3 |
csVector3.minus(csVector3 v1,
csDVector3 v2)
Subtract two vectors of differing type, cast to double. |
static csDVector3 |
csVector3.minus(csDVector3 v1,
csVector3 v2)
Subtract two vectors of differing type, cast to double. |
static csDVector3 |
csVector3.mul(csVector3 v,
double f)
Multiply a vector and a scalar double. |
static csDVector3 |
csVector3.mul(double f,
csVector3 v)
Multiply a vector and a scalar double. |
static csDVector3 |
csVector3.div(csVector3 v,
double f)
Divide a vector by a scalar double. |
Methods in crystalspace.jbind.impl.csgeom.vector3 with parameters of type csDVector3 | |
static csDVector3 |
csVector3.add(csDVector3 v1,
csVector3 v2)
Add two vectors of differing type, raise the csVector3 to DVector3. |
static csDVector3 |
csVector3.add(csVector3 v1,
csDVector3 v2)
Add two vectors of differing type, raise the csVector3 to DVector3. |
static csDVector3 |
csVector3.minus(csVector3 v1,
csDVector3 v2)
Subtract two vectors of differing type, cast to double. |
static csDVector3 |
csVector3.minus(csDVector3 v1,
csVector3 v2)
Subtract two vectors of differing type, cast to double. |
Constructors in crystalspace.jbind.impl.csgeom.vector3 with parameters of type csDVector3 | |
csVector3(csDVector3 dv)
Conversion from double precision vector to single. |
Uses of csDVector3 in crystalspace.jbind.impl.csgeom.vector4 |
Constructors in crystalspace.jbind.impl.csgeom.vector4 with parameters of type csDVector3 | |
csDVector4(csDVector3 v)
Conversion from a 3 component vector. set W =0;. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |