public static PolarCoordinate operator +(PolarCoordinate p, Vec3 v) { CartesianCoordinate c = p; return(c + v); }
public CartesianCoordinate WorldSpaceToObjectSpace(CartesianCoordinate c, CartesianCoordinate objectCenter) { return((CartesianCoordinate)WorldSpaceToObjectSpace((Vec3)c, objectCenter)); }
public Vec3 WorldSpaceToObjectSpace(Vec3 v, CartesianCoordinate objectCenter) { return(InertialSpaceToObjectSpace(v - (Vec3)objectCenter)); }
public Vec3 ObjectSpaceToWorldSpace(Vec3 v, CartesianCoordinate objectCenter) { return(ObjectSpaceToInertialSpace(v) + (Vec3)objectCenter); }