Class enchant.gl.collision.Bounding
- Defined in: gl.enchant.js
Constructor Attributes | Constructor Name and Description |
---|---|
Sprite3Dの衝突判定を設定するクラス.
|
Method Summary
Method Attributes | Method Name and Description |
---|---|
intersect(bounding)
他の衝突判定オブジェクトとの衝突判定.
|
|
toAABB(bounding)
回転しない立方体との距離を計算する.
|
|
toBounding(bounding)
点との距離を計算する.
|
|
toBS(boudning)
球との距離を計算する.
|
|
toOBB(bounding)
回転する直方体との距離を計算する.
|
Class Detail
enchant.gl.collision.Bounding()
Sprite3Dの衝突判定を設定するクラス.
点として定義されている.
enchant.gl.collision.Boundingを継承したクラスとして,
enchant.gl.collision.BS, enchant.gl.collision.AABB,
enchant.gl.collision.OBB, がある.
現在, OBBはサポートされていない.
Method Detail
-
{Boolean} intersect(bounding)他の衝突判定オブジェクトとの衝突判定. 衝突判定オブジェクトか, x, y, zプロパティを持っているオブジェクトとの衝突を判定することができる.
- Parameters:
- {enchant.gl.collision.Bounding|enchant.gl.collision.BS|enchant.gl.collision.AABB|enchant.gl.collision.OBB} bounding
- 衝突判定オブジェクト
- Returns:
- {Boolean}
-
{Number} toAABB(bounding)回転しない立方体との距離を計算する. 現在, 衝突していなければ1, 衝突していれば0が返される.
- Parameters:
- {enchant.gl.collision.AABB} bounding
- AABB
- Returns:
- {Number}
-
{Number} toBounding(bounding)点との距離を計算する.
- Parameters:
- {enchant.gl.collision.Bounding} bounding
- 衝突点オブジェクト
- Returns:
- {Number}
-
{Number} toBS(boudning)球との距離を計算する.
- Parameters:
- {enchant.gl.collision.BS} boudning
- 衝突球オブジェクト
- Returns:
- {Number}
-
{Number} toOBB(bounding)回転する直方体との距離を計算する. 現在, サポートされていない.
- Parameters:
- {enchant.gl.collision.OBB} bounding
- OBB
- Returns:
- {Number}