N-Body Gravity Simulation в JavaScript

Итак, я пытаюсь создать симуляцию N-Body Gravity в JavaScript:

http://jsfiddle.net/4M94x/

var Circle = function(c, r, cor, cof) { // Fix CoR & CoF // Had to add code for JSFiddle link :P
    this.c = c
    this.r = r
    this.m = r * r * Math.PI
    this.v = new Vector()
    this.cor = cor
    this.cof = cof
}

Проблема в том, что когда вы порождаете (кликаете) и кладете 2 шара (случайно переименованные «частицы») рядом друг с другом, они начинают генерировать скорость и все быстрее и быстрее толкают друг друга. Как я могу это исправить, кстати, правильна ли моя гравитационная реализация?

Ответы на вопрос(1)

Ваш ответ на вопрос