RF Python Basic_02

** Suite de Basic_01 .... ** ** Cliquez ici pour voir ci-dessus ** RF Python Basic_01 http://qiita.com/ts_bros/items/17dd84e550897ed42343


Split sur la droite_tool  (Split Vertical:Vertical Split Horizontal:Direction latérale)
La gauche choisit

Edit_Layout.PNG

Le format qui stocke les données de mise en page modifiées est ... Ce sera .lay.

Vous pouvez enregistrer et charger avec la mise en page Load / Save.

Il peut être défini dans Fichier / Préférences / Mise en page.

Def_LayOut.PNG


Commencera le sujet principal

-Python Realflow Scripting-

: Pas vraiment pour les débutants ..... http://www.realflowforum.com/viewforum.php?f=39


Voilà pourquoi ... RF_Python lesson01

Créer une géométrie nulle [Python]

#Create Null
null = scene.addNull();
#SetName 
null.setName("locator");

Create_Null.PNG

Créer un hub [Python]

#Create Null
hub = scene.addHub();

Créez un Hub et renommez-le

#Create Hub
hub = scene.addHub();

Hubname =scene.getDefaultHubName();

scene.message(Hubname);

#Return List HubName
geth = scene.getHubs();

listHub = geth[0];

scene.renameHub(listHub,"Target");

Rename_Hub.PNG

Sans utiliser: setName () ... Approche pour obtenir Hubgeometry avec liste et la modifier avec renameHub ()

Connecter Hub et Null [Python]

#Create Geometry

hub01 = scene.addHub();
null01 = scene.addNull();

hub02 = scene.addHub();
null02 = scene.addNull();

#setName
null01.setName("Null_A");

null02.setName("Null_B");

#Return List HubName
geth = scene.getHubs();

listHub1 = geth[0];
listHub2 = geth[1];

#RenameHub
hubname01=scene.renameHub(listHub1,"A");
hubname02=scene.renameHub(listHub2,"B");

#Create NodeConection

newhubs = scene.getHubs();

New_hub01 = newhubs[0];
New_hub02 = newhubs[1];

newnodes = scene.getNodes();

New_null01 = newnodes[0];
nullname01 = New_null01.getName();

New_null02 = newnodes[1];
nullname02 = New_null02.getName();

#print node&Hub Name
scene.message("hub="  +New_hub01+New_hub02+"Node="  +nullname01+nullname02);


#Change Conect
scene.addLink(nullname01,New_hub02);
scene.addLink(nullname02,New_hub02);

add_link.PNG

Supprimer le Hub après avoir créé Null [Python]

#Create Null
null01 = scene.addNull();  
null02 = scene.addNull(); 

#get Hubname
Hubs = scene.getHubs();

Hubname = Hubs[0];

#remove Hub
delete = scene.removeHub(Hubname);

delete_Hub.PNG


Créez plusieurs Nulls et modifiez le nom de chaque nœud [Python] Créé avec tableau

array = ['1','2','3','4','5'];


for i in array:
    Null = scene.addNull();
    Null.setName("Blast"+i);

Create_many_Nodes.PNG

iterate =10;

for i in range(0,iterate):
    null = scene.addNull();
    null.setName("Blast"+i);

Créé avec While

iterate =0;

while iterate<30:
     null = scene.addNull();
    
    iterate = iterate+1;

Le traitement de la boucle RF_Python semble être un peu différent Ça devrait être noté

Soyez prudent lors de la manipulation pendant (il sera traité pour toujours .....)

Recommended Posts

RF Python Basic_02
Écriture de base Python
Grammaire de base Python3
Cours de base Python (12 fonctions)
Édition de base Python Memo
Cours de base Python (7 dictionnaire)
Cours de base Python (2 installation Python)
[python] méthode de base de la classe
Cours de base Python (11 exceptions)
Aide-mémoire Python3 (basique)
Grammaire de base Python (divers)
Cours de base Python (Introduction)
Mémorandum de base Python partie 2
python basic ② sous windows
Mémo de base Python - Partie 2
Cours de base Python (13 cours)
Notes de commande de base Python
Connaissance de base de Python
Mémo de base Python - Partie 1
mémorandum python super basique
Cours de base Python (8 branches)
Instruction if de base Python
Cours de base Python (3 Exécution de Python)
Python Basic --Pandas, Numpy-
Grammaire de base du système Python3 (quelques itérations de Python)
Application Python: Pandas Partie 1: Basique
Refactoring appris avec Python (Basic)
Python
Authentification BASIC avec bouteille Python
Ordre de tri des dict de base Python
Cours de base Python (10 notation d'inclusion)
Mémo de grammaire de base Python (1)
Grammaire de base Python (divers) Mémo (3)
Grammaire de base Python (divers) Mémo (2)
Grammaire de base Python pour les débutants
[Python] [SQLite3] Exploiter SQLite avec Python (basique)
Utilisation basique de la f-string Python
J'ai appris la grammaire de base de Python
Grammaire de base Python (divers) Mémo (4)
Installation de Python (Python 3.7.7) et grammaire de base
Cours de base Python (1 Qu'est-ce que Python)
Comparaison de la grammaire de base entre Java et Python
Scraping avec Selenium en Python (Basic)
[Python] Connaissances de base utilisées dans AtCoder
Cours de base Python (14 modules et packages)
1. Statistiques apprises avec Python 1-1. Statistiques de base (Pandas)
Grammaire de base du système Python3 (dictionnaire)
Application Python: visualisation de données partie 1: basique
Etude de base d'OpenCV avec Python
Les bases de Python ⑤
Résumé Python
Python intégré
Notation d'inclusion Python
Technique Python