本帖最后由 作者 于 2003-4-8 11:29:16 编辑
要解决的问题如下图:(做一个框子把他们包上)
步骤:
〉〉先做一个便历,测出图中所有图元
〉〉做一个循环找出他们中的最大最小点
Sub ppppp()
Dim min As Variant
Dim max As Variant
Dim i As Integer
Dim j As Integer
Dim minp(0 To 2) As Double
Dim maxp(0 To 2) As Double
i = ThisDrawing.SelectionSets.Count
j = i
While (i > 0)
Set sset = ThisDrawing.SelectionSets.Item(i - 1)
sset.GetBoundingBox min, max '问题可能出在这
'将右端最大值复给 maxp 将左端最小值复给 minp
'一下程序就不写出了
End Sub
不好意思麻烦各位了!
[此贴子已经被作者于2003-4-7 21:46:05编辑过]
[此贴子已经被作者于2003-4-8 11:28:23编辑过] |