Get name textdot python rhino6

unhandled

(Xiix Xoox) #1

i want get name off textdot and compare them but i can’t in python. Please help me get them


#2

What have you tried?


(Xiix Xoox) #3

_dot=rs.GetObject(“get text dot”)
_dot2=rs.GetObject(“get text dot 2”)
if(_dot==_dot2):
print(“true”)
else:
print(“false”)
print (_dot)
print (_dot2)

Result
false
10f7e900-90f8-40c5-8bd8-3355af02f87d
c2c7728e-cc66-48aa-a3bc-6b6730325fef

EX:
Textdot is 2
I want get text “2” off textdot and compare.
i can’t find gettext off textdot in python for rhinoceros


#4

To get the text from a text dot, you need to use rs.TextDotText… check the Help for more details.

Here is a small sample:

import rhinoscriptsyntax as rs

dots=rs.GetObjects("Select 2 text dots to compare",8192,minimum_count=2,maximum_count=2)
if dots:
    #get texts from the dots into a list
    texts=[rs.TextDotText(dot) for dot in dots]
    #strict comparison - case sensitive
    if texts[0]==texts[1]: print "Dot texts match exactly"
    
    #textual comparison - not case sensitive
    if texts[0].lower()==texts[1].lower(): print "Dot text spellings match"


(Xiix Xoox) #5

It true.
Thank a lot!