レイ

パブリック クラス Ray

光線の数学的表現。交差点テストと衝突テストの実施に使用されます。

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

Ray()
原点が(0,0,0)で方向が Vector3.forward() の光線を作成します。
RayVector3 オリジン、Vector3 方向)
指定した起点と向きで光線を作成します。

パブリック メソッド

Vector3
getDirection()
光線の方向を取得します。
Vector3
getOrigin()
光線の原点を取得します。
Vector3
getPoint(浮動小数点距離)
光線に沿った距離で地点を取得します。
void
setDirectionVector3 方向)
光線の方向を設定します。
void
setOriginVector3 オリジン)
光線の原点を世界座標で設定します。
文字列

継承されるメソッド

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

public Ray ()

原点が(0,0,0)で方向が Vector3.forward() の光線を作成します。

public Ray Vector3 のオリジン、Vector3 の方向)

指定した起点と向きで光線を作成します。方向は自動的に正規化されます。

パラメータ
オリジン レイの起源
方向 レイの方向

パブリック メソッド

public Vector3 getDirection ()

光線の方向を取得します。

戻り値
  • 線の方向を表す新しいベクトル

public Vector3 getOrigin ()

光線の原点を取得します。

戻り値
  • レイの原点を表す新しいベクトル

public Vector3 getPoint (浮動小数点距離)

光線に沿った距離で地点を取得します。

パラメータ
distance 点の光線に沿った距離
戻り値
  • 光線に沿った距離の点を表す新しいベクトル。

public void setDirection Vector3 方向)

光線の方向を設定します。方向は自動的に正規化されます。

パラメータ
方向 光線の新しい方向

public void setOrigin (Vector3 のオリジン)

光線の原点を世界座標で設定します。

パラメータ
オリジン 新しい光線の原点。

public String toString ()