Difference between revisions of "LlGetTextureOffset/ja"

From Second Life Wiki
Jump to navigation Jump to search
m (Undo revision 850852 by Mako Nozaki (Talk))
Line 1: Line 1:
{{LSL_Function/face/ja|face|ALL_SIDES=0の面に対するかのように|return={{LSL VR|0.0|0.0|0.0}}}} {{LSL_Function/ja
{{LSL_Function/face/ja|face|ALL_SIDES=面 0 が指定されたときと同じように動作します。|return={{LSL VR|0.0|0.0|0.0}}}} {{LSL_Function
|func_id=178|func_sleep=0.0|func_energy=10.0
|func_id=178|func_sleep=0.0|func_energy=10.0
|func=llGetTextureOffset
|func=llGetTextureOffset
Line 5: Line 5:
|func_footnote
|func_footnote
|func_desc
|func_desc
|return_text=xとyの構成で'''face'''のテクスチャのオフセット
|return_text= x ("U", 水平方向) と y ("V", 垂直方向) で構成される '''face''' のテクスチャオフセット
|spec
|spec
|caveats
|caveats
|constants
|constants
|examples=
|examples=
<lsl>//Tells the owner the texture offset on all sides
<lsl>//オーナーに全ての面のテクスチャオフセットを知らせます
default
default
{
{
Line 24: Line 24:
     }
     }
}</lsl>
}</lsl>
<lsl>
vector offsetVec = llGetTextureOffset(0);
float u = offsetVec.x;
float v = offsetVec.y;
// z は使用されていません。
</lsl>
|helpers
|helpers
|also_functions={{LSL DefineRow||[[llOffsetTexture/ja|llOffsetTexture]]|}}
|also_functions={{LSL DefineRow||[[llOffsetTexture/ja|llOffsetTexture]]|}}
Line 32: Line 38:
|notes
|notes
|cat1=Texture
|cat1=Texture
|cat2
|cat2=Face
|cat3
|cat3
|cat4
|cat4
}}
}}

Revision as of 04:18, 4 May 2010

Summary

Function: vector llGetTextureOffset( integer face );

Returns a vector x ("U", 水平方向) と y ("V", 垂直方向) で構成される face のテクスチャオフセット

• integer face 番号もしくは ALL_SIDES

faceALL_SIDES であれば関数は面 0 が指定されたときと同じように動作します。

Caveats

  • face が存在しない面を指している場合、結果は <0.0, 0.0, 0.0> です。
All Issues ~ Search JIRA for related Bugs

Examples

<lsl>//オーナーに全ての面のテクスチャオフセットを知らせます default {

   state_entry()
   {
       integer i = 0;
       integer max = llGetNumberOfSides();
       while(i < max)
       {
           llSay(0,"Face "+(string)i+" texture offset is " + (string)llGetTextureOffset(i));
           ++i;
       }
   }

}</lsl> <lsl> vector offsetVec = llGetTextureOffset(0); float u = offsetVec.x; float v = offsetVec.y; // z は使用されていません。

</lsl>

See Also

Functions

•  llOffsetTexture
•  llGetNumberOfSides

Deep Notes

Search JIRA for related Issues

Signature

function vector llGetTextureOffset( integer face );