User Tools

Site Tools


pyflow

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pyflow [2019/11/08 12:13]
admin
pyflow [2020/04/12 08:09] (current)
admin [Objekte]
Line 3: Line 3:
 ===== Die Benutzeroberfläche ===== ===== Die Benutzeroberfläche =====
  
-  *[[pyflow::​scene]] +  *[[::pyflow::​scene]] 
-  *[[pyflow::​propertyview]] +  *[[::pyflow::​propertyview]] 
-  *[[pyflow::​nodebox]]+  *[[::pyflow::​nodebox]] 
 +  *[[::​pyflow::​shelftools]]
  
 ===== Anwendungsfälle ===== ===== Anwendungsfälle =====
Line 15: Line 16:
   *[[pyflow::​refnode|Knoten für ein FreeCAD-Objekt anlegen]]   *[[pyflow::​refnode|Knoten für ein FreeCAD-Objekt anlegen]]
   *[[nodes#​fc_view3d|Knoten zu Erzeugen eines FreeeCAD-Objekts]]   *[[nodes#​fc_view3d|Knoten zu Erzeugen eines FreeeCAD-Objekts]]
 +  *[[pyflow::​examples::​conny|Beispiel:​Drei Kurven zu einer Freiformfläche verbinden]]
 +  *[[pyflow::​examples::​export_import|Export Shape als Brep-File und Import Brep-File]]
 +  *[[pyflow::​examples::​expression|Node für Expression]]
  
 ===== Links ===== ===== Links =====
Line 22: Line 26:
   * https://​pyflow.readthedocs.io   * https://​pyflow.readthedocs.io
  
 +===== Bilder =====
 +
 + ​[[::​pyflow::​bildergalerie]]
 ===== Videos ===== ===== Videos =====
  
 /* {{youtube>​large:​7FInafkuuEI|Maus Sensor und Facedraw}} */ /* {{youtube>​large:​7FInafkuuEI|Maus Sensor und Facedraw}} */
  
 +   ​*[[pyflow:​video:​keyboard_sensor|Keyboard Sensor]]
 +
 +
 +  *[[pyflow::​video::​Tutorial first steps with PyFlow]]
 +  *[[pyflow::​video::​Iron a curve]]
 +
 +  *https://​youtu.be/​5vhxx2Mt9QI BSpline Surface Editor V 1.0
 +  *https://​youtu.be/​B-d1-RsRhzw Quadmesh node
 +  *https://​youtu.be/​PC6-fJGbFxg ​ Random forest on a surface
 +  *https://​youtu.be/​W_i2X9FR9vY use multiple draggers to edit a face
 +
 +  *https://​youtu.be/​ztRyAxt4Hmw Tangential Seam between two surfaces
 +  *https://​youtu.be/​feBz9Gp2GFU ​ Camera node
 +  *[[pyflow::​video::​Geländemodell aus Messpunkten]] 19.12.2019
 +  *https://​youtu.be/​vFWlnCLLiOQ [[pyflow::​video::​Platzierung angewendet auf ein Vektor Netz]] 12.12.2019
 +  *https://​youtu.be/​tX8y4BHj7BM [[pyflow::​video::​Platzierungen angewendet auf einzelne Objekte]] 12.12.2019
 +  *[[pyflow::​video::​einfacher Editor für eine 3D Kurve]] 06.12.2019
 +  *[[pyflow::​video::​Parametrischer Schlauch]] 05.12.2019
 +  *[[pyflow::​video::​logische Gatter]] 04.12.2019
 +
 +  *https://​youtu.be/​1_M4noPSMwY geometric culling
 +  *https://​youtu.be/​cj4XB3l4l7Y culling
 +  *https://​youtu.be/​wsEpLETRrbM figure on a face
 +  *https://​youtu.be/​GUV2xkTHwGc Blinker
 +  *https://​youtu.be/​KEtBmsSE6kM References to FreeCAD objects
 +  *https://​youtu.be/​JMa1sVp2pNo expressions
 +  *https://​youtu.be/​IqSgiW_6990 [[wobbly curve]]
 +  *https://​youtu.be/​4ZU33NdgTQA [[simplex node]]
  
   *https://​youtu.be/​Q_odR-_Yhqc [[pyflow::​video::​geschlossene Kurve mit Fläche füllen(Filled Face)]]   *https://​youtu.be/​Q_odR-_Yhqc [[pyflow::​video::​geschlossene Kurve mit Fläche füllen(Filled Face)]]
Line 58: Line 93:
 ===== Objekte ===== ===== Objekte =====
  
-  * Liste der Pins aus dem FreeCAD Paket: [[pins]] +  * [[pins|Liste der Pins aus dem FreeCAD Paket]] 
-  * Liste der Knoten aus dem FreeCAD Paket: [[nodes]] +  * Liste der Knoten aus dem FreeCAD Paket: ​ 
 +    * [[::pyflow::nodes|alphabetisch]] 
 +    * [[::​pyflow:​categories|nach Kategorie]] 
 +    * [[::​pyflow::​functions|Funktionen alphabetisch]] 
 +  * Liste der Knoten des Paketes WWW 
 +    * [[::​pyflow::​www_nodes|alphabetisch]] 
 +  * Liste der Knoten des Paketes Cypher 
 +    * [[::​pyflow::​cypher_nodes|alphabetisch]]
  
 ===== Programming ===== ===== Programming =====
Line 68: Line 109:
   *tools for selections [[shelftools]]   *tools for selections [[shelftools]]
   *linking [[linking]]   *linking [[linking]]
 +
 +===== Installation =====
 +
 +
 +
 +
 +==Requirements for Pyflow==
 +https://​github.com/​wonderworks-software/​PyFlow/​blob/​master/​requirements/​requirements-standalone.txt
 +
 +
 +==Install PyFlow== ​
 +
 +  - Clone or download repository
 +
 +.FreeCAD/​Mod/​PyFlow-master
 +
 +==Install nodeditor==
 +
 +
 +  - start FreeCAD
 +  - select PyFlow workbench
 +
 +test the installation of the required modules in python console window
 +
 +== Test Cases ==
 +
 +  - [[pyflow::​testcase::​create all nodes]]
 +  - [[pyflow::​testcase::​create all pins]]
 +  - [[pyflow::​testcase::​create all functions]]
pyflow.1573211583.txt.gz · Last modified: 2019/11/08 12:13 by admin