算法
JION_ZERO
哈哈哈
展开
-
MFC 四舍五入算法
// 四舍五入// r 舍入值,iPlaces 舍入位正数为整数位,负数为小数位 (-1:0.1 0:1 1:10)double Round(double r, int iPlaces){double p=pow(10, iPlaces);r=r/p;int v=(int)r;return (v+((r-v)<0.5?0:1))*p;} ...原创 2018-04-17 14:37:58 · 2570 阅读 · 0 评论 -
MFC 简单绘制
// 画线void CPcnhDlg::DrawLine( CDC* pDC,CPoint sPoint, CPoint toPoint, int width, COLORREF color){CPen pen(PS_SOLID,width,color); //定义画笔pDC->SelectObject(&pen);pDC->MoveTo(sPoint...原创 2018-04-17 14:44:55 · 999 阅读 · 0 评论 -
已知圆心和半径获取圆与折线的交点C++算法实现
算法逻辑很简单循环遍历折线线段,获取圆与线段的交点。typedef CArray<CPoint, CPoint> POINT3DLIST; // 获取圆与折线交点// 输入参数 CenterPt 圆心,r 半径,line 折线// 输出参数 CrossPs 圆与折线交点// 返回交点个数int GetCircLineCross(const CPoint& Ce...原创 2018-08-23 13:23:56 · 962 阅读 · 1 评论