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.
|
double |
getCoord(int i)
Deprecated.
|
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.
|
void |
setCoord(int i,
double value)
Deprecated.
|
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(double[] components)
public SbVec4d(SbVec4d copyFrom)
public SbVec4d(double c0, double c1, double c2, double c3)
public SbVec4d()
public SbVec4d setValue(double c0, double c1, double c2, double c3)
public void setX(double value)
@Deprecated public void setCoord(int i, double value)
public void setY(double value)
public void setZ(double value)
public void setValueAt(int index, double value)
public void setValue(SbVec4d copyFrom)
public double[] getValue()
public double getValueAt(int index)
public SbVec4d setValue(double[] components, int startIndex)
public SbVec4d setValue(double[] components)
public void setW(double value)
public double getW()
public double getY()
public double getZ()
public double getX()
@Deprecated public double getCoord(int i)
public double lengthSquared()
length()
.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 void negate()
public SbVec3d getReal()
public double dot(SbVec4d v)
public double normalize()
public void add(SbVec4d u)
public SbVec4d times(double d)
public void substract(SbVec4d u)
public void divide(double d)
public void multiply(double d)
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com