** Fortsetzung von Basic_01 .... **
** Klicken Sie hier für die oben genannten ** RF Python Basic_01
http://qiita.com/ts_bros/items/17dd84e550897ed42343
LayoutData (.lay)
*
: Wenn Sie die Ansicht nach Ihren Wünschen anpassen möchten ...
Jede Ansicht hat die folgende Auswahl.Rechts teilen_tool (Split Vertical:Vertikal geteilt horizontal:Seitliche Richtung)
Die linke Seite ist die Wahl
Das Format, in dem die bearbeiteten layoutData gespeichert werden, ist ... Es wird .lay sein.
Sie können mit Laden / Layout speichern speichern und laden.
Es kann in Datei / Einstellungen / Layout eingestellt werden.
Beginnt das Hauptthema
-Python Realflow Scripting-
: Nicht wirklich für Anfänger ..... http://www.realflowforum.com/viewforum.php?f=39
Deshalb ...
RF_Python lesson01
Erstellen Sie eine Null-Geometrie
[Python]
#Create Null
null = scene.addNull();
#SetName
null.setName("locator");
Erstellen Sie einen Hub
[Python]
#Create Null
hub = scene.addHub();
Erstellen Sie einen Hub und benennen Sie ihn um
#Create Hub
hub = scene.addHub();
Hubname =scene.getDefaultHubName();
scene.message(Hubname);
#Return List HubName
geth = scene.getHubs();
listHub = geth[0];
scene.renameHub(listHub,"Target");
Ohne zu verwenden: setName () ... Ein Ansatz, um Hubgeometrie mit Liste abzurufen und mit renameHub () zu ändern
Hub und Null verbinden
[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);
Hub nach dem Erstellen von Null löschen
[Python]
#Create Null
null01 = scene.addNull();
null02 = scene.addNull();
#get Hubname
Hubs = scene.getHubs();
Hubname = Hubs[0];
#remove Hub
delete = scene.removeHub(Hubname);
Erstellen Sie mehrere Nullen und ändern Sie den Namen für jeden Knoten
[Python]
Erstellt mit Array
array = ['1','2','3','4','5'];
for i in array:
Null = scene.addNull();
Null.setName("Blast"+i);
iterate =10;
for i in range(0,iterate):
null = scene.addNull();
null.setName("Blast"+i);
Erstellt mit While
iterate =0;
while iterate<30:
null = scene.addNull();
iterate = iterate+1;
Die RF_Python-Schleifenverarbeitung scheint etwas anders zu sein Es sollte notiert werden
Vorsichtig behandeln (es wird für immer verarbeitet .....)
Recommended Posts