Lors de l'utilisation de GhPython, un plug-in qui peut gérer Python avec Grasshopper, par exemple, des commandes telles que GetObject () qui peuvent être utilisées avec des rhinoscripts ne peuvent pas être utilisées. En effet, lors de l'utilisation d'un script Rhino sur Rhino, l'objet sur Rhino est géré, tandis que lors de l'utilisation d'un script Rhino sur Grasshopper, l'objet virtuel utilisé par Grasshopper est géré. Alors tu fais quoi?
Afin de pouvoir gérer les objets sur le rhinocéros, écrivez ce qui suit dans le script python.
sample.py
import scriptcontex as sc
sc.doc = Rhino.RhinoDoc.ActiveDoc
En faisant cela, si vous utilisez le script Rhino dans ce script, vous serez en mesure de gérer les objets qui se trouvent dans l'espace Rhino au lieu des objets virtuels de la sauterelle.
Si vous voulez annuler
sample.py
import scriptcontext as sc
sc.doc = ghdoc
sc.doc = Rhino.RhinoDoc.ActiveDoc
Est utilisé dans les situations suivantes.
Aussi,
sc.doc = ghdoc
Est utilisé dans les situations suivantes.
Vous pouvez obtenir des informations plus détaillées et correctes en regardant ici. C'est un incontournable pour tous ceux qui souhaitent utiliser des scripts Python avec Grasshopper.
TIPS | SCRIPT CONTEXT IN GH PYTHON
Recommended Posts