public class SbVec4d extends SbBasic
See also:
SbRotation
, SbRotationd
, SbVec2d
, SbVec2f
, SbVec2i32
, SbVec2s
, SbVec3d
, SbVec3f
, SbVec3i32
, SbVec3s
, SbVec4b
, SbVec4f
, SbVec4i32
, SbVec4s
, SbVec4ub
, SbVec4ui32
, SbVec4us
Modifier and Type | Field and Description |
---|---|
double[] |
array |
Constructor and Description |
---|
SbVec4d() |
SbVec4d(double[] components) |
SbVec4d(double c0,
double c1,
double c2,
double c3) |
SbVec4d(SbVec4d copyFrom) |
Modifier and Type | Method and Description |
---|---|
void |
add(SbVec4d u)
Component-wise vector addition operator.
|
void |
divide(double d)
Component-wise scalar division operator.
|
double |
dot(SbVec4d v)
Returns dot (inner) product of vector and another vector.
|
boolean |
equals(java.lang.Object obj) |
boolean |
equals(SbVec4d v,
double tolerance)
Equality comparison within given tolerance - the square of the length of the maximum distance between the two vectors.
|
SbVec3d |
getReal()
Returns the real portion of the vector by dividing by the fourth value.
|
double[] |
getValue() |
double |
getValueAt(int index) |
double |
getW() |
double |
getX() |
double |
getY() |
double |
getZ() |
double |
length()
Returns geometric length of vector.
|
double |
lengthSquared()
Returns square length of vector.
|
SbVec4d |
minus(SbVec4d v2)
Component-wise binary vector subtraction operator.
|
void |
multiply(double d)
Component-wise scalar multiplication operator.
|
void |
negate()
Negates each component of vector in place.
|
double |
normalize()
Changes vector to be unit length.
|
SbVec4d |
over(double d)
Component-wise binary scalar division operator.
|
SbVec4d |
plus(SbVec4d v2)
Component-wise binary vector addition operator.
|
SbVec4d |
setValue(double[] components) |
SbVec4d |
setValue(double[] components,
int startIndex) |
SbVec4d |
setValue(double c0,
double c1,
double c2,
double c3) |
void |
setValue(SbVec4d copyFrom) |
SbVec4d |
setValue(SbVec4f vec4f)
Sets value of vector from a single precision vector.
|
void |
setValueAt(int index,
double value) |
void |
setW(double value) |
void |
setX(double value) |
void |
setY(double value) |
void |
setZ(double value) |
void |
substract(SbVec4d u)
Component-wise vector subtraction operator.
|
SbVec4d |
times(double d)
Component-wise binary scalar multiplication operator.
|
static SbVec4d[] |
toArray(long nativeArray,
long length) |
public SbVec4d()
public SbVec4d(SbVec4d copyFrom)
public SbVec4d(double[] components)
public SbVec4d(double c0, double c1, double c2, double c3)
public SbVec4d setValue(double c0, double c1, double c2, double c3)
public void setY(double value)
public void setX(double value)
public double getValueAt(int index)
public void setValue(SbVec4d copyFrom)
public void setValueAt(int index, double value)
public SbVec4d setValue(double[] components, int startIndex)
public double[] getValue()
public SbVec4d setValue(double[] components)
public void setZ(double value)
public double getZ()
public double getX()
public double getY()
public void setW(double value)
public double getW()
public static SbVec4d[] toArray(long nativeArray, long length)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean equals(SbVec4d v, double tolerance)
public SbVec4d over(double d)
public double length()
public double lengthSquared()
length()
.public SbVec3d getReal()
public double dot(SbVec4d v)
public void negate()
public void add(SbVec4d u)
public void divide(double d)
public SbVec4d times(double d)
public void substract(SbVec4d u)
public void multiply(double d)
public double normalize()
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com