1.在添加实体后显示对话框前加入以下代码:
Update
2.加入这样的程序:(注意把boxObj和cylinderObj两个变量的定义放到声明段中) - Private Sub CommandButton3_Click()
- Dim insObj As Acad3DSolid
- Dim i As Long
- i = ThisDrawing.ObjectIdToObject(boxObj.OwnerID).Count
- Set insObj = boxObj.CheckInterference(cylinderObj, True)
- If ThisDrawing.ObjectIdToObject(boxObj.OwnerID).Count > i Then
- MsgBox "两对象相干涉"
- insObj.Delete
- Else
- MsgBox "两对象不干涉"
- End If
- Me.Hide
- End Sub
|