import rhinoscriptsyntax as rs allobjs = rs.AllObjects () rs.DeleteObjects (allobjs) initial = "C" hgt=60 size=40 #rs.Command ("-_Curve Degree=2 0,0,0 20,-1,0 20,12,0 0,10,0 Close _Enter") #crv = rs.FirstObject(select=True) mytext = rs.AddText(initial,(0,0,0),height=size, font= "Calibri") crv = rs.ExplodeText(mytext,True) [0] rs.SelectObject(crv) rs.Command ("-_ExtrudeCrv Solid=No {} _Enter".format(hgt)) srf = rs.FirstObject(select=True) #rs.Command("-_Rebuild UPointCount=10 VPointCount=4 UDegree=3 VDegree=3 DeleteInput=Yes _Enter") #rs.EnableObjectGrips(srf, True) #rs.SelectedObjectGrip(srf,23) #rs.Command("-_Move 0,0,0 15,0,0 _Enter") rs.Command ("Contour 0,0,0 0,0,1 3.0 _Enter") rs.Command ("_ExtrudeCrv Solid=Yes 0.3 _Enter") rs.SelectObject(srf) rs.Command ("Contour 0,0,0 1,0,0 2.0 _Enter") rs.Command ("Pipe 0.2 _Enter") rs.DeleteObject(srf) initial = "N" hgt=60 size=40 mytext = rs.AddText(initial,(40,0,0),height=size, font= "Calibri") crv = rs.ExplodeText(mytext,True) [0] rs.SelectObject(crv) rs.Command ("-_ExtrudeCrv Solid=No {} _Enter".format(hgt)) srf = rs.FirstObject(select=True) rs.Command ("Contour 0,0,0 0,0,1 3.0 _Enter") rs.Command ("_ExtrudeCrv Solid=Yes 0.3 _Enter") rs.SelectObject(srf) rs.Command ("Contour 0,0,0 1,0,0 2.0 _Enter") rs.Command ("Pipe 0.2 _Enter") rs.DeleteObject(srf)