コンストラクタと説明 |
---|
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 座標を設定する
|
java.lang.String |
toString()
データ文字列を返す
|
public Tuple3D()
public Tuple3D(double x, double y, double z)
x
- x 座標y
- y 座標z
- z 座標public Tuple3D(Tuple3D t)
t
と同じ物を集合を構築するt
- 参照する Tuple3D
public 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
- 参照する Tuple3D
public void add(double dx, double dy, double dz)
dx
- 加えるx 座標dy
- 加えるy 座標dz
- 加えるz 座標public void add(Tuple3D dt)
dt
- 加える Tuple3D
public void rotX(double theta)
theta
- 回転する角度 (rad)public void rotX(double cc, double ss)
cc
- 回転する角度の cos
ss
- 回転する角度の sin
public void rotY(double theta)
theta
- 回転する角度public void rotY(double cc, double ss)
cc
- 回転する角度の cos
ss
- 回転する角度の sin
public void rotZ(double theta)
theta
- 回転する角度public void rotZ(double cc, double ss)
cc
- 回転する角度の cos
ss
- 回転する角度の sin
public void rot(Tuple3D r, double theta)
r
- 回転軸を表す Tuple3D
theta
- 回転する角度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
- 回転する角度の cos
ss
- 回転する角度の sin
public java.lang.Object clone()
clone
クラス内 java.lang.Object
public int hashCode()
hashCode
クラス内 java.lang.Object
public boolean equals(java.lang.Object obj)
equals
クラス内 java.lang.Object
obj
- 比較対象のオブジェクトTuple3D
のインスタンスで同じ値を持つ場合は truepublic java.lang.String toString()
toString
クラス内 java.lang.Object