add Vec.YX

This commit is contained in:
faiface 2017-03-18 11:34:31 +01:00
parent 3ed1d0ab78
commit 31d4f08173
1 changed files with 5 additions and 0 deletions

View File

@ -73,6 +73,11 @@ func (u Vec) XY() (x, y float64) {
return real(u), imag(u)
}
// YX returns the components of the vector in two return values in reversed order.
func (u Vec) YX() (y, x float64) {
return imag(u), real(u)
}
// Len returns the length of the vector u.
func (u Vec) Len() float64 {
return cmplx.Abs(complex128(u))