958620832 发表于 2013-10-25 09:52:34

vla-GetBoundingBox函数求最小包围盒的局限性

(setq ename (car (entsel))) ;选择天正文字,或者天正标高标注,或者天正图名标注
(vla-GetBoundingBox (vlax-ename->vla-object ename) 'cor1 'cor2)
结果,命令行显示,错误: Automation 错误。未提供说明。
这是怎么回事?
难道对于天正文字、天正标高标注、天正图名标注,就不能求其包围盒了么?
有没有什么其他函数应用范围更广,甚至都可以求出天正文字、天正标高标注、天正图名标注的包围盒呢?

mmmmmm 发表于 2013-10-25 12:00:21

把天正实体临时做成单独实体的块,求块的包围盒。再undo回来

cxjzxh 发表于 2013-10-26 10:06:28

估计它是天正的自定义实体吧

ruirui999 发表于 2018-2-6 00:30:05

非天正也会出现这种错主。
页: [1]
查看完整版本: vla-GetBoundingBox函数求最小包围盒的局限性