cos(double),sin(double),tan(double).....
你到http://www.csdn.net/develop/read_article.asp?id=13487
看看,有个列子,也许对你会有帮助
你到http://www.csdn.net/develop/read_article.asp?id=13487
看看,有个列子,也许对你会有帮助
解决方案 »
- socket通信端口被防火墙禁用!
- 关于使用CSocket发送消息的问题
- 谁有<深入浅出MFC>简体中文版
- 有没有人知道关于proxy.h这个头文件?哪里可以下载???紧急等待中。。。
- 想知在北京找工作的一些好的网站
- 百分求fxp源代码,看RFC看得晕乎~
- 简单实现,50分购买代码,先来先得
- 从任务栏系统中 kill 我的进程时,发什么消息给我?
- MDI 加载新的资源动态库后,如何刷新所有窗口界面
- 当网页中插入一ActiveX怎么着才能除去警告
- 板主请看http://www.csdn.net/expert/topic/684/684652.xml?temp=.6674768,怀疑给分有作弊行为。
- ping.c 的调试错误
邻边a,c
角A
b^2=a^2+c^2-2ac*(cos(A))
a=squr((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
b=squr((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
c=squr((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
angle=arccos((a^2+b^2-c^2)/(2*a*b))
实际上BA与BC的夹角有两个,一个位于ABC方向的右边,一个位ABC方向的左边
设A,B,C的坐标分别为:(x1,y1),(x2,y2),(x3,y3),BA,BC的夹角为f#define PI 3.14159265358979
f=atan2(y3-y2,x3-x2)-atan2(y1-y2,x1-x2);if(f<0)f+=2*PI;//f是右角
f=2*PI-f;//变成左角
if(f>PI)f=2*PI-f;//变成小于180的那个角,即相当于ABC是三角形,求B处内角
f=f*180/PI;//转换为度为单位