Set text Horizontal to View with script

I’m trying to use the new text features in Rhino 6 but cannot seem to get them to work. I’m inserting text with Rhino.AddText function but this does not have an option to enable Horizontal to view. Does anyone know how to enable this through VB scripting?

1 Like

@james.head-mears,
I don’t think that can be done with RhinoScript but it can be done this way when scripting with Python:

import rhinoscriptsyntax as rs
from scriptcontext import doc
import Rhino

id = rs.AddText('coffee', Rhino.Geometry.Plane.WorldXY)
o = doc.Objects.FindId(rs.coerceguid(id))
o.Geometry.TextOrientation = Rhino.DocObjects.TextOrientation.InView
o.CommitChanges()
rs.Redraw()
2 Likes

Thanks Alain. I guess I’ll be converting my VB to Python

Hi @Dale, could this also be exposed in RhinoScript as additional text object property in future ?
( by the way, I had no idea you can do that - that is a pretty nice feature in V6. Thank you )

–jarek