LSL Status/Kan-ed5
From OpenSimulator
(Difference between revisions)
(New page: '''Code''' default { state_entry() { llSay( 0, "Hello, Avatar!"); vector startPoint = llGetPos(); } touch_start(integer total_number) { llS...) |
m (Robot: Cosmetic changes) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | __NOTOC__ | ||
+ | {{Quicklinks}} | ||
+ | <br /> | ||
+ | |||
'''Code''' | '''Code''' | ||
Line 32: | Line 36: | ||
'''Status:''' Working! | '''Status:''' Working! | ||
+ | |||
+ | [[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!