2014-01-09 57 views
4

有沒有辦法改變公式D3用於計算力佈局中的力的排斥力?d3力佈局排斥力公式

它先前說過D3 charge force follows the inverse-square law。但是,隨着節點之間的距離的增加,我想讓力量衰減得更快。我想讓這個公式的行爲更像charge/distance^3charge/distance^4,這樣節點只有在非常接近時纔會明顯相互排斥。

回答

4

是的,你可以修改源代碼。相關文件爲here,特別是repulse函數。你可以改變

var k = quad.charge * dn * dn * dn; 
+2

什麼是目前

var k = quad.charge * dn * dn; 

這將是很好,如果誰downvoted可以提供這樣做的理由。你對這個沒有的答案有什麼期望? –