PRIM POSITION/ja
Jump to navigation
Jump to search
JIRA で関連バグを検索する
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
解説
定数: integer PRIM_POSITION = 6;integer 定数 PRIM_POSITION の値は 6 です。
PRIM_POSITION はプリムの位置を設定するために使用されます。
llSetPrimitiveParams
llSetPrimitiveParams([ ..., PRIM_POSITION, vector position, ... ]);• vector | position | – | ローカル座標 または リージョン座標 での位置。状況によって異なります。 |
同じ構文が llSetLinkPrimitiveParams と llSetLinkPrimitiveParamsFast に適用されますが、頭に リンク パラメータがつきます。
警告
- 状況によって position は ローカル座標 か リージョン座標 のどちらかを指定する必要があります。詳細は llSetPosの仕様 を参照してください。
- アタッチされていないルートプリムの場合、プリムが動ける範囲は限られています。PRIM_POSITION 1 コールあたり 10m に制限されています。WarpPos を参照してください。これは非常に特殊なケースです。 Do not rely on rule duplication of other flags - 結果は不定で、将来 きっと 壊れます。
- PRIM_POSITION で アバター を動かすときは、
- アバターが座っているプリムを動かしてもアバターは動きません。
- アバターを動かしても、アバターが座っているプリムは動きません。
- 座っている位置の座標はプリムの座標に素直に連動しません。SitTargetを更新 を使ってください。
- position が中心から 54 メートルを超えると、エラーを出さずに失敗します。
アバター
オブジェクトに座っているアバターを、llSetLinkPrimitiveParams と PRIM_POSITION を使って動かすことができます。もともとは予定していなかった特性ですが、Andrew Linden により、リンデンはこの特性をサポートすることにしました。
例
下の例では、座っているプリムの位置を動かさずに x,y,z の方向にアバターを動かします。x,y,z が呼び出し元から 54 メートルを超えると、何もエラーを出さずに失敗します。x,y,z は他のリンクされているオブジェクトのプリム同様、オブジェクトの相対座標であることに注意してください。
アバターは常にリンクセットの中の最後のプリムです。このため、llGetNumberOfPrims は乗り物に座っている 1 人のアバターにも使用できます。
例:llSetLinkPrimitiveParams(llGetNumberOfPrims(), [PRIM_POSITION, <x,y,z>]);
llGetPrimitiveParams
llGetPrimitiveParams([ ..., PRIM_POSITION, ... ]);[ vector position ] のリストを返します。
• vector | position | – | リージョン座標 での位置。 |
同じ構文が llSetLinkPrimitiveParams と llSetLinkPrimitiveParamsFast に適用されますが、頭に リンク パラメータがつきます。
警告
JIRA で関連バグを検索する関連記事
定数
• | PRIM_ROTATION/ja |
関数
• | llGetPrimitiveParams | |||
• | llSetPrimitiveParams | |||
• | llSetLinkPrimitiveParams | |||
• | llGetPos | |||
• | llSetPos | |||
• | llGetLocalPos | |||
• | llGetRootPosition | |||
• | llGetObjectDetails |
記事
• | warpPos |