public class SbVec2d extends SbBasic
See also:
SbRotation
, SbRotationd
, SbVec2f
, SbVec2i32
, SbVec2s
, SbVec3d
, SbVec3f
, SbVec3i32
, SbVec3s
, SbVec4b
, SbVec4d
, SbVec4f
, SbVec4i32
, SbVec4s
, SbVec4ub
, SbVec4ui32
, SbVec4us
Modifier and Type | Field and Description |
---|---|
double[] |
array |
Constructor and Description |
---|
SbVec2d() |
SbVec2d(double[] components) |
SbVec2d(double c0,
double c1) |
SbVec2d(SbVec2d copyFrom) |
Modifier and Type | Method and Description |
---|---|
void |
add(SbVec2d u)
Component-wise vector addition operator.
|
void |
divide(double d)
Component-wise scalar division operator.
|
double |
dot(SbVec2d v)
Returns dot (inner) product of vector and another vector.
|
boolean |
equals(java.lang.Object obj) |
boolean |
equals(SbVec2d 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.
|
double[] |
getValue() |
double |
getValueAt(int index) |
double |
getX() |
double |
getY() |
double |
length()
Returns geometric length of vector.
|
double |
lengthSquared()
Returns square length of vector.
|
SbVec2d |
minus(SbVec2d 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.
|
SbVec2d |
over(double d)
Component-wise binary scalar division operator.
|
SbVec2d |
plus(SbVec2d v2)
Component-wise binary vector addition operator.
|
void |
setCoord(int i,
double value)
Deprecated.
|
SbVec2d |
setValue(double[] components) |
SbVec2d |
setValue(double[] components,
int startIndex) |
SbVec2d |
setValue(double c0,
double c1) |
void |
setValue(SbVec2d copyFrom) |
SbVec2d |
setValue(SbVec2f vec2f)
Sets value of vector from a single precision vector.
|
void |
setValueAt(int index,
double value) |
void |
setX(double value) |
void |
setY(double value) |
void |
substract(SbVec2d u)
Component-wise vector subtraction operator.
|
SbVec2d |
times(double d)
Component-wise binary scalar multiplication operator.
|
static SbVec2d[] |
toArray(long nativeArray,
long length) |
public SbVec2d(double c0, double c1)
public SbVec2d(SbVec2d copyFrom)
public SbVec2d()
public SbVec2d(double[] components)
public void setValue(SbVec2d copyFrom)
public double[] getValue()
public SbVec2d setValue(double c0, double c1)
public SbVec2d setValue(double[] components, int startIndex)
public SbVec2d setValue(double[] components)
public double getValueAt(int index)
public void setValueAt(int index, double value)
public void setX(double value)
public double getX()
public void setY(double value)
public double getY()
@Deprecated public void setCoord(int i, double value)
@Deprecated public double getCoord(int i)
public double length()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean equals(SbVec2d v, double tolerance)
public static SbVec2d[] toArray(long nativeArray, long length)
public double dot(SbVec2d v)
public void add(SbVec2d u)
public void substract(SbVec2d u)
public SbVec2d setValue(SbVec2f vec2f)
public void multiply(double d)
public void divide(double d)
public SbVec2d times(double d)
public double lengthSquared()
length()
.public void negate()
public double normalize()
public SbVec2d over(double d)
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com