- 积分
- 574
- 明经币
- 个
- 注册时间
- 2005-5-11
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
Dim acadselect As AcadSelectionSet Set acadselect = doc1.SelectionSets.Add("ss1") Dim minExt As Variant Dim maxExt As Variant For Each obj In doc0.ModelSpace If obj.EntityName = "AcDbPolyline" Then obj.GetBoundingBox minExt, maxExt
acadselect.Select acSelectionSetWindow, minExt, maxExt
我想把选择集内所有的对象,移动到某一个位置,以矩形的左上角(188.3626,555.546,0)为参考,移到(0,0,0),选择集中又没有move属性
acadselect.itme(i).move 倒是可以,但计算很复杂,而且移动需要两个点,像附图中的那个复杂的花,算起来可就麻烦了,有没有更好的办法呢? |
|