func (a RA64) Cartesian() (x, y float32) {
	return float32(a.D * math.Cos(a.A)), float32(a.D * math.Sin(a.A))
}
Cartesian returns the cartesian coordinates of the vector. This implements the
Vector interface.
package coord
import (
	"math"
	"github.com/cozely/cozely/x/math32"
)
type RA struct {
	R float32  
	A float32  
}
func (a RA) Cartesian() (x, y, z float32) {
	return a.R * math32.Cos(a.A), a.R * math32.Sin(a.A), 0
}
func (a RA) XY() XY {
	return XY{a.R * math32.Cos(a.A), a.R * math32.Sin(a.A)}
}
type RA64 struct {
	D float64  
	A float64  
}