LlSetLocalRot/ja - Second Life Wiki

LlSetLocalRot/ja

From Second Life Wiki

LlSetLocalRot/ja
Jump to: navigation, search

関数: llSetLocalRot( rotation rot );

ルートプリムに相対的な、子プリムの回転を設定します。

• rotation rot

警告

  • この関数は0.2秒間、スクリプトを停止します。

1°ずつ回転させるプリムにこのスクリプトをドロップします。*このプリムはルートプリムの子としてアタッチされるべきです。

rotation rot_xyzq;
 
default
{
    state_entry()
    {
        vector xyz_angles = <0,1.0,0>; // This is to define a 1 degree change
        vector angles_in_radians = xyz_angles*DEG_TO_RAD; // Change to Radians
        rot_xyzq = llEuler2Rot(angles_in_radians); // Change to a Rotation
    }
 
    touch_start(integer s)
    {
        llSetLocalRot(llGetRot()*rot_xyzq); //Do the Rotation...
 
    }
}

関連項目

関数

•  llSetRot
•  llGetRot
•  llGetLocalRot
•  llGetRootRotation
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。