Advertisement
kopilo

Align object to grid

Jul 17th, 2013
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //snap to grid then delete self
  2. float grid_size = 0.125;
  3.  
  4. float make_multiple(float val) {
  5.     float mag = llRound(val/grid_size);
  6.     return (mag * grid_size);
  7. }
  8.  
  9. default
  10. {
  11.     state_entry()
  12.     {
  13.         vector pos = llGetPos();
  14.         llSetPos(<make_multiple(pos.x), make_multiple(pos.y),make_multiple(pos.z)>);
  15.         llRemoveInventory(llGetScriptName());
  16.     }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement