readme.txt
来自「最小二乘法(least squares analysis)是一种 数学 优化 技」· 文本 代码 · 共 26 行
TXT
26 行
============================
doLive [r] : IPLab
============================
2006 - 10 - 3
最小二乘法拟合圆曲线
TOOLEASTSQUARESFITTING
2006 - 06 - 29
判断命中的方式:
CIPLabDoc::IPFuncInvInRegion_O(CRgn* pRgn)
使用GDI的CRgn类创建多边形区域,使用PtInRegion( int x, int y )函数判断命中;
CIPLabDoc::IPFuncInvInRegion(GraphicsPath* pWorkingRegion)
使用GDI+的Region类的IsVisible( int x, int y )函数
CIPLabDoc::IPFuncInvInRegion_F(GraphicsPath* pWorkingRegion)
使用FastHitTest类,用空间换时间的方式
当图特别大的时候,处理区域特别大的时候,这样的方式可以将处理时间下降到可以容忍的程度。空间耗费嘛,及时释放还是能够忍受的。
当然,如果需要进行多次区域命中判断,整体代价太高(时间和空间)时,可以选择对全图进行处理(可以不判断命中),然后再对结果进行剪切,这样就只需要进行一次命中判断。
:) [r]
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?