VC++随笔
dihl0103
这个作者很懒,什么都没留下…
展开
-
atan和atna2
我们可以使用正切操作将角度转变为斜率,那么怎样利用斜率来转换为角度呢?可以利用斜率的反正切函数将他转换为相应的角度.as中有两个函数可以计算反正切,我们来看一下.1、as中Math.atan()Math.atan()接受一个参数:用法如下:angel=Math.atan(slope) angel为一个角度的弧度值,slope为直线的斜率,是一个数字,这个数字可以是负的无穷大到正无穷大之间的任何一个转载 2009-11-08 22:45:00 · 2636 阅读 · 0 评论 -
进制之间的转换 16---10
今天一朋友让帮忙做一个解析程序,我想还不知道什么是解析,就让他把他出错的程序发过来看看,一看才知道,他说的解析只是把从文件中读出来的内容由16进制转换成10进制。我就自己帮他写了个函数给他用,也不知道还有没有什么bug。发上来看看。因为他的数据只有byte类型,所以就用了byte。 byte CFontLibDlg::TranslateHexToDecimal(CString &str)原创 2009-11-10 23:48:00 · 459 阅读 · 0 评论 -
DDA算法画直线
画直线的代码,适合所有斜率的直线void CMyView::LineDDA(CDC *pDC, int x0, int y0, int x1, int y1, COLORREF clr){ if (x0 == x1) // 垂直线 { double y = y0, yMax = y1; if (原创 2009-11-14 00:37:00 · 1498 阅读 · 0 评论