Documentation generator: JsDoc Toolkit 2.4.0
Template: Codeview 1.2
Generated on: 2016-0-4 21:24

Class enchant.gl.collision.Bounding

Class Summary
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}