La idea original es hacerlo en 3d, el ejemplo es 2d pues el movimiento es plano (posiciones y velocidades iniciales en x-y solo), dicho eso si quieren hacerloen 2d todoe l código se los acepto. Pueden definirt posiciones , velocidades, aceleraciones, etc. solo en x, y osea 2d. Por tanto la gráfica es solo 2d en el plano x-y (también en el caso de que lo hagan en 3d con el ejemplo, pues las corrd. z para todo tiepo es siempre cero)...en definitiva pueden trabajar en 2d con N cuerpos que se mueven en el plano.