Box

パブリック クラス Box

箱の数学的表現。有向箱に対して交差テストと衝突テストを実行します。

パブリック コンストラクタ

Box()
中心が(0,0,0)で、サイズが(1,1,1)の箱を作成します。
BoxVector3 サイズ)
中心が(0,0,0)で、指定されたサイズのボックスを作成します。
BoxVector3 サイズ、Vector3 センター)
中心とサイズを指定してボックスを作成します。

パブリック メソッド

Vector3
getCenter()
ボックスのセンターのコピーを入手してください。
Vector3
getExtents()
ボックスの範囲(サイズ半分)を計算します。
四元数
getRotation()
ボックスの回転のコピーを取得します。
Vector3
getSize()
ボックスのサイズのコピーを入手します。
Box
void
setCenterVector3 center)
このボックスの中心を設定します。
void
setRotationQuaternion ローテーション)
このボックスの回転を設定します。
void
setSizeVector3 サイズ)
この箱のサイズを設定します。

継承されるメソッド

パブリック コンストラクタ

public Box ()

中心が(0,0,0)で、サイズが(1,1,1)の箱を作成します。

public Box Vector3 サイズ)

中心が(0,0,0)で、指定されたサイズのボックスを作成します。

パラメータ
size ボックスのサイズ。

public Box Vector3 サイズ、Vector3 センター)

中心とサイズを指定してボックスを作成します。

パラメータ
size ボックスのサイズ
中央 ボックスの中心

パブリック メソッド

public Vector3 getCenter ()

ボックスのセンターのコピーを入手してください。

戻り値
  • ボックスの中心を表す新しいベクトル
関連項目

public Vector3 getExtents ()

ボックスの範囲(サイズ半分)を計算します。

戻り値
  • ボックスの範囲を表す新しいベクトル

public Quaternion getRotation ()

ボックスの回転のコピーを取得します。

戻り値
  • ボックスの回転を表す新しい四元数

public Vector3 getSize ()

ボックスのサイズのコピーを入手します。

戻り値
  • ボックスのサイズを表す新しいベクトル
関連項目

public Box makeCopy ()

public void setCenter Vector3 センター)

このボックスの中心を設定します。

パラメータ
中央 ボックスの中心(新しいセンター)
関連項目

public void setRotation 四元数の回転)

このボックスの回転を設定します。

パラメータ
回転 ボックスの新しい回転
関連項目

public void setSize Vector3 サイズ)

この箱のサイズを設定します。

パラメータ
size ボックスの新しいサイズ
関連項目