public static Vector3D DiskToIsometric(Vector3D v) { // ZZZ - Check that this is correct (it's quite close if not!) return(SphericalModels.StereoToGnomonic(v)); }
public static Vector3D UpperHalfPlaneToIsometric(Vector3D v) { v = HyperbolicModels.UpperToPoincare(v); v = SphericalModels.StereoToGnomonic(v); return(v); }
public static Vector3D PoincareToOrtho(Vector3D v) { // This may not be correct. // Should probably project to hyperboloid, then remove z coord. return(SphericalModels.StereoToGnomonic(v)); }