public interface Constraint
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
create(Position p1,
Position p2)
拘束マトリックス・拘束荷重ベクトルを作成する
|
int |
dof()
拘束する自由度を返す
|
Vector |
getVector()
拘束荷重ベクトルを返す
|
int |
p1()
拘束対象位置情報1のインデックスを返す
|
int |
p2()
拘束対象位置情報2のインデックスを返す
|
void |
setCoords(Point3D r1,
Point3D r2)
拘束位置を設定する
|
void |
setPosition(int p1,
int p2)
拘束対象位置情報を設定する
|
void |
swap()
拘束対象物体1と2を入れ替える
|
int dof()
int p1()
int p2()
void setPosition(int p1,
int p2)
p1 - 拘束対象位置情報1のインデックスp2 - 拘束対象位置情報2のインデックスvoid setCoords(Point3D r1, Point3D r2)
r1 - 拘束対象物体1の拘束位置r2 - 拘束対象物体2の拘束位置void swap()
void create(Position p1, Position p2)
p1 - 拘束対象位置情報1p2 - 拘束対象位置情報2Vector getVector()