|
发表于 2005-8-17 09:45:00
|
显示全部楼层
当我调用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函数
我不太会用 |
|