| コンストラクタと説明 |
|---|
Tuple3D()
デフォルト値 (0,0,0) で集合を構築する
|
Tuple3D(double x,
double y,
double z)
座標値を指定して集合を構築する
|
Tuple3D(Tuple3D t)
集合
t と同じ物を集合を構築する |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
add(double dx,
double dy,
double dz)
座標値を加える
|
void |
add(Tuple3D dt)
座標値を加える
|
java.lang.Object |
clone()
オブジェクトのコピーを返す
|
boolean |
equals(java.lang.Object obj)
オブジェクトの等価判定をする
|
int |
hashCode()
オブジェクトのハッシュコード値を返す
|
void |
rot(double rx,
double ry,
double rz,
double theta)
任意の軸周りに回転する
|
void |
rot(double rx,
double ry,
double rz,
double cc,
double ss)
任意の軸周りに回転する
|
void |
rot(Tuple3D r,
double theta)
任意の軸周りに回転する
|
void |
rotX(double theta)
x 軸周りに回転する
|
void |
rotX(double cc,
double ss)
x 軸周りに回転する
|
void |
rotY(double theta)
y 軸周りに回転する
|
void |
rotY(double cc,
double ss)
y 軸周りに回転する
|
void |
rotZ(double theta)
z 軸周りに回転する
|
void |
rotZ(double cc,
double ss)
z 軸周りに回転する
|
void |
set(double x,
double y,
double z)
座標を設定する
|
void |
set(Tuple3D t)
座標を設定する
|
void |
setX(double x)
x 座標を設定する
|
void |
setY(double y)
y 座標を設定する
|
void |
setZ(double z)
z 座標を設定する
|
Matrix |
tilde()
チルダマトリックスを返す
|
java.lang.String |
toString()
データ文字列を返す
|
Vector |
toVector()
Vector に変換する |
public Tuple3D()
public Tuple3D(double x,
double y,
double z)
x - x 座標y - y 座標z - z 座標public Tuple3D(Tuple3D t)
t と同じ物を集合を構築するt - 参照する Tuple3Dpublic void setX(double x)
x - x 座標public void setY(double y)
y - y 座標public void setZ(double z)
z - z 座標public void set(double x,
double y,
double z)
x - x 座標y - y 座標z - z 座標public void set(Tuple3D t)
t - 参照する Tuple3Dpublic void add(double dx,
double dy,
double dz)
dx - 加えるx 座標dy - 加えるy 座標dz - 加えるz 座標public void add(Tuple3D dt)
dt - 加える Tuple3Dpublic void rotX(double theta)
theta - 回転する角度 (rad)public void rotX(double cc,
double ss)
cc - 回転する角度の cosss - 回転する角度の sinpublic void rotY(double theta)
theta - 回転する角度public void rotY(double cc,
double ss)
cc - 回転する角度の cosss - 回転する角度の sinpublic void rotZ(double theta)
theta - 回転する角度public void rotZ(double cc,
double ss)
cc - 回転する角度の cosss - 回転する角度の sinpublic void rot(Tuple3D r, double theta)
r - 回転軸を表す Tuple3Dtheta - 回転する角度public void rot(double rx,
double ry,
double rz,
double theta)
rx - 回転軸の x 成分ry - 回転軸の y 成分rz - 回転軸の z 成分theta - 回転する角度public void rot(double rx,
double ry,
double rz,
double cc,
double ss)
rx - 回転軸の x 成分ry - 回転軸の y 成分rz - 回転軸の z 成分cc - 回転する角度の cosss - 回転する角度の sinpublic Matrix tilde()
public Vector toVector()
Vector に変換するpublic java.lang.Object clone()
clone クラス内 java.lang.Objectpublic int hashCode()
hashCode クラス内 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals クラス内 java.lang.Objectobj - 比較対象のオブジェクトTuple3D
のインスタンスで同じ値を持つ場合は truepublic java.lang.String toString()
toString クラス内 java.lang.Object