explode(在线等)
<p>怎么将数据中所有图层先执行explode操作</p> <p>就是相当于cad软件中的Explode功能。</p> <p>AcDbBlockTableRecord blTable;<br/>AcDbVoidPtrArray pExps;<br/>acedSSLength(ss,&len);<br/>for(int i=0; i<len; i++)<br/>{<br/> acedSSName(ss,i,ent);<br/> acdbGetObjectId(eId,ent);<br/> acdbOpenObject(pE, eId, AcDb::kForWrite, false); <br/> if (pE->explode(pExps) == Acad::eOk)<br/> { <br/> blTable.appendAcDbEntity(pE); </p><p> } </p><p>}</p> 上面的代码有什么问题,请求大家解答 <p>我觉得可以用acedCommand直接调用cad里面的explode命令。但是具体这个怎么写,请高手来指点</p> acedCommand(RTSTR, "EXPLODE",RTNONE);这句话好像有问题。请问正确写法是什么样子得 <p>呵呵,正确~~</p>
页:
[1]