多个等半径圆围绕一个指定的相同半径的圆的圆心环形分布算法,具体描述见补充..
描述:n(n>=2)个等半径(半径r)圆,指定一个圆C为中心,其他圆以个这个C圆的圆心均韵(各圆的弧之间的最短距离相等)的环形分布在C周围.
注意:C周围的圆不能出现叠加情况,各圆的弧之间的最短距离len,(r/2 >= len > 0).
条件:圆的半径,C的圆心坐标.如果有助于解决问题len可以取固定值(即不随周围圆的个数改变.)
有没有相应的算法公式?如果请提供详细信息(复制,链接等什么形式都行).
1)n要根据实际情况来定,在此也可以暂定一个值,至少要大于2.
2)其它圆要在中心圆C的外面,周围圆的圆心到中心圆C圆心的距离只要满足大于2*r即可.周围圆之间不是相切,圆弧之间最短距离,即:len,要大于0小于等于r/2.
3)要求的公式就是:根据n,r,C的坐标,求周围圆的坐标.(如果计算需要len可以取一个常量,但要满足r/2>=len>0).另外公式可以适应n的变化.
人气:360 ℃ 时间:2020-10-01 02:11:12
解答
虽然提问的条理很清晰,有 《 描述》,《 注意》,《 条件》,《 问题》.但 条件 和 问题 之间还欠缺一些内容:1)n个等圆中的 n 是给定值吗?2)等圆的位置,a)可以在定圆之内【你只说了C周围的圆不能叠加,周围圆和圆C能...1)n要根据实际情况来定,在此也可以暂定一个值,至少要大于2。2)其它圆要在中心圆C的外面,周围圆的圆心到中心圆C圆心的距离只要满足大于2*r即可。周围圆之间不是相切,圆弧之间最短距离,即:len,要大于0小于等于r/2。3)要求的公式就是:根据n,r,C的坐标,求周围圆的坐标。(如果计算需要len可以取一个常量,但要满足r/2>=len>0)。另外公式可以适应n的变化。我答了,系统不让我提交。
推荐
猜你喜欢
- 用2元一次方程怎么解下列一道应题?
- 能帮我解决一道高数学题吗
- 要炼出含杂质4%的生铁700吨,则需要含Fe2O380%的铁矿石多少吨?
- 连词成句 is,my,on,dad,right,the these,his,parents,are,not the,is,who,woman
- 木炭有原木炭,无烟炭,烧烤炭,请问这几种有啥区别啊
- 求函数y=f(x)=3-x/1+2x在(0,正无穷)的最大值
- shall we will you
- 汉语拼音的o和ou在读音上有什么区别吗