2012-07-05 20 views
20

można zobaczyć w tym bl.ock http://bl.ocks.org/3012590 że istnieje wiele punktów georeferencyjne w Paryżu, z wielkim kręgu nad najmłodszych:unikać d3.js koła nakładające

enter image description here

chciałbym aby uzyskać coś podobnego do http://vallandingham.me/vis/gates/, aby kręgi były ściśle powiązane z jego obramowaniem.

enter image description here

Niestety, nie mogłem znaleźć odpowiedzi w tym kodzie, ja czegoś brakuje, myślę.

Czy można to łatwo rozwiązać? wypróbowane różne siły ładunku ujemnego, powodujące problemy w przypadku zmiany rozmiaru koła (jeśli wszystkie kręgi w Paryżu staną się małe, a następnie staną się zbyt daleko od siebie)?

Odpowiedz

43

Jeśli Twoim celem jest zapobieganie pokryciu się, to bardziej bezpośredni sposób na zaspokojenie tego ograniczenia jest. To da wynik bardziej precyzyjny niż siły odpychania ładunku. Oto kolejny przykład:

Nie trzeba układ sił do osiągnięcia tego celu, choć obie są często używane razem. Istnieje możliwość wielokrotnego powtarzania węzłów w celu rozwiązania kolizji podczas inicjowania. Oto realizacja jednego z moich rozmów: