我想獲得autocad塊引用的座標。如何獲得autocad-VBA中塊參考的座標?
有了下面的代碼,我可以選擇一個如BlockReference在AutoCAD中,但它總是顯示(0,0,0)作爲insertionpoint ...
是在insertionpoint塊的實際座標,或不?
Sub GetInsertpoint()
Dim oEnt As AcadEntity
Dim varPick As Variant
Dim brBref As AcadBlockReference
Dim arAttR As AcadAttributeReference
Dim varAt As Variant
Dim i As Double
ThisDrawing.Utility.GetEntity oEnt, varPick, vbCr & "Get the block"
If TypeOf oEnt Is AcadBlockReference Then
MsgBox "Thank you, very nice!"
Set brBref = oEnt
MsgBox brBref.InsertionPoint(0) & brBref.InsertionPoint(1) & brBref.InsertionPoint(2)
Else
MsgBox "Not a block reference!"
Exit Sub
End If
End Sub