几何尺寸与公差论坛------致力于产品几何量公差标准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(C++) (http://www.dimcax.com/hust/forumdisplay.php?f=34)
-   -   【转帖】如何移动块参照? (http://www.dimcax.com/hust/showthread.php?t=7452)

yang686526 2009-04-17 09:52 PM

【转帖】如何移动块参照?
 
如何移动块参照?
如何移动块参照?
假设某一块参照由多个实体组成(line,circle等),该块参照插入点为原点,如何在不分解该块的情况下实现移动?请高手解决,多谢。
看来还得自己解决,目前想到一种方法,每一个块参照都对应数据库中一条块表记录(acdbblocktablerecord),对该记录进行迭代,就能获取块定义的内部图元信息,对这些图元做移动操作(即更新图元坐标),这样就相当于移动了块参照。另外,又遇到一个问题,当出现块嵌套的时候,操作起来非常繁琐,不知大家有没更好的办法?
快参照好象本身就是实体吧直接就能移动的啊
用transformby


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