番茄 发表于 2003-4-13 15:05:00

如何用arx实现对直线的修剪???

我用编写的arx程序生成了一个梁柱模板图,现在要把梁与梁相交的部分,以及梁和柱相交的部分修剪好(即如画图时使用trim命令一样)。我的设想是,先选中这些相交的交点,然后再筛选出要修改的直线端点,改变它的座标,达到修剪的目的。

但问题是,如何选中它们,还有如何筛选??请高手指点!

zfbj 发表于 2003-4-14 15:01:00

你的设想是正确的

你的设想正确,ARX的开发比较接近底层,不像VBA和LISP那样能够直接使用高级的方法。
  要获得交点和直线对象,必须从它们的生成过程中获得其ID号,或者使用选择集的功能获得直线的ID,通过ID号对其进行AcDbEntity::intersectWith()操作,这样就能够得到交点了.
页: [1]
查看完整版本: 如何用arx实现对直线的修剪???