LlDetectedTouchBinormal/ja

From Second Life Wiki

メインページ > LlDetectedTouchBinormal > LlDetectedTouchBinormal/ja
Jump to: navigation, search

関数: vector llDetectedTouchBinormal( integer index );

touch イベントが発生した面の従法線 (面の接線、接線空間の U 軸方向を指す)のvector値を返します。

• integer index 探知情報の番号

index には負のインデックスを使用できません。
touch 系イベントでのみ有効です。touch されたプリムとイベントが処理されるプリムは別かもしれません。これは llDetectedLinkNumber でチェックできます。同様に、どの面が touch されたかは llDetectedTouchFace でチェックできます。

仕様

llDetected* 関数はどこでも使用可能ですが、探知イベント内、および探知イベントから呼ばれた関数内で使われた場合のみ非デフォルト値を返します。

警告

  • index が正常なインデックス範囲を外れていても、スクリプトはエラー表示を出さずに処理を続けます。
  • llDetected* 関数が有効になるイベントは、常に少なくとも 1 個以上の探知結果を返します。
    • 何も探知されなかった場合、探知イベントは発生しません。(no_sensor イベントはある意味例外ですが、llDetected* 関数はそこでは無効です。)
    • イベントの探知個数を表す引数は、決して 1 未満にはなりません。
  • 以下の場合は TOUCH_INVALID_VECTOR が返されます:
    • アバターのビューアが touch 面の検出に対応していない。
    • touch 点がプリムの表面から外れた。
    • この関数を呼び出したイベントが touch 系イベントでない。

関連項目

イベント

•  touch_start
•  touch
•  touch_end

関数

•  llDetectedLinkNumber
•  llDetectedTouchFace
•  llDetectedTouchST
•  llDetectedTouchUV
•  llDetectedTouchPos
•  llDetectedTouchNormal

項目

•  Detected

ディープノート

経緯

この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。
Personal tools
In other languages