Advertisement
Guest User

Untitled

a guest
Oct 6th, 2014
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. stock GetAttachedObjectPos(Float:object_px, Float:object_py, Float:object_pz, Float:object_rx, Float:object_ry, Float:object_rz, Float:offset_x, Float:offset_y, Float:offset_z, &Float:x, &Float:y, &Float:z)
  2. {
  3. new
  4. Float:cos_x = floatcos(object_rx, degrees),
  5. Float:cos_y = floatcos(object_ry, degrees),
  6. Float:cos_z = floatcos(object_rz, degrees),
  7. Float:sin_x = floatsin(object_rx, degrees),
  8. Float:sin_y = floatsin(object_ry, degrees),
  9. Float:sin_z = floatsin(object_rz, degrees);
  10.  
  11. x = object_px +
  12. offset_x * cos_y * cos_z - offset_x * sin_x * sin_y * sin_z -
  13. offset_y * cos_x * sin_z + offset_z * sin_y * cos_z +
  14. offset_z * sin_x * cos_y * sin_z;
  15. y = object_py +
  16. offset_x * cos_y * sin_z + offset_x * sin_x * sin_y * cos_z +
  17. offset_y * cos_x * cos_z + offset_z * sin_y * sin_z -
  18. offset_z * sin_x * cos_y * cos_z;
  19. z = object_pz -
  20. offset_x * cos_x * sin_y -
  21. offset_y * sin_x +
  22. offset_z * cos_x * cos_y;
  23. return 1;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement