60 likes | 225 Views
Gravity simulation. Denis Bavčar. Gravity in 2D. 2 large objects which attract other objects N small objects with mass low enough that their influence on other objects can be ignored. Equation in original c++ code: p.vx += 0.03 * p1.m / (d*d) * (p1.x - p.x )/d;
E N D
Gravitysimulation Denis Bavčar
Gravity in 2D • 2 large objects which attract other objects • N small objects with mass low enoughthat their influence on other objects can be ignored. • Equation in original c++ code: p.vx += 0.03 * p1.m / (d*d) * (p1.x - p.x)/d; • 0.03 = a constant that replaces G (gravitational constant)in the program • p1.m = mass of the other object • d = distance between two objects • (p1.x – p.x)/d = turns 2D acceleration into horizontal acceleration