Préparation au contrôle des objets rhino avec des scripts dans Grasshopper / Python

introduction

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?

Spécifiez la position du document

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

Quel document choisir dans quelle situation

sc.doc = Rhino.RhinoDoc.ActiveDoc

Est utilisé dans les situations suivantes.

Aussi,

sc.doc = ghdoc

Est utilisé dans les situations suivantes.

Pour plus de détails

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

Préparation au contrôle des objets rhino avec des scripts dans Grasshopper / Python
6 façons d'enchaîner des objets en Python
Épingler le répertoire actuel au répertoire de script en Python
Exemple de script pour piéger les signaux en Python
Un mémorandum pour exécuter un script python dans un fichier bat
Pour vider stdout en Python
Connectez-vous au site Web en Python
Parler avec Python [synthèse vocale]
Comment développer en Python
Publier sur Slack en Python
Un script qui compte jusqu'à 5 secondes et s'arrête dans le Python de Blender
Affectation d'une macro de génération de modèles dans un fichier de script Python à la touche F12
[Python] Comment faire PCA avec Python
Comment passer des arguments à un script Python dans SPSS Modeler Batch
Convertir Markdown en PDF en Python
Comment collecter des images en Python
Comment utiliser SQLite en Python
Obtenez le chemin du script en Python
Affectations et modifications des objets Python
[python] Script de copie pour générer un journal de copie
Essayez de calculer Trace en Python
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
J'ai écrit un script pour extraire les liens de pages Web en Python
Comment utiliser PubChem avec Python
Examiner la classe d'un objet avec python
Articles à lire lorsque le code de script Python de Blender ne fonctionne pas dans 2.80
Comment gérer le japonais avec Python
Une alternative à `pause` en Python
Convertir un script Python écrit dans PyTorch en exe avec PyInstaller
J'ai créé un script en python pour convertir des fichiers .md au format Scrapbox
[Introduction à Python] Comment utiliser la classe en Python?
Contrôle exclusif avec fichier de verrouillage en Python
Installez Pyaudio pour lire des vagues en python
J'ai essayé d'implémenter la permutation en Python
Méthode pour créer un environnement Python dans Xcode 6
Comment définir dynamiquement des variables en Python
Comment faire R chartr () en Python
[Itertools.permutations] Comment créer une séquence en Python
PUT gzip directement dans S3 en Python
Envoyer des e-mails à plusieurs destinataires avec Python (Python3)
Convertir un fichier psd en png en Python
J'ai essayé d'implémenter PLSA dans Python 2
Pour définir le codage par défaut sur utf-8 en python
Comment utiliser BigQuery en Python
Connectez-vous à Slack à l'aide de requêtes en Python
Exécuter l'interpréteur Python dans le script
Comment obtenir stacktrace en python
Comment afficher la table quatre-vingt-dix-neuf en python
Un moyen simple d'utiliser Wikipedia avec Python
Comment vérifier la version d'opencv avec python
J'ai essayé d'implémenter ADALINE en Python
[Python] pandas à bien comprendre en 10 minutes
Lancer le Webhook entrant vers Mattermost en Python
Module pour générer le mot N-gramme en Python
Pour référencer des variables d'environnement en Python dans Blender
Je voulais résoudre ABC159 avec Python
J'ai essayé d'implémenter PPO en Python