几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(VB.NET/C#) (http://www.dimcax.com/hust/forumdisplay.php?f=176)
-   -   如何实现move,copy等操作 (http://www.dimcax.com/hust/showthread.php?t=9516)

yang686526 2009-04-21 09:54 AM

如何实现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函数,是实现移动的,但不知道怎么用呢? [


所有的时间均为北京时间。 现在的时间是 11:47 AM.