104 return Vector2(r*u[0], r*u[1]) ;
112 return sqrt( _xyz[0]*_xyz[0] + _xyz[1]*_xyz[1] );
119 return _xyz[0]*_xyz[0] + _xyz[1]*_xyz[1] ;
126 return max(fabs(_xyz[0]),fabs(_xyz[1])) ;
134 out << u[0] <<
" " << u[1] ;
140 return Vector2(std::min(v1[0],v2[0]),std::min(v1[1],v2[1])) ;
145 return Vector2(std::max(v1[0],v2[0]),std::max(v1[1],v2[1])) ;