當前位置:編程學習大全網 - 編程軟體 - Autocad編程講解

Autocad編程講解

void GetCircleInfo()

{

ads _ name ent

ads _ point p 1;

while(acedEntSel(_ T(" \ n _ T(" \ n select circle:"),ent,p1)==RTNORM){

AcDbObjectId id

if(Acad::eOk!= acdbGetObjectId(id,ent))繼續;

AcDbEntity * pEnt

if (Acad::eOk!= acdbOpenAcDbEntity( pEnt,id,AcDb::kForRead,Adesk::kFalse))繼續;

if(pEnt-& gt;isKindOf(AcDbCircle::desc())){

acdb circle * PCI rcle =(acdb circle *)pEnt;

double radius = PCI rcle-& gt;radius();

AcGePoint3d PCN = pCircle-& gt;center();

CString msg

味精。格式(_T("居中:(%。f,%。f),半徑:%。f”)、pcne . x、pcne . y、radius);

AfxMessageBox(msg);

}

其他

{

AfxMessageBox(_T("不是圓弧!"));

}

pEnt-& gt;close();

}

返回;

}

  • 上一篇:北京市車牌號是怎麽分的?
  • 下一篇:在excel中sum相當於什麽公式?
  • copyright 2024編程學習大全網