|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.scilab.forge.scirenderer.tranformations.Vector3d
public class Vector3d
Constructor Summary | |
---|---|
Vector3d(double[] position)
|
|
Vector3d(java.lang.Double[] position)
|
|
Vector3d(double x,
double y,
double z)
|
|
Vector3d(float[] position)
|
|
Vector3d(Vector3d v)
|
Method Summary | |
---|---|
static double |
det(Vector3d v0,
Vector3d v1,
Vector3d v2)
|
boolean |
equals(java.lang.Object obj)
|
static Vector3d |
getBarycenter(Vector3d v0,
Vector3d v1,
double w0,
double w1)
|
double[] |
getData()
|
float[] |
getDataAsFloatArray()
|
float[] |
getDataAsFloatArray(int size)
|
double |
getNorm()
|
double |
getNorm2()
|
Vector3d |
getNormalized()
|
double |
getX()
|
double |
getY()
|
double |
getZ()
|
int |
hashCode()
|
boolean |
isNearZero()
Return true if this vector is (0, 0, 0). |
boolean |
isZero()
Return true if this vector is (0, 0, 0). |
Vector3d |
minus(Vector3d v)
|
Vector3d |
plus(Vector3d v)
|
static Vector3d |
product(Vector3d v1,
Vector3d v2)
Create a new vector cross-product of the given vectors. |
double |
scalar(Vector3d v)
|
Vector3d |
setX(double x)
Create a new vector, copy of this one, with a new X value. |
Vector3d |
setY(double y)
Create a new vector, copy of this one, with a new Y value. |
Vector3d |
setZ(double z)
Create a new vector, copy of this one, with a new Z value. |
Vector3d |
times(double d)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Vector3d(Vector3d v)
public Vector3d(double x, double y, double z)
public Vector3d(float[] position)
public Vector3d(double[] position)
public Vector3d(java.lang.Double[] position)
Method Detail |
---|
public double getX()
public double getY()
public double getZ()
public java.lang.String toString()
toString
in class java.lang.Object
public double[] getData()
public float[] getDataAsFloatArray()
public float[] getDataAsFloatArray(int size)
public Vector3d plus(Vector3d v)
public Vector3d minus(Vector3d v)
public Vector3d times(double d)
public Vector3d getNormalized()
public double getNorm()
public double getNorm2()
public double scalar(Vector3d v)
public static Vector3d product(Vector3d v1, Vector3d v2)
v1
- the first given vector.v2
- the second given vector.
public static final double det(Vector3d v0, Vector3d v1, Vector3d v2)
public static final Vector3d getBarycenter(Vector3d v0, Vector3d v1, double w0, double w1)
public Vector3d setX(double x)
x
- the new X value.
public Vector3d setY(double y)
y
- the new Y value.
public Vector3d setZ(double z)
z
- the new Z value.
public boolean isZero()
public boolean isNearZero()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |