我正在尝试使用此代码的变体https://stackoverflow.com/a/53426084
let number = 12; // how many number to be placed
let size = 260; // size of circle i.e. w = h = 260
let cx= size/2; // center of x(in a circle)
let cy = size/2; // center of y(in a circle)
let r = size/2; // radius of a circle
let nodes = [];
for(let i=1; i<=number; i++) {
let node = {}
let ang = i*(Math.PI/(number/2));
let left = cx + (r*Math.cos(ang));
let top = cy + (r*Math.sin(ang));
node.x = left;
node.y = top;
nodes.push(node)
}
但是假设我已经有了 n 个节点的位置。我能不能让它更有活力一点来支持它?
基本上我会让一个节点周围有一圈节点。然后这些圆圈周围会有节点,但我希望“父节点”成为分布式点的一部分。