Hi @puschDB838. From DiameterModelDimension object that you find, use its DiameterModelDimension.Definition property. The Property says that it returns a ModelDimensionDefinition, but that is just the 'base type' which does not have the Property needed, and you should actually get a DiameterModelDimensionDefinition type object. So, to take advantage of this, declare the variable ahead of time that is DiameterModelDimensionDefinition Type with no value yet, then set that variable's value from that Definition property. Then, you can use its DiameterModelDimensionDefinition.Intent property go get the GeometryIntent object that was used to define the 'connection / attachment' between the geometry object and this annotation object. If the GeometryIntent.IntentType property value (from the IntentTypeEnum) is the kGeometryIntent variation, then we can next use the GeometryIntent.Geometry property's value, which should be the geometry object that was specified when the GeometryIntent was created.
Wesley Crihfield

(Not an Autodesk Employee)