@Holzethekid - yes, through digging around on these forums, I found this example worked well for centering existing 3D Annotation text.
oDoc = ThisDoc.Document.ComponentDefinition.ModelAnnotations.ModelDimensions.linearmodeldimensions
'center the text for linear dimensions
For Each oLinDim In oDoc
oLinDim.centertext
Next
I'm looking into methods of adjusting a 3D Annotations distance from a dynamic expanding/shrinking object now - I suspect that will be a challenge! Also thinking on how to parse only dimensions that have been manually renamed, so that d# dimensions aren't projected, but "Width" and "Height" are. 🤔 Open to suggestions!
EDIT: Ahh, this example should tie in well! With a bit of trickery, I should be able to only promote certain named dimensions to 3D Annotations.
https://clintbrown.co.uk/2020/07/27/ilogic-get-set-user-parameters/