// 得到鼠标位置 var point = mxOcx.NewPoint(); point.x = dX; point.y = dY; // 构造择集,得到鼠标所在闭合区域。 // 设置过滤条件 var filter = mxOcx.NewResbuf(); // 设置PL线为过滤条件 filter.AddStringEx( "LWpolyliNE" , 5020); // 选择范围左下角 var pt1 = mxOcx.NewPoint(); pt1.x = point.x - 100; pt1.y = point.y - 100; // 选择范围右上角 var pt2 = mxOcx.NewPoint(); pt2.x = point.x + 100; pt2.y = point.y + 100; // 选择pt1,pt2所在范围内的对象. var ss =mxOcx.NewSelectionSet(); ss.Select(1, pt1, pt2, filter); for ( var i = 0; i < ss.Count; i++) { // 遍历所有对象,看当前点是在那个闭合区域内 var pl =ss.Item(i); var dArea = pl.GetArea2 (); alert( "面积为:" + dArea.toString()); } |
以上是内存溢出为你收集整理的CAD返回曲线组成的闭合区域面积(网页版)全部内容,希望文章能够帮你解决CAD返回曲线组成的闭合区域面积(网页版)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)