public class JoglVectord3
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static JoglVectord3 |
ZERO |
Constructor and Description |
---|
JoglVectord3() |
JoglVectord3(double x,
double y,
double z) |
Modifier and Type | Method and Description |
---|---|
static JoglVectord3 |
Add(JoglVectord3 v1,
JoglVectord3 v2) |
static JoglVectord3 |
Blend(JoglVectord3 col1,
JoglVectord3 col2,
float mixVal) |
static JoglVectord3 |
Cross(JoglVectord3 v1,
JoglVectord3 v2) |
static double |
Distance(JoglVectord3 v1,
JoglVectord3 v2) |
static JoglVectord3 |
Divide(JoglVectord3 v1,
double d) |
static JoglVectord3 |
Divide(JoglVectord3 v1,
JoglVectord3 d) |
static double |
Dot(JoglVectord3 v1,
JoglVectord3 v2) |
double[] |
getData() |
double |
getMagnitude() |
double |
getMagnitudeSquared() |
double |
getValue(int i) |
double |
getX() |
double |
getY() |
double |
getZ() |
static JoglVectord3 |
Multiply(JoglVectord3 v1,
double d) |
static JoglVectord3 |
Multiply(JoglVectord3 v1,
JoglVectord3 d) |
static JoglVectord3 |
Normal(JoglVectord3 v) |
void |
setData(double[] d) |
void |
setValue(int i,
double v) |
void |
setX(double v) |
void |
setY(double v) |
void |
setZ(double v) |
static JoglVectord3 |
Subtract(JoglVectord3 v1,
JoglVectord3 v2) |
public static final JoglVectord3 ZERO
public JoglVectord3()
public JoglVectord3(double x, double y, double z)
public double[] getData()
public void setData(double[] d)
public double getValue(int i)
public double getX()
public double getY()
public double getZ()
public void setValue(int i, double v)
public void setX(double v)
public void setY(double v)
public void setZ(double v)
public double getMagnitude()
public double getMagnitudeSquared()
public static double Distance(JoglVectord3 v1, JoglVectord3 v2)
public static JoglVectord3 Normal(JoglVectord3 v)
public static JoglVectord3 Add(JoglVectord3 v1, JoglVectord3 v2)
public static JoglVectord3 Subtract(JoglVectord3 v1, JoglVectord3 v2)
public static JoglVectord3 Multiply(JoglVectord3 v1, double d)
public static JoglVectord3 Multiply(JoglVectord3 v1, JoglVectord3 d)
public static JoglVectord3 Divide(JoglVectord3 v1, double d)
public static JoglVectord3 Divide(JoglVectord3 v1, JoglVectord3 d)
public static double Dot(JoglVectord3 v1, JoglVectord3 v2)
public static JoglVectord3 Cross(JoglVectord3 v1, JoglVectord3 v2)
public static JoglVectord3 Blend(JoglVectord3 col1, JoglVectord3 col2, float mixVal)