阅读:1729回复:0
探讨union,buffer等需要第二个矩形范围参数方法的一定视图范围失效抛出异常问题!
<P> CMoRectangle extent(m_map->GetExtent());<BR> extent.ScaleRectangle(100);<BR> va3.pdispVal = extent.m_lpDispatch;<BR> CMoPolygon poly(cline.Buffer(0.01,va3));<BR> CMoPolygon cpoly(bypolygon.Difference(poly,va3));</P>
<P>当图形在全撑或放大到一个视图后,buffer方法和difference方法和union方法都有可能失效,并且抛出异常。</P> <P>大家对va3这个矩形范围有什么看法,认为多大为合适!欢迎讨论。<BR></P> |
|
|