Abfrage der BoundaryBox einer CATIA-Dimension mit Python
Verfasst: Dienstag 3. November 2015, 10:33
Hallo zusammen,
ich will die BoundaryBox eines Maßes mit Python auslesen.
In VBA funktioniert das Ganze schon:
Jetzt will ich dasselbe in Python programmieren, jedoch bekomme ich nicht den Array raus, den ich nach dem Test in VBAerwarte.
ergibt geprintet:
<bound method CDispatch.GetBoundaryBox of <COMObject Item>>
Versuche ich darauf wie auf einen Array zuzugreifen kommt folgende Fehlermeldung:
TypeError: 'instancemethod' object has no attribute '__getitem__'
Und wenn ich die Pythonzeile wie in VBA schreibe
ist myDimensionBox entweder leer oder mit dem Wert der vorher eingegeben wurde gefüllt
Hat jemand eine Idee, was ich anders machen muss?
ich will die BoundaryBox eines Maßes mit Python auslesen.
In VBA funktioniert das Ganze schon:
Code: Alles auswählen
Dim myDimension As Object
Dim myDimensionBox(3) As Variant
myDimension.GetBoundaryBox myDimensionBox
Code: Alles auswählen
myDimension=myActiveView.Dimensions.Item(2)
myDimensionBox=myDimension.GetBoundaryBox
<bound method CDispatch.GetBoundaryBox of <COMObject Item>>
Versuche ich darauf wie auf einen Array zuzugreifen kommt folgende Fehlermeldung:
TypeError: 'instancemethod' object has no attribute '__getitem__'
Und wenn ich die Pythonzeile wie in VBA schreibe
Code: Alles auswählen
myDimension.GetBoundaryBox (myDimensionBox)
Hat jemand eine Idee, was ich anders machen muss?