Advertisement
Guest User

Untitled

a guest
May 30th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. Vector clamp( ) {
  2. if ( !std::isfinite< float >( x ) || !std::isfinite< float >( y ) ) {
  3. x = y = z = 0.f;
  4. }
  5. y = std::remainder( y, 360.f );
  6. x = std::remainder( x, 180.f );
  7. std::clamp< float >( x, -89.f, 89.f );
  8. std::clamp< float >( y, -180.f, 180.f );
  9. z = 0;
  10. return *this;
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement