戻る

lib.math
クラス BoundingBox

java.lang.Object
  |
  +--lib.math.Bounds
        |
        +--lib.math.BoundingBox

public class BoundingBox
extends Bounds

箱型の境界領域を表すクラスです。

導入されたバージョン:
1999/12/24

コンストラクタの概要
BoundingBox()
           
BoundingBox(BoundingBox box)
           
BoundingBox(lib.math.D3DVALUE minX, lib.math.D3DVALUE minY, lib.math.D3DVALUE minZ, lib.math.D3DVALUE maxX, lib.math.D3DVALUE maxY, lib.math.D3DVALUE maxZ)
           
 
メソッドの概要
 boolean contains(Vector3 target)
           
 void finalize()
           
 lib.math.D3DVALUE getMaxX()
           
 lib.math.D3DVALUE getMaxY()
           
 lib.math.D3DVALUE getMaxZ()
           
 lib.math.D3DVALUE getMinX()
           
 lib.math.D3DVALUE getMinY()
           
 lib.math.D3DVALUE getMinZ()
           
 boolean intersects(BoundingBox target)
           
 boolean intersects(BoundingSphere target)
           
 void operator_delete(lib.math.VOID[] object)
           
 lib.math.VOID[] operator_new(lib.math.size_t size)
           
 void set(lib.math.D3DVALUE minX, lib.math.D3DVALUE minY, lib.math.D3DVALUE minZ, lib.math.D3DVALUE maxX, lib.math.D3DVALUE maxY, lib.math.D3DVALUE maxZ)
           
 void translate(Vector3 delta)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BoundingBox

public BoundingBox(lib.math.D3DVALUE minX,
                   lib.math.D3DVALUE minY,
                   lib.math.D3DVALUE minZ,
                   lib.math.D3DVALUE maxX,
                   lib.math.D3DVALUE maxY,
                   lib.math.D3DVALUE maxZ)

BoundingBox

public BoundingBox(BoundingBox box)

BoundingBox

public BoundingBox()
メソッドの詳細

operator_new

public lib.math.VOID[] operator_new(lib.math.size_t size)

operator_delete

public void operator_delete(lib.math.VOID[] object)

set

public void set(lib.math.D3DVALUE minX,
                lib.math.D3DVALUE minY,
                lib.math.D3DVALUE minZ,
                lib.math.D3DVALUE maxX,
                lib.math.D3DVALUE maxY,
                lib.math.D3DVALUE maxZ)

getMinX

public lib.math.D3DVALUE getMinX()

getMinY

public lib.math.D3DVALUE getMinY()

getMinZ

public lib.math.D3DVALUE getMinZ()

getMaxX

public lib.math.D3DVALUE getMaxX()

getMaxY

public lib.math.D3DVALUE getMaxY()

getMaxZ

public lib.math.D3DVALUE getMaxZ()

intersects

public boolean intersects(BoundingBox target)

intersects

public boolean intersects(BoundingSphere target)

contains

public boolean contains(Vector3 target)

translate

public void translate(Vector3 delta)

finalize

public void finalize()
オーバーライド:
クラス Bounds 内の finalize

戻る