thanks for the report, i see that both scripts work in the WIP but the insertion point used in the second script seems to be at the upper left. In V5 the text insertion point is the lower left instead.
If you want to have a quick workaround, you might try this until V6 got fixed:
import rhinoscriptsyntax as rs
ids = rs.GetObjects("Select text objects", 512, True, True, False)
if not ids: return
for text_obj in [rs.coercerhinoobject(id, True, True) for id in ids]:
if isinstance(text_obj, Rhino.DocObjects.TextObject):
bbox = rs.BoundingBox(text_obj, text_obj.TextGeometry.Plane)
text = text_obj.TextGeometry.Text
point = bbox
I am thinking of adding some command line options where to position the Dot after the conversion.
@pascal, i hope you see that, will this be corrected in V6 ?