如何从dwg文件中得到得到实体的外围框?
在dwg文件中有一个块实体用AcDbDatabase pDb建一个临时数据库
用它来读取dwg文件,
pDb->readDwgFile(fileName);
然后得到所需块的id。
AcDbBlockTable *pBlockTable;
pDb->getBlockTable(pBlockTable, AcDb::kForRead);
AcDbBlockTableRecord *pBlockTableRecord;
pBlockTable->getAt(blockName,blockId);//blockName已知
pBlockTable->close();
这样得到blockId后如何用getGeomExtents得到这个块的外围框的maxPoint和minPoint?
谢谢大家!
getGeomExtents(AcDbExtents& extents) 里是一个 AcDbExtents 类型的数据,
然后再找 AcDbExtents 的AcDbExtents Query Functions 里有两个Query函数为 maxPoint 和 minPoint 。这两个点就是你要找的答案
通过 blockId 得到实体指针后调用楼上的函数
谢谢大家的回复!
我想知道怎么得到实体指针啊?能把代码写一下吗?
汗~~~~~~~我是初学者,不要笑我呀。。。
谢谢!
页:
[1]