Advertisement
salahzar

Rezzer per visualizzare funzioni matematiche

Mar 2nd, 2013
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. string COLORE="rosso";
  2.  
  3. float INIZIO=0; // angolo iniziale
  4. float FINE=2*PI; // angolo finale (360°)
  5. float DELTA=0.1;
  6.  
  7.  
  8. float RAGGIO=2; // raggio di 7 metri
  9. float RAGGIO2=7; // altro raggio  
  10.  
  11. vector funzione(float alpha)
  12. {
  13.     return <RAGGIO*llSin(alpha), RAGGIO*llCos(alpha), 0>;
  14. }
  15.  
  16.  
  17.  
  18. default
  19. {
  20.    
  21.     state_entry()
  22.     {
  23.         float alpha; // angolo che varia
  24.        
  25.        
  26.         for(alpha=INIZIO;alpha<FINE;alpha=alpha+DELTA) // da 0 a 2*pigreca
  27.         {
  28.             //R=R*.99;
  29.            
  30.  
  31.        
  32.             llRezObject(COLORE,llGetPos()+funzione(alpha),<0,0,0>,ZERO_ROTATION, 0);
  33.         }
  34.            
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement