Uses of Class
crystalspace.jbind.impl.csgeom.math3d_d.csDVector3

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;.