![]() |
【转帖】如何从dwg文件中得到得到实体的外围框?
如何从dwg文件中得到得到实体的外围框?
如何从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 。这两个点就是你要找的答案 江苏昆山小城,欢迎交流 本职工作五金模具设计及加工 及cad软件开发 通过 blockid 得到实体指针后调用楼上的函数 谢谢大家的回复! 我想知道怎么得到实体指针啊?能把代码写一下吗? 汗~~~~~~~我是初学者,不要笑我呀。。。 谢谢! |
所有的时间均为北京时间。 现在的时间是 11:24 PM. |