JoeJ said:
Define ‘coordinate time’ and 'proper time'.
Coordinate time is the time kept by someone in flat spacetime, like at an infinite distance away from the gravitating body and no velocity. The proper time is the time kept by someone who is speeding or is close to the gravitating body, or both. I'm not sure how else to describe it. As one gets closer and closer, the time tick rate on their clock slows. When the proper time clock and coordinate time clocks are compared, it will be found that the proper time tick rate is not as large as the coordinate time tick rate.
I have just realized we probably need to have local time?
So something like this:
struct Particle
{
vec3 pos;
vec3 vel;
float localTime;
float mass;
};
Then could probably do my earth and black hole guys?
I could do either: Use large timesteps for earth guy, but small timesteps for black hole guy. (Or vice versa?)
How could i calculate the timesteps for both, given some scaling factor to define precision, and knowing their surrounding mass?
Well, in my simulations, I use a number of different time steps. For Shapiro delay, I used a time step of 1/c, for instance.