zxy9108 发表于 2005-4-15 09:28:00

请教vla-getboundingbox用法

我想了解vla-getboundingbox函数的概念和用法,看了帮助文件,都是英文的,看不太懂,哪位兄弟可以赐教?

ljpnb 发表于 2005-4-15 09:51:00

vla-getboundingbox就是获取一个物体的最大轮廓的左下角坐标和右上角坐标,所谓最大轮廓就是用一个BOX能完全套住所指定的物体。


用法如下:


(vla-GetBoundingBox obj 'minpoint 'maxpoint)

zxy9108 发表于 2005-4-15 17:25:00

请教LJPNB, 该函数的返回值是什么, 是两个坐标组成的表吗?

无痕 发表于 2005-4-15 18:55:00

看看明经实用函数里面的例子,就明白了

ljpnb 发表于 2005-4-15 19:30:00

zxy9108发表于2005-4-15 17:25:00static/image/common/back.gif请教LJPNB, 该函数的返回值是什么, 是两个坐标组成的表吗?

<BR>(setq minpoint (vlax-safearray-&gt;list minpoint))

haiyunzhou 发表于 2012-3-12 21:22:16

学习了 非常感谢

chenlight 发表于 2012-11-6 13:22:18

最大包容盒,解释的非常清楚。看来要慢慢探索呀!

shuaier 发表于 2015-9-28 17:10:42

一起研究学习!

852456 发表于 2018-8-13 20:16:30

收藏 有时间再来学习

jin1114 发表于 2018-8-13 20:57:26

zxy9108 发表于 2005-4-15 17:25
请教LJPNB, 该函数的返回值是什么, 是两个坐标组成的表吗?

是的,返回的是minpoint 和maxpoint两组安全数组,但是要用vlax-safearray->list 函数将返加的安全数组转换成vlisp能识别的list点坐标,(setq min_pt (vlax-safearray->list minpoint)) (setq max_pt (vlax-safearray->list minpoint))
页: [1]
查看完整版本: 请教vla-getboundingbox用法