Ray¶
始点と方向
始点と方向で表現される半直線である。
See¶
Constructors¶
new Ray()¶
new Ray(
pos?,dir?):Ray
pos の参照を position, dir の参照を direction に代入する。
ただし引数を省略したとき、対応するメンバーには新たに生成されたベクトルが代入される。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
pos? |
Vector3 |
レイの始点(default[0, 0, 0]) |
dir? |
Vector3 |
レイの方向(default [0, 0, -1]) |
Returns¶
Properties¶
direction¶
direction:
Vector3
レイの方向
非零ベクトルでなければならない。
position¶
position:
Vector3
レイの始点
Methods¶
clone()¶
clone():
Ray
インスタンスを複製
Returns¶
this の複製
transform_A()¶
statictransform_A(mat,ray,dst):Ray
座標変換
ray を変換行列 mat により座標変換して dst に代入する。
mat は ray が想定する座標系から、ある座標系へ位置ベクトルと方向ベクトル を変換するための行列である。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
mat |
Matrix |
変換行列 |
ray |
Ray |
変換するレイ |
dst |
Ray |
結果を格納するオブジェクト |
Returns¶
dst