|
Emplacement du menu |
---|
Édition → Envoyer vers la console Python |
Ateliers |
Tous |
Raccourci par défaut |
Ctrl+Shift+P |
Introduit dans la version |
0.19 |
Voir aussi |
Aucun |
La commande Std Vers la console Python crée des variables dans la console Python référençant un objet sélectionné et ses sous-formes sélectionnées, ainsi que d'autres références utiles. Les variables et le code impliqué peuvent être utilisés dans le développement du code Python.
Les variables suivantes sont créées en fonction de l'objet sélectionné et des sous-formes sélectionnées, le cas échéant :
Nom de la variable | Objet(s) référencé(s) |
---|---|
doc |
Le document contenant l'objet sélectionné |
lnk |
L'objet Lien sélectionné (créé uniquement si l'objet sélectionné est un Lien) |
obj |
En fonction de l'objet sélectionné : L'objet sélectionné lui-même (si l'objet sélectionné n'est pas un lien). |
shp |
Selon le type de obj :La propriété |
sub |
La première sous-forme sélectionnée (créée uniquement si au moins une sous-forme est sélectionnée) |
subs |
Une liste contenant toutes les formes secondaires (créée uniquement si deux formes secondaires ou plus sont sélectionnées) |
>>> ### Begin command Std_SendToPythonConsole >>> try: >>> del(doc,lnk,obj,shp,sub,subs) >>> except Exception: >>> pass >>> >>> doc = App.getDocument("Unnamed") >>> lnk = doc.getObject("Link") >>> obj = lnk.getLinkedObject() >>> shp = obj.Shape >>> sub = obj.getSubObject("Edge10") >>> subs = [obj.getSubObject("Edge10"),obj.getSubObject("Face3"),obj.getSubObject("Vertex5"),] >>> ### End command Std_SendToPythonConsole
Exemple de sortie : une arête, une face et un sommet d'un Lien vers un Part Cube ont été sélectionnés
App::Link
) et que l'objet lié est dérivé de la classe Part::Feature
, la variable shp
sera la forme de l'objet lié. Si le lien a été transformé ou redimensionné et que vous souhaitez accéder à la forme redimensionnée/transformée, vous pouvez le faire avec ce code :lnk_shp = Part.getShape(lnk)