public class Vector
extends java.lang.Object
| 构造器和说明 |
|---|
Vector()
The default constructor.
|
Vector(double x,
double y,
double z) |
Vector(double x,
double y,
double z,
boolean isPoint) |
Vector(Location3D loc) |
Vector(Location3D start,
Location3D end) |
Vector(Vector v) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(Vector v) |
double |
cosineValue(Vector v) |
Vector |
crossProduct(Vector v) |
boolean |
equals(java.lang.Object other) |
double |
get(int i) |
Vector |
getAdd(Vector v) |
Vector |
getMultiply(org.eclipse.birt.chart.internal.computations.Matrix m) |
double |
getNorm() |
Vector |
getNormalized() |
Vector |
getSub(Vector v) |
int |
hashCode() |
void |
inverse()
Returns the inverse direction of this vector.
|
boolean |
isPoint() |
void |
multiply(org.eclipse.birt.chart.internal.computations.Matrix m) |
void |
normalize() |
void |
perspective(double distance) |
void |
project(int dist) |
void |
rotate(Angle3D angle) |
double |
scalarProduct(Vector v) |
void |
scale(double f) |
void |
set(double x,
double y,
double z) |
void |
set(double x,
double y,
double z,
boolean isPoint) |
void |
sub(Vector v) |
java.lang.String |
toString() |
public Vector()
public Vector(Location3D start, Location3D end)
start - end - public Vector(Vector v)
v - public Vector(Location3D loc)
loc - public Vector(double x,
double y,
double z)
x - y - z - public Vector(double x,
double y,
double z,
boolean isPoint)
x - y - z - isPoint - public void set(double x,
double y,
double z,
boolean isPoint)
x - y - z - isPoint - public void set(double x,
double y,
double z)
x - y - z - public double get(int i)
i - public void add(Vector v)
v - public void sub(Vector v)
v - public void scale(double f)
f - public void perspective(double distance)
distance - public boolean isPoint()
public double scalarProduct(Vector v)
v - public double cosineValue(Vector v)
v - public void rotate(Angle3D angle)
angle - public void project(int dist)
dist - public void inverse()
public void multiply(org.eclipse.birt.chart.internal.computations.Matrix m)
m - public Vector getMultiply(org.eclipse.birt.chart.internal.computations.Matrix m)
m - public java.lang.String toString()
toString 在类中 java.lang.Objectpublic double getNorm()
public Vector getNormalized()
public void normalize()
public boolean equals(java.lang.Object other)
equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.ObjectCopyright © 2005-2008 Actuate Corp. All rights reserved.