fircst 发表于 2007-7-16 11:26:00

如何获得图内所有图元的边界

<p>我记得是有一个属性可以直接获得的,求大人指点,在reference里面我没有查到,可能是关键字不对</p><p>我现在的办法是用GetBoundBox历遍所有图元,并判断数值大小,这样程序效率很低</p>

yadg0 发表于 2007-7-17 10:52:00

我也和你一样的问题。现在我知道有批变量EXTMAX等,但是他不是图形的边界,而是图形范围右上角,与用所有图元得出来的值不一样,不知道能否用这个值说的那个边界来?

天龙八部 发表于 2007-7-23 10:56:00

<p>reference,不会是preference吧!这个命令对应了很多的参数入,CURSORSIZE,PICKBOX,等等,REFERENCE好像没有啊!</p><p></p>

cppetonglei 发表于 2007-8-1 15:36:00

pmax = ThisDrawing.GetVariable("EXTMAX")<br/>pmin = ThisDrawing.GetVariable("EXTMIN")<br/>ThisDrawing.SendCommand "_.RECTANG " &amp; pmin(0) &amp; "," &amp; pmin(1) &amp; vbCr &amp; pmax(0) &amp; "," &amp; pmax(1) &amp; vbCr<br/>

zcmfk 发表于 2007-8-3 11:02:00

wgqww
页: [1]
查看完整版本: 如何获得图内所有图元的边界