|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Objectcom.nttdocomo.ui.graphics3d.collision.AbstractShape
com.nttdocomo.ui.graphics3d.collision.AbstractBV
Bounding Volumeを表わす抽象クラスです。(BoundingVolume
インターフェースを実現)
BoundingVolume
インターフェースの説明を参照してください。
フィールドの概要 |
インタフェース com.nttdocomo.ui.graphics3d.collision.BoundingVolume から継承したフィールド |
ROTATE_NONE, ROTATE_X, ROTATE_XY, ROTATE_Y, ROTATE_YX, ROTATE_Z |
インタフェース com.nttdocomo.ui.graphics3d.collision.Shape から継承したフィールド |
TRANS_BV_SHAPE, TRANS_BV_WORLD, TRANS_BV_WORLD_NOSCALE, TRANS_SHAPE_WORLD, TRANS_SHAPE_WORLD_NOSCALE, TYPE_AAB_BOX, TYPE_AAB_CAPSULE, TYPE_AAB_CYLINDER, TYPE_BOX, TYPE_CAPSULE, TYPE_CYLINDER, TYPE_LINE, TYPE_PLANE, TYPE_POINT, TYPE_RAY, TYPE_SPHERE, TYPE_TRIANGLE |
メソッドの概要 | |
Vector3D |
getCenter(boolean isTrans)
BoundingVolume オブジェクトの中心位置(BV座標系の原点位置)を取得します。
|
int |
getRotate()
Shape座標系における、BV座標系の回転変換を取得します。 |
boolean |
isHittingFromBackFaceEnabled()
BoundingVolume の内側から、Line またはRay が衝突する場合も、衝突していると判定するかどうか
の設定状態を取得します。
|
void |
setCenter(Vector3D center)
Shape座標系における BoundingVolume オブジェクトの中心位置(BV座標系の原点位置)を設定します。
|
void |
setHittingFromBackFaceEnabled(boolean enable)
BoundingVolume の内側から、Line またはRay が衝突する場合も、衝突していると
判定するかどうかを設定します。
|
void |
setRotate(int rotate)
Shape座標系における、BV座標系の回転を設定します。 |
クラス com.nttdocomo.ui.graphics3d.collision.AbstractShape から継承したメソッド |
deleteMesh, getAttribute, getMesh, getMeshTransform, getScale, getShapeType, getTransform, setAttribute, setTransform |
クラス Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース com.nttdocomo.ui.graphics3d.collision.BoundingVolume から継承したメソッド |
getEffectiveRadius |
インタフェース com.nttdocomo.ui.graphics3d.collision.Shape から継承したメソッド |
createMesh, deleteMesh, getAttribute, getMesh, getMeshTransform, getScale, getShapeType, getTransform, setAttribute, setTransform |
メソッドの詳細 |
public final void setCenter(Vector3D center)
BoundingVolume
の記述:
Shape座標系におけるBoundingVolume
オブジェクトの中心位置(BV座標系の原点位置)を設定します。
初期値は(0, 0, 0)で、中心位置は原点に一致します。
BoundingVolume
内の setCenter
center
- 中心位置を表わすVector3Dオブジェクトを指定します。
NullPointerException
- 引数centerがnullの場合に発生します。
public final Vector3D getCenter(boolean isTrans)
BoundingVolume
の記述:
BoundingVolume
オブジェクトの中心位置(BV座標系の原点位置)を取得します。
BoundingVolume
内の getCenter
isTrans
- ワールド座標系に変換された中心位置を取得する場合はtrueを指定します。
Shape座標系における中心位置を取得する場合はfalseを指定します。
public final void setRotate(int rotate)