当我调用getdata命令时
谢谢大虾
void CGenerWorkDlg::getdata() { //第一步:获得对象集合 // AfxMessageBox("请选择塑件"); ads_name ssname; // ads_point pt; // acedEntSel("\nSelect an entity:",ssname,pt); if (acedSSGet(NULL,NULL,NULL,NULL,ssname)!=RTNORM) { AfxMessageBox("没有选择!"); acutPrintf("\n"); return; } AcDbObjectId eId; acdbGetObjectId(eId,ssname); AcDbEntity *pEnt; acdbOpenObject(pEnt,eId,AcDb::kForRead);
AcDbExtents extents; pEnt->getGeomExtents(extents); AcGePoint3d moveby; //moveby.y=0.2; moveby=extents.minPoint(); acutPrintf("\nextentsx:%d",moveby.x); }
还有
我想获得实体的最大包围尺寸
怎么用getGeomExtents函数
我不太会用 |