查看单个帖子
旧 2009-04-21, 09:54 AM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 如何实现move,copy等操作

如何实现move,copy等操作
www.dimcax.com
如何实现move,copy等操作
在.net开发arx中如何实现实体(如直线、圆)类似于vba中的move,copy等方法的操作?在帮助中找了下,好你并没有此类的方法,不知该如何实现?
没有的,得自己写。
c#最适合开发autocad,因为它拥有vb容易的特点,却具有vc++的强大功能。
能否给段代码或给个思路?谢谢。
move,可用矩阵的方法实现。copy,有现成的方法。现在,没装net,只能先说那么多了。
还有比较傻的方法可以试试, 把要操作的实体先放到选择集里面, 然后用命令.
实体的clone函数应该是实现copy的吧? 在对象浏览器里面搜索了一下, autodesk.autocad.interop.common.iacad***类有move函数,是实现移动的,但不知道怎么用呢? [
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)