public class RotateJoint extends AbstractRigidConstraint
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static int |
DOF
拘束する自由度
|
protected Vector3D |
s1
拘束対象物体1の回転軸方向
|
protected Vector3D |
s2
拘束対象物体2の回転軸方向
|
alpha, beta, matrix| コンストラクタと説明 |
|---|
RotateJoint(int p1,
int p2,
Point3D r1,
Point3D r2)
回転ジョイントを構築する
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
create(Position p1,
Position p2)
拘束マトリックス・拘束荷重ベクトルを作成する
|
int |
dof()
拘束する自由度を返す
|
void |
setAxis(Vector3D s1,
Vector3D s2)
拘束対象物体の軸方向を設定する
|
void |
setGcPosition(Position p1,
Position p2)
重心位置・速度を設定する
|
java.lang.String |
toString()
データ文字列を返す
|
axis, direction, getMatrix, point, point, rotate, setBaumgarteadd, add, add, add, add, compList, getVector, mul, mul, mul, mul, mul, mul, mul, mul, p1, p2, setCoords, setPosition, swap, tildeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetVector, p1, p2, setCoords, setPosition, swappublic static final int DOF
protected Vector3D s1
protected Vector3D s2
public int dof()
public void setAxis(Vector3D s1, Vector3D s2)
s1 - 拘束対象物体1の回転軸方向s2 - 拘束対象物体2の回転軸方向public void setGcPosition(Position p1, Position p2)
p1 - 拘束対象位置情報1p2 - 拘束対象位置情報2public void create(Position p1, Position p2)
p1 - 拘束対象位置情報1p2 - 拘束対象位置情報2public java.lang.String toString()
toString クラス内 java.lang.Object