一个存储的问题
<p>请大家帮帮忙 </p><p>我做的是自动编程 在模型空间我用polyline 命令作了多段线 有直线有圆弧</p><p>(1)是不是首先用explode命令炸开实体?</p><p>(2)我应该用什么方法存储实体类型及其 数据值以便以后写出数控程序代码</p><p>请斑竹帮帮忙! 小生先谢了</p> <p>使用函数:AcDbPolyline::explode():</p><p>extern AcDbPolyline* pObj; //polyline</p><p></p><p>AcDbVoidPtrArray arObj;<br/>AcDbEntity *pSubEnt;</p><p>const TCHAR* pszName;</p><p><br/>pObj->explode(arObj);</p><p>for(int i=0 ; i<arObj.length() ; i++)</p><p>{</p><p> pSubEnt=(AcDbEntity*)(arObj);<br/> pszName= pSubEnt->isA()->name(); //class name</p><p> //下面就是你自己的处理过程</p><p> //...</p><p>}</p>谢谢!
<p>太谢谢您了</p><p> 希望以后能多多跟您学习</p> 呵呵 顶一个
页:
[1]