User:Dora Gustafson/Replacing llTargetOmega/function
Jump to navigation
Jump to search
Replacing llTargetOmega, the function
<lsl> KeyFramedOmega( vector axis, float spinrate) {
llSetKeyframedMotion( [], []); if ( spinrate ) { float v = TWO_PI/3.0; if ( spinrate < 0 ) v = -v; list L = [llAxisAngle2Rot( axis/llGetRot(), v), v/spinrate]; llSetKeyframedMotion( L+L+L, [KFM_DATA, KFM_ROTATION, KFM_MODE, KFM_LOOP]); }
} </lsl>