我试图找出如何动态地将绕一大圈(类似于一个钟面),但动态的,所以如果数字的逛了一圈数为5或27 ..他们会数正确的空间。动态间距绕一大圈数
我发现了一些代码(见下文),看起来像它可能会帮助,但我在实施它的麻烦。我不知道我是如何将这回归到圈子和数字的。
任何帮助将不胜感激。 感谢
function getNPointsOnCircle(center:Point, radius:Number, n:Number = 10) : Array
{
var alpha:Number = Math.PI * 2/n;
var points:Array = new Array(n);
var i:int = -1;
while(++i < n)
{
var theta:Number = alpha * i;
var pointOnCircle:Point = new Point(Math.cos(theta) * radius, Math.sin(theta) * radius);
points[ i ] = center.add(pointOnCircle);
}
return points;
}
包括你的代码几乎完全我本来期望的答案,给出你的问题。你有什么特别的麻烦? – 2010-01-30 22:16:51
嗨,我正在寻找这个。我设法重现它/'移植到iOS SDK – boliva 2011-08-24 13:55:00