各位有谁知道怎么才能算出两条线的夹角啊????

yyueshen 2004-04-09 10:59:32
怎么能算出在一个平面上任意两条线的夹角啊?我有急用!有答案立刻结贴.
...全文
990 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluehunters 2004-04-10
  • 打赏
  • 举报
回复
1。先找到两条直线的交点,如果没有则平行。
2。在交点的左侧或右侧(看你习惯了)找一任意垂直线,求垂直线和两条直线的交点。
3。求出三个点确定的三角形的三条边。
4。用余弦定理求出你需要的那个夹角。
5。至于方向问题,自己看着办就行了。
thememory 2004-04-10
  • 打赏
  • 举报
回复
求出线段a与水平线的夹角A
求出线段b与水平线的夹角B
B-A就是a与b的夹角
A = atan2(ya2-ya1,xa2-xa1)
B = atan2(yb2-yb1,xb2-xb1)
C = B - A
yyueshen 2004-04-09
  • 打赏
  • 举报
回复
我需要方向的,要怎么做啊?
bluehunters 2004-04-09
  • 打赏
  • 举报
回复
我有一个算法,是知道一个中心点,知道一个起点一个终点,可以求出这三个点
确定的两条直线的夹角,应该和你的要求差不多。
如果没有方向要求的话,其实更简单,直接用 余弦定理 就行了。
a*a = b*b + c*c - 2*b*c*cosA,
yyueshen 2004-04-09
  • 打赏
  • 举报
回复
有没有知道啊????

19,468

社区成员

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

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