如何用arx实现对直线的修剪???
我用编写的arx程序生成了一个梁柱模板图,现在要把梁与梁相交的部分,以及梁和柱相交的部分修剪好(即如画图时使用trim命令一样)。我的设想是,先选中这些相交的交点,然后再筛选出要修改的直线端点,改变它的座标,达到修剪的目的。但问题是,如何选中它们,还有如何筛选??请高手指点!
你的设想是正确的
你的设想正确,ARX的开发比较接近底层,不像VBA和LISP那样能够直接使用高级的方法。要获得交点和直线对象,必须从它们的生成过程中获得其ID号,或者使用选择集的功能获得直线的ID,通过ID号对其进行AcDbEntity::intersectWith()操作,这样就能够得到交点了.
页:
[1]