计算圆包装

时间:2015-08-10 18:21:37

标签: haskell math

我需要在数学上计算位置[x, y] 半径,其中C ∈ N C 是一个圆圈可以定位在具有可伸缩半径的另一个圆内,并且可以遍历直到到达叶子。

enter image description here

x水平刻度,y垂直刻度和r半径,我需要以完美的几何形式在其中无限地定位子圈。我已经做了一些数学证明来计算密度,但我没有取得好成绩:https://gist.github.com/haskellcamargo/89384ac17ba0131115c7

我将Circle定义为:

data Shape = Circle Double Double Double deriving (Show)

但是当我在里面插入一个圆圈时,我找不到一个确定性方法来证明xy位置,并且具有完美的几何形状。

enter image description here

我找到了计算子圈密度的方法,但根据子圈的数量有特殊计算,但xy是变体,具有独特的保证,组成形式所在n > 3将由三角形组成。我知道我必须在角度上工作,但我在过去两周内坚持这一点。

问题是:我是否可以使用确定性计算来获得位置xyradius提供nn的数量为tabs元素?最终结果将类似http://bl.ocks.org/mbostock/7607535,但绝对位置由D3计算。

0 个答案:

没有答案