LSL Status/Kan-ed5
From OpenSimulator
(Difference between revisions)
												
			m (Robot: Cosmetic changes)  | 
			|||
| (One intermediate revision by one user not shown) | |||
| Line 1: | Line 1: | ||
__NOTOC__  | __NOTOC__  | ||
| − | {{  | + | {{Quicklinks}}  | 
<br />  | <br />  | ||
| Line 36: | Line 36: | ||
'''Status:''' Working!  | '''Status:''' Working!  | ||
| − | |||
| − | |||
[[Category:Scripts]]  | [[Category:Scripts]]  | ||
Latest revision as of 19:31, 3 March 2012
Code
default
{
   state_entry()
   {
       llSay( 0, "Hello, Avatar!");
       vector startPoint = llGetPos();
   }
   touch_start(integer total_number)
   {
       llSay( 0, "Touched." );
       // Define a rotation of 10 degrees around the Y-axis.
       rotation Y_10 = llEuler2Rot( < 0, 10 * DEG_TO_RAD, 0 > );
       
       // now rotate the object 10 degrees in the X-Z plane during
       // each loop iteration. note that each call to llSetRot 
       // causes a .2 second delay.
       integer i;
       for( i = 1; i < 100; i++ )  
       { 
           // rotate object in the X-Z plane around its own Y-axis.
           rotation newRotation = llGetRot() * Y_10; 
           llSetRot( newRotation ); 
       }  
       llSay( 0, "Rotation stopped" );              
   }
} 
Status: Working!