BlackSheep-LSL@Wiki

llGroundContour

最終更新:

mizcremorne

- view
メンバー限定 登録/ログイン

llGroundContour

vector llGroundContour(vector offset);

offsetで指定した位置の等高線を返す。
等高線ということは、地面の高さが変わらない方向、すなわち起伏のない方向である。
offsetはオブジェクトからの相対距離である。
仮にoffsetがZERO_VECTORであれば、オブジェクトの存在する位置の地面に対して、起伏が最も少ない方向を返す。
offsetが<1.0, 0.0, 0.0>であれば、オブジェクトの位置からX方向に1mずれた位置の地面に対して、起伏が最も少ない方向を返す。

これが何に利用できるかというと、実際に使ったことがないのでアレだが、例えば川に沿って動く船なんかが出来るかもしれない。
川底の高さが一定であれば、llGroundContour関数の戻り値は常に川の向きに等しい。
従って、llGroundContour関数の戻り値の方向に船を向け、動かせば、川に沿って動くことになる(多分実際にはさらなる工夫が必要だと思うけどw)。

名前:
コメント:
記事メニュー
人気記事ランキング
目安箱バナー