如何过两点作一定长的圆狐?
请教一下,已知AB两点坐标 , 知道圆弧长度L 怎么画圆弧? 不太清楚 等待高手吧` 原帖由 天宇无尘 于 2006-11-25 21:30 发表请教一下,已知AB两点坐标 , 知道圆弧长度L 怎么画圆弧?
现在还不会 哪位朋友可以指教一下?谢了! 根据弧长计算公式S=rθ可知,当弧长一定时, 满足这一条件的解有无穷多个。所以这个问题由于条件不充分,因而无解。 原帖由 牧羊人 于 2006-11-26 17:36 发表
根据弧长计算公式S=rθ可知,当弧长一定时, 满足这一条件的解有无穷多个。所以这个问题由于条件不充分,因而无解。
我个人的理解是:已知两点和狐长,那么知道圆狐上的两个点,实际上也就决定了弧长计算公式S=rθ中的θ角度:知道狐长,实际上也就决定了弧长计算公式S=rθ中的r半径。但由于圆心位置相对于两点的位置有两个方向,因此我认为已知两点,当弧长一定时, 满足这一条件的解只有二个。
不知大家的看法是什么? 有道理,看来要求出这个解还不太容易。 两个解
我想大家要建议AUTODESK公司增加一个起点、端点、弧长。画弧
要么那位高手自己写个
[ 本帖最后由 hwf001118 于 2006-11-26 22:14 编辑 ] 原帖由 hwf001118 于 2006-11-26 22:12 发表
两个解
我想大家要建议AUTODESK公司增加一个起点、端点、弧长。画弧
要么那位高手自己写个
有创意!
回复 #9 太良平 的帖子
其实根据余弦定理有个方程,设两点AB距离为a,圆心为O点,两条半径夹角为θ角(弧度制),则a^2=2*(L^2/θ^2)*(1-cosθ),解出θ角即可。
不过这方程可不好解啊。嘿嘿
cos(θ)=cos(-θ),该方程有两个解,分别对应优弧和劣弧。
8楼的提议,我想desk公司应该也考虑过,我猜,只是没法精确解方程了(近似可以解),所以就不提供啦。
[ 本帖最后由 小蛙 于 2006-11-27 11:29 编辑 ] 列方程组计算啊
算出需要的数据就可以画了
哈哈 原帖由 lostwind 于 2006-11-27 12:37 发表
列方程组计算啊
算出需要的数据就可以画了
哈哈
你把方程解出来让大家瞧瞧:lol
QQ:137261670
很有创意````我还是不知道该杂弄``好久请高手指导```支持上面两位的观点
由弧长一定,又是两定点,R也就定了 ,角度也就定下了,使用过两点的圆的优弧和劣弧都是定的,只2条,欢迎高手指点!~QQ:137261670
我觉得我还不能够达到理想的效果```所以``请个位高手指导``
页:
[1]
2