Advertisement
Guest User

glu engine funcs

a guest
Jan 24th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1.  
  2. // normalizes a vector
  3. public Vector2f Normalize(Vector2f vector)
  4. {
  5. float length = Lenght(vector);
  6.  
  7. vector.X /= length;
  8. vector.Y /= length;
  9. return vector;
  10. }
  11.  
  12. // multiply a vector with a scaler value
  13. public Vector2f Multiply(Vector2f vector, float scaler)
  14. {
  15. vector.X = vector.X * scaler;
  16. vector.Y = vector.Y * scaler;
  17. return vector;
  18. }
  19.  
  20. // get the length of a vector
  21. public float Lenght(Vector2f vector)
  22. {
  23. float length = (float)System.Math.Sqrt((vector.X * vector.X) + (vector.Y * vector.Y));
  24. return length > 0 ? length : 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement