天宇无尘 发表于 2006-11-25 21:30

如何过两点作一定长的圆狐?

请教一下,已知AB两点坐标 , 知道圆弧长度L 怎么画圆弧?

傻瓜蚊子 发表于 2006-11-26 00:43

不太清楚   等待高手吧`

太良平 发表于 2006-11-26 00:56

原帖由 天宇无尘 于 2006-11-25 21:30 发表
请教一下,已知AB两点坐标 , 知道圆弧长度L 怎么画圆弧?
现在还不会

天宇无尘 发表于 2006-11-26 15:34

哪位朋友可以指教一下?谢了!

牧羊人 发表于 2006-11-26 17:36

根据弧长计算公式S=rθ可知,当弧长一定时, 满足这一条件的解有无穷多个。所以这个问题由于条件不充分,因而无解。

天宇无尘 发表于 2006-11-26 18:07

原帖由 牧羊人 于 2006-11-26 17:36 发表
根据弧长计算公式S=rθ可知,当弧长一定时, 满足这一条件的解有无穷多个。所以这个问题由于条件不充分,因而无解。

我个人的理解是:已知两点和狐长,那么知道圆狐上的两个点,实际上也就决定了弧长计算公式S=rθ中的θ角度:知道狐长,实际上也就决定了弧长计算公式S=rθ中的r半径。但由于圆心位置相对于两点的位置有两个方向,因此我认为已知两点,当弧长一定时, 满足这一条件的解只有二个。
不知大家的看法是什么?

牧羊人 发表于 2006-11-26 22:05

有道理,看来要求出这个解还不太容易。

hwf001118 发表于 2006-11-26 22:12

两个解
我想大家要建议AUTODESK公司增加一个起点、端点、弧长。画弧
要么那位高手自己写个

[ 本帖最后由 hwf001118 于 2006-11-26 22:14 编辑 ]

太良平 发表于 2006-11-26 22:17

原帖由 hwf001118 于 2006-11-26 22:12 发表
两个解
我想大家要建议AUTODESK公司增加一个起点、端点、弧长。画弧
要么那位高手自己写个
有创意!

小蛙 发表于 2006-11-27 11:26

回复 #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

列方程组计算啊
算出需要的数据就可以画了
哈哈

小蛙 发表于 2006-11-27 14:04

原帖由 lostwind 于 2006-11-27 12:37 发表
列方程组计算啊
算出需要的数据就可以画了
哈哈

你把方程解出来让大家瞧瞧:lol

wenshaosong 发表于 2006-11-27 14:30

QQ:137261670

很有创意````我还是不知道该杂弄``好久请高手指导```

chatfree11 发表于 2006-11-28 20:04

支持上面两位的观点

由弧长一定,又是两定点,R也就定了 ,角度也就定下了,使用过两点的圆的优弧和劣弧都是定的,只2条,欢迎高手指点!~

wenshaosong 发表于 2006-11-28 22:27

QQ:137261670

我觉得我还不能够达到理想的效果```所以``请个位高手指导``
页: [1] 2
查看完整版本: 如何过两点作一定长的圆狐?