|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectfigure.Tuple3D
figure.Vector3D
figure.Vector3DR
public class Vector3DR
3 次元ベクトル(並進+回転)クラス
フィールドの概要 | |
---|---|
double |
rx
x 軸周り回転角 |
double |
ry
y 軸周り回転角 |
double |
rz
z 軸周り回転角 |
クラス figure.Tuple3D から継承されたフィールド |
---|
x, y, z |
コンストラクタの概要 | |
---|---|
Vector3DR()
デフォルト値 (0,0,0) でベクトルを構築する |
|
Vector3DR(double x,
double y,
double z)
成分を指定してベクトルを構築する |
|
Vector3DR(double x,
double y,
double z,
double rx,
double ry,
double rz)
成分を指定してベクトルを構築する |
|
Vector3DR(Vector3DR v)
ベクトル v と同じ成分でベクトルを構築する |
メソッドの概要 | |
---|---|
boolean |
equals(java.lang.Object obj)
オブジェクトの等価判定をする |
int |
hashCode()
オブジェクトのハッシュコード値を返す |
double |
magnitudeR()
回転角の大きさを返す |
double |
magnitudeSqR()
回転角の大きさの 2 乗を返す |
void |
setRX(double rx)
x 軸周り回転角を設定する |
void |
setRY(double ry)
y 軸周り回転角を設定する |
void |
setRZ(double rz)
z 軸周り回転角を設定する |
java.lang.String |
toString()
データ文字列を返す |
クラス figure.Vector3D から継承されたメソッド |
---|
angle, angle, angle, crossProduct, crossProduct, crossProduct, dotProduct, dotProduct, dotProduct, magnitude, magnitudeSq, mul, normalize, polarCoordinates, sphericalCoordinates |
クラス figure.Tuple3D から継承されたメソッド |
---|
add, add, clone, rot, rot, rot, rotX, rotX, rotY, rotY, rotZ, rotZ, set, set, setX, setY, setZ |
クラス java.lang.Object から継承されたメソッド |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public double rx
public double ry
public double rz
コンストラクタの詳細 |
---|
public Vector3DR()
public Vector3DR(double x, double y, double z)
x
- x 成分y
- y 成分z
- z 成分public Vector3DR(double x, double y, double z, double rx, double ry, double rz)
x
- x 成分y
- y 成分z
- z 成分rx
- x 軸周り回転角ry
- y 軸周り回転角rz
- z 軸周り回転角public Vector3DR(Vector3DR v)
v
と同じ成分でベクトルを構築する
v
- 参照する Vector3DR
メソッドの詳細 |
---|
public void setRX(double rx)
rx
- x 軸周り回転角public void setRY(double ry)
ry
- y 軸周り回転角public void setRZ(double rz)
rz
- z 軸周り回転角public double magnitudeR()
public double magnitudeSqR()
public int hashCode()
Tuple3D
内の hashCode
public boolean equals(java.lang.Object obj)
Tuple3D
内の equals
obj
- 比較対象のオブジェクト
Vector3DR
のインスタンスで同じ値を持つ場合は truepublic java.lang.String toString()
Vector3D
内の toString
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |