📄 readme.txt
字号:
============================
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -