num computeNodeAngle(GraphNode node, num radius) { num dr = radius * 2 * pi; num tmp = getNodeSize(node) * pi; return sweepAngle * tmp / dr; }