Python metodo getpoint() non funziona

Salve,
sto scrivendo un plug-in per Rhino 7 in python. ho necessità che funzioni in multithreading perchè deve comunicare con un’applicazione esterna. Però il metodo rs.getpoint() non funziona in multithreading? come faccio a sapere dove clicca l’utente?

In rhino nessun input può essere multithread, non ha senso.
Con getpoint rhino rimane in attesa del “click”. Una volta
completato l’input trasferisci i dati all’applicazione.

non è l’input che deve essere multithread ma la mia applicazione che richiama il getpoint perchè verrà installata come plugin dentro rhino e deve rimanere in esecuzione mentre continuo ad utilizzare rhino.

Evidenzio la contraddizione nel ragionamento: se la tua applicazione chiama “getpoint” mentre in rhino
stai eseguendo un comando cosa succede??? Il processo deve essere l’opposto: sono le azioni in rhino a far eseguire qualcosa alla tua applicazione.
Riporto il link di un esempio in py della guida:

2 Mi Piace