PRIM TEXTURE/ja
< PRIM TEXTURE
Jump to navigation
Jump to search
Revision as of 00:53, 13 August 2008 by Asuka Neely (talk | contribs) (New page: <onlyinclude>{{#if: {{#vardefine:return|[ {{HoverText|""|string texture}}, {{HoverLink|ZERO_VECTOR|{{LSL VR|0.0|0.0|0.0}} vectorの繰り返し}}, {{HoverLink|ZERO_VECTOR|{{LSL VR|0....)
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
llSetPrimitiveParams
[ PRIM_TEXTURE, integer face, string texture, vector repeats, vector offsets, float rotation_in_radians ]• integer | face | – | 面 番号もしくは ALL_SIDES | |
• string | texture | – | プリムの インベントリ の中にあるtextureまたは UUID | |
• vector | repeats | – | 0.01単位での、0.0から100の範囲のxとy。(zは無効化されます) | |
• vector | offsets | – | -1から1の範囲のxとy。(zは無効化されます) | |
• float | rotation_in_radians | – | ラジアンの角度 |
llSetPrimitiveParamsとllSetLinkPrimitiveParamsが使用されるときに併せて用いられます。
注意
- texture がプリムの中で見つからない場合、かつこれが UUID でない場合、またはこれがtextureでない場合、エラーが DEBUG_CHANNEL 上で叫ばれます。
- texture が UUID である場合、オブジェクト自体に新たな アセット権限 が発生するようなことはありません。
- アセットをプリムのインベントリの中に置いた場合、これまで発生していた使用制限は新しいオブジェクトで新たに作成されません。
llGetPrimitiveParams
llGetPrimitiveParams([ PRIM_TEXTURE, integer face ]);list [ string texture, vector repeats, vector offsets, float rotation_in_radians ]を返します。
• integer | face | – | 面 番号もしくは ALL_SIDES | ||
• string | texture | – | プリムの インベントリ の中にあるtextureまたは UUID | ||
• vector | repeats | – | 0.01単位での、0.0から100の範囲のxとy。(zは無効化されます) | ||
• vector | offsets | – | -1から1の範囲のxとy。(zは無効化されます) | ||
• float | rotation_in_radians | – | ラジアンの角度 |
注意
- face が ALL_SIDES であれば PRIM_TEXTURE は全ての面に作用します。
- face が存在しない面を指している場合、 PRIM_TEXTURE の結果は [ "", ZERO_VECTOR, ZERO_VECTOR, 0.0 ] です。
関連記事
定数
• | CHANGED_TEXTURE |
関数
• | llSetPrimitiveParams | |||
• | llSetLinkPrimitiveParams | |||
• | llGetPrimitiveParams |
イベント
• | changed |