一个大问题:如何求圆弧和圆弧的夹角--具体点是切线怎么确定?

guliande 2010-07-13 04:22:08
封闭的多边形,每个坐标已知,每个边可能是线段,也可能是圆弧,
想知道任意相邻两个边的夹角,如果是线段和线段衔接,夹角很容易求得,但如果是圆弧和线段(或圆弧)衔接,那么就要先求出圆弧的切线。再求切线和线段(切线)的夹角。
图示:
1. 线段和线段的夹角。

2. 线段和弧的夹角


3 弧和弧的夹角


如果所求角的一边涉及圆弧的话,那么由角顶点向外做切线,然后求切线和切线(或线段)的夹角即可。现在的困惑是切线的方向不知道怎么确定?望走过的网友多提看法啊~~


...全文
1486 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
guliande 2010-07-15
  • 打赏
  • 举报
回复
张三哥,我在做一个项目,需要用到cad二次开发。
贾子枫 2010-07-15
  • 打赏
  • 举报
回复
切线的斜率都得到了还不能确定夹角以及角平分线么?

如果你只是想求得角平分线的函数,那么不必要去求切线的函数。

只要确定两圆相交的P点,然后两个圆心与P点连线。这个角的角平分线就是你要求的角平分线。
(半径与切线一定垂直,所以切线夹角的一半+切线与半径夹角(90)+半径夹角的一半 = 180)

只不过是一条直线上的两条射线。
  • 打赏
  • 举报
回复
你在搞cad软件??????????????/
guliande 2010-07-13
  • 打赏
  • 举报
回复
谢谢 InitialJ,切线斜率可以求出来,但是我想获得两条线的夹角, 进而得到角平分线的函数。
InitialJ 2010-07-13
  • 打赏
  • 举报
回复
若点P(x0,y0)在圆x^2+y^2+Dx+Ey+F=0上,则过点P的切线方程为x0x+y0y+D*(x+x0)/2+E*(y+y0)/2+F=0 ,就可以求出切线的斜率了

19,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧