几何尺寸与公差论坛------致力于产品几何量公差标准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)
-   -   【转帖】explode(在线等) (http://www.dimcax.com/hust/showthread.php?t=6240)

yang686526 2009-04-16 09:55 AM

【转帖】explode(在线等)
 
explode(在线等)
explode(在线等)
怎么将数据中所有图层先执行explode操作
就是相当于cad软件中的explode功能。
acdbblocktablerecord bltable;
acdbvoidptrarray pexps;
acedsslength(ss,&len);
for(int i=0; i<len; i++)
{
acedssname(ss,i,ent);
acdbgetobjectid(eid,ent);
acdbopenobject(pe, eid, acdb::kforwrite, false);
if (pe->explode(pexps) == acad::eok)
{
bltable.appendacdbentity(pe);
}
}
上面的代码有什么问题,请求大家解答
我觉得可以用acedcommand直接调用cad里面的explode命令。但是具体这个怎么写,请高手来指点
acedcommand(rtstr, "explode", rtnone);这句话好像有问题。请问正确写法是什么样子得
呵呵,正确~~


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