public class Vec3d extends Object
| Modifier and Type | Field and Description |
|---|---|
private double |
x |
private double |
y |
private double |
z |
| Constructor and Description |
|---|
Vec3d() |
Vec3d(double x,
double y,
double z) |
Vec3d(Vec3d arg) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Vec3d b)
this = this + b
|
void |
add(Vec3d a,
Vec3d b)
this = a + b
|
Vec3d |
addScaled(double s,
Vec3d arg)
Returns this + s * arg; creates new vector
|
void |
addScaled(Vec3d a,
double s,
Vec3d b)
this = a + s * b
|
Vec3d |
copy() |
Vec3d |
cross(Vec3d arg)
Returns this cross arg; creates new vector
|
void |
cross(Vec3d a,
Vec3d b)
this = a cross b.
|
double |
dot(Vec3d arg) |
double |
get(int i)
Gets the ith component, 0 <= i < 3
|
double |
length() |
double |
lengthSquared() |
Vec3d |
minus(Vec3d arg)
Returns this - arg; creates new vector
|
void |
normalize() |
Vec3d |
plus(Vec3d arg)
Returns this + arg; creates new vector
|
void |
scale(double val)
this = this * val
|
void |
set(double x,
double y,
double z) |
void |
set(int i,
double val)
Sets the ith component, 0 <= i < 3
|
void |
set(Vec3d arg) |
void |
setX(double x) |
void |
setY(double y) |
void |
setZ(double z) |
void |
sub(Vec3d b)
this = this - b
|
void |
sub(Vec3d a,
Vec3d b)
this = a - b
|
Vec3d |
times(double val)
Returns this * val; creates new vector
|
Vec3f |
toFloat()
Convert to single-precision
|
String |
toString() |
double |
x() |
double |
y() |
double |
z() |
public Vec3d()
public Vec3d(Vec3d arg)
public Vec3d(double x,
double y,
double z)
public Vec3d copy()
public Vec3f toFloat()
public void set(Vec3d arg)
public void set(double x,
double y,
double z)
public void set(int i,
double val)
public double get(int i)
public double x()
public double y()
public double z()
public void setX(double x)
public void setY(double y)
public void setZ(double z)
public double dot(Vec3d arg)
public double length()
public double lengthSquared()
public void normalize()
public Vec3d times(double val)
public void scale(double val)
public void add(Vec3d b)
public void sub(Vec3d b)
public void cross(Vec3d a, Vec3d b)
Copyright © 2007–2017 Gephi Consortium. All rights reserved.