wangyj 发表于 2007-9-14 09:50:00

<p>兄台,为啥运行到&nbsp;pPolyline-&gt;transformBy(AcGeMatrix3d::scaling(dScale,pickPoint));就崩溃了?帮忙指点一下</p>

fpiw 发表于 2007-9-14 12:49:00

<p>AcDbPolyline::getArea(double &amp;dArea)可以直接取多边形面积,不用你自己费事去算,何况你那样算出来的也不准</p><p>一定要以AcDb::kForWrite方式打开才可以对实体进行修改,你对一个以只读方式打开的东西进行写操作,当然会崩溃了</p>

wangyj 发表于 2007-9-14 15:36:00

<p>多谢这位大哥帮助,通过比例缩放可实现多边形的面积的改变了.</p><p>我还有一个问题能否帮忙,设计坐标标注要求坐标的X、Y值分别在标注线的上下方</p>

fpiw 发表于 2007-9-15 12:18:00

计算坐标位置用text输出就是了,这也有什么麻烦吗?

wangyj 发表于 2007-9-17 08:47:00

大哥,实在不好意思我是初学者,没用过这个,麻烦指点一下,或者给个例子看看,我知道大哥 是好心人

zhang007 发表于 2007-9-17 11:57:00

<a href="http://www.programbbs.com/doc/461.htm">http://www.programbbs.com/doc/461.htm</a>

wangyj 发表于 2007-9-18 08:48:00

兄台,你贴的是啥地址啊,我要的是坐标标注,VS.net2002+ARX+AutoCAD2005
页: 1 [2]
查看完整版本: [求助]选取多边形上的一点来改变多边形的面积