public CarteseanCoordinate ToCartesean(Angle latitude, bool affineTaki = true) { CarteseanCoordinate cartCoord; if (affineTaki) { // Get Polar (or should than be get AltAzimuth) from Equatorial coordinate (formerly call to EQ_SphericalPolar) AltAzCoordinate polar = AstroConvert.GetAltAz(this, latitude); // Get Cartesean from Polar (formerly call to EQ_Polar2Cartes) cartCoord = polar.ToCartesean(); } else { cartCoord = new CarteseanCoordinate(this.RightAscension.Radians, this.Declination.Radians, 1.0); } return(cartCoord); }