User Tools

Site Tools


pyflow:categories

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
pyflow:categories [2020/02/11 16:39]
admin
pyflow:categories [2020/02/11 16:45] (current)
admin
Line 1: Line 1:
-====== ​logic ======+=====Algebra===== 
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Algebra==
  
  
  
  
 +[[nodes::​Expression]]
 +[[nodes#​fc_Expression|/​°/ ​ ]]
  
 +number of nodes:1
 +=====Coin=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Coin==
  
  
 +nodes to create pure coin objects in the 3d view
 +it is used only for visualization effects
 +basic routines are found in cointools.py
  
 +[[nodes::​Camera]]
 +[[nodes#​fc_Camera|/​°/ ​ ]]
 +[[nodes::​Dragger]]
 +[[nodes#​fc_Dragger|/​°/ ​ ]]
 +[[nodes::​QuadMesh]]
 +[[nodes#​fc_QuadMesh|/​°/ ​ ]]
 +[[nodes::​ShapePattern]]
 +[[nodes#​fc_ShapePattern|/​°/ ​ ]]
  
 +number of nodes:4
 +=====Combination=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Combination==
  
  
  
  
 +[[nodes::​Boolean]]
 +[[nodes#​fc_Boolean|/​°/ ​ ]]
 +[[nodes::​Compound]]
 +[[nodes#​fc_Compound|/​°/ ​ ]]
 +[[nodes::​Loft]]
 +[[nodes#​fc_Loft|/​°/ ​ ]]
 +[[nodes::​Reduce]]
 +[[nodes#​fc_Reduce|/​°/ ​ ]]
 +[[nodes::​RepeatPattern]]
 +[[nodes#​fc_RepeatPattern|/​°/ ​ ]]
 +[[nodes::​Seam]]
 +[[nodes#​fc_Seam|/​°/ ​ ]]
 +[[nodes::​Slice]]
 +[[nodes#​fc_Slice|/​°/ ​ ]]
 +[[nodes::​Sweep]]
 +[[nodes#​fc_Sweep|/​°/ ​ ]]
  
 +number of nodes:8
 +=====Conversion=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Conversion==
  
  
 +convert data to other types
  
 +[[nodes::​FlipSwapArray]]
 +[[nodes#​fc_FlipSwapArray|/​°/ ​ ]]
 +[[nodes::​IndexToList]]
 +[[nodes#​fc_IndexToList|/​°/ ​ ]]
 +[[nodes::​ListOfPlacements]]
 +[[nodes#​fc_ListOfPlacements|/​°/ ​ ]]
 +[[nodes::​ListOfShapes]]
 +[[nodes#​fc_ListOfShapes|/​°/ ​ ]]
 +[[nodes::​ListOfVectorlist]]
 +[[nodes#​fc_ListOfVectorlist|/​°/ ​ ]]
 +[[nodes::​ListOfVectors]]
 +[[nodes#​fc_ListOfVectors|/​°/ ​ ]]
 +[[nodes::​MoveVectors]]
 +[[nodes#​fc_MoveVectors|/​°/ ​ ]]
 +[[nodes::​ScaleVectors]]
 +[[nodes#​fc_ScaleVectors|/​°/ ​ ]]
 +[[nodes::​Transformation]]
 +[[nodes#​fc_Transformation|/​°/ ​ ]]
 +[[nodes::​Zip]]
 +[[nodes#​fc_Zip|/​°/ ​ ]]
 +[[nodes::​uv2xyz]]
 +[[nodes#​fc_uv2xyz|/​°/ ​ ]]
 +[[nodes::​xyz2uv]]
 +[[nodes#​fc_xyz2uv|/​°/ ​ ]]
  
 +number of nodes:12
 +=====Data=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Data==
  
  
 +Data: List Array Tree
  
 +ignore; Data
 +=====Development=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Development==
  
  
 +nodes under development
 +nodes for debugging and test data 
 +some stuff to play and new prototypes in very alpha state
  
 +[[nodes::​Foo]]
 +[[nodes#​fc_Foo|/​°/ ​ ]]
 +[[nodes::​Forum]]
 +[[nodes#​fc_Forum|/​°/ ​ ]]
 +[[nodes::​PinsTest]]
 +[[nodes#​fc_PinsTest|/​°/ ​ ]]
 +[[nodes::​Tape]]
 +[[nodes#​fc_Tape|/​°/ ​ ]]
 +[[nodes::​Topo2]]
 +[[nodes#​fc_Topo2|/​°/ ​ ]]
 +[[nodes::​Toy]]
 +[[nodes#​fc_Toy|/​°/ ​ ]]
 +[[nodes::​Toy2]]
 +[[nodes#​fc_Toy2|/​°/ ​ ]]
 +[[nodes::​Toy3]]
 +[[nodes#​fc_Toy3|/​°/ ​ ]]
 +[[nodes::​elastic]]
 +[[nodes#​fc_elastic|/​°/ ​ ]]
  
 +number of nodes:9
 +=====File=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_File==
  
  
  
  
 +[[nodes::​Export]]
 +[[nodes#​fc_Export|/​°/ ​ ]]
 +[[nodes::​Import]]
 +[[nodes#​fc_Import|/​°/ ​ ]]
  
 +number of nodes:2
 +=====Flow=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Flow==
  
  
-===== Default =====+Program flow
  
 +[[nodes::​Counter]]
 +[[nodes#​fc_Counter|/​°/ ​ ]]
  
 +number of nodes:1
 +=====Geom2D=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Geom2D==
  
  
 +This module contains nodes to create Geom2D objects like Circle, Ellipse, LineSegement.
 +The can be used to create Sketches or for uv-figures on faces
  
 +[[nodes::​Geom2DArcOfCircle]]
 +[[nodes#​fc_Geom2DArcOfCircle|/​°/ ​ ]]
 +[[nodes::​Geom2DArcOfEllipse]]
 +[[nodes#​fc_Geom2DArcOfEllipse|/​°/ ​ ]]
 +[[nodes::​Geom2DArcOfParabola]]
 +[[nodes#​fc_Geom2DArcOfParabola|/​°/ ​ ]]
 +[[nodes::​Geom2DCircle]]
 +[[nodes#​fc_Geom2DCircle|/​°/ ​ ]]
 +[[nodes::​Geom2DEllipse]]
 +[[nodes#​fc_Geom2DEllipse|/​°/ ​ ]]
 +[[nodes::​Geom2DGeometry]]
 +[[nodes#​fc_Geom2DGeometry|/​°/ ​ ]]
  
 +number of nodes:6
 +=====HighLevel=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_HighLevel==
  
  
 +these nodes are example implementation of high level use cases
 +and should be moved to specialized packages later
  
 +[[nodes::​Bender]]
 +[[nodes#​fc_Bender|/​°/ ​ ]]
 +[[nodes::​FigureOnFace]]
 +[[nodes#​fc_FigureOnFace|/​°/ ​ ]]
 +[[nodes::​Tread]]
 +[[nodes#​fc_Tread|/​°/ ​ ]]
 +[[nodes::​handrail]]
 +[[nodes#​fc_handrail|/​°/ ​ ]]
 +[[nodes::​swept]]
 +[[nodes#​fc_swept|/​°/ ​ ]]
  
 +number of nodes:5
 +=====Image=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Image==
  
  
 +Image processing node like closing,​erosion, ​
 +will become a wrapper for open computer vision cv2  and scipy.ndimage
  
 +[[nodes::​ImageT]]
 +[[nodes#​fc_ImageT|/​°/ ​ ]]
 +
 +number of nodes:1
 +=====Information=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Information==
 +
 +
 +
 +
 +[[nodes::​CenterOfMass]]
 +[[nodes#​fc_CenterOfMass|/​°/ ​ ]]
 +[[nodes::​Console]]
 +[[nodes#​fc_Console|/​°/ ​ ]]
 +[[nodes::​DistToShape]]
 +[[nodes#​fc_DistToShape|/​°/ ​ ]]
 +[[nodes::​Object2]]
 +[[nodes#​fc_Object2|/​°/ ​ ]]
 +[[nodes::​Plot]]
 +[[nodes#​fc_Plot|/​°/ ​ ]]
 +[[nodes::​ShapeExplorer]]
 +[[nodes#​fc_ShapeExplorer|/​°/ ​ ]]
 +
 +number of nodes:6
 +=====Lambda=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Lambda==
 +
 +
 +nodes which use function pins
 +
 +[[nodes::​AssignPoints]]
 +[[nodes#​fc_AssignPoints|/​°/ ​ ]]
 +[[nodes::​DemoFunction]]
 +[[nodes#​fc_DemoFunction|/​°/ ​ ]]
 +[[nodes::​Expression2Function]]
 +[[nodes#​fc_Expression2Function|/​°/ ​ ]]
 +[[nodes::​Function]]
 +[[nodes#​fc_Function|/​°/ ​ ]]
 +[[nodes::​MinimizeFunction2]]
 +[[nodes#​fc_MinimizeFunction2|/​°/ ​ ]]
 +[[nodes::​ReduceFunction]]
 +[[nodes#​fc_ReduceFunction|/​°/ ​ ]]
 +[[nodes::​SumDistances]]
 +[[nodes#​fc_SumDistances|/​°/ ​ ]]
 +
 +number of nodes:7
 +=====Logic=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Logic==
 +
 +
 +logical functions for lists
 +
 +[[nodes::​And]]
 +[[nodes#​fc_And|/​°/ ​ ]]
 +[[nodes::​BoolToy]]
 +[[nodes#​fc_BoolToy|/​°/ ​ ]]
 +[[nodes::​Equal]]
 +[[nodes#​fc_Equal|/​°/ ​ ]]
 +[[nodes::​False]]
 +[[nodes#​fc_False|/​°/ ​ ]]
 +[[nodes::​FloatToy]]
 +[[nodes#​fc_FloatToy|/​°/ ​ ]]
 +[[nodes::​IfElse]]
 +[[nodes#​fc_IfElse|/​°/ ​ ]]
 +[[nodes::​LessThan]]
 +[[nodes#​fc_LessThan|/​°/ ​ ]]
 +[[nodes::​MoreThan]]
 +[[nodes#​fc_MoreThan|/​°/ ​ ]]
 +[[nodes::​Nearly]]
 +[[nodes#​fc_Nearly|/​°/ ​ ]]
 +[[nodes::​Not]]
 +[[nodes#​fc_Not|/​°/ ​ ]]
 +[[nodes::​Or]]
 +[[nodes#​fc_Or|/​°/ ​ ]]
 +[[nodes::​True]]
 +[[nodes#​fc_True|/​°/ ​ ]]
 +
 +number of nodes:12
 +=====Nurbs=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Nurbs==
 +
 +
 +BSline Curves and Surfaces
 +
 +
 +[[nodes::​Nurbs]]
 +[[nodes#​fc_Nurbs|/​°/ ​ ]]
 +
 +number of nodes:1
 +=====Object=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Object==
 +
 +
 +all still not categorized nodes
 +
 +[[nodes::​Tube]]
 +[[nodes#​fc_Tube|/​°/ ​ ]]
 +
 +number of nodes:1
 +=====Placement=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Placement==
 +
 +
 +Placement of a FreeCAD object
 +
 +[[nodes::​Placement]]
 +[[nodes#​fc_Placement|/​°/ ​ ]]
 +
 +number of nodes:1
 +=====Primitive=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Primitive==
 +
 +
 +shapes which are created on generic data, no shpas as inputs
 +
 +[[nodes::​BSplineCurve]]
 +[[nodes#​fc_BSplineCurve|/​°/ ​ ]]
 +[[nodes::​BSplineSurface]]
 +[[nodes#​fc_BSplineSurface|/​°/ ​ ]]
 +[[nodes::​Box]]
 +[[nodes#​fc_Box|/​°/ ​ ]]
 +[[nodes::​Cone]]
 +[[nodes#​fc_Cone|/​°/ ​ ]]
 +[[nodes::​Polygon]]
 +[[nodes#​fc_Polygon|/​°/ ​ ]]
 +[[nodes::​Quadrangle]]
 +[[nodes#​fc_Quadrangle|/​°/ ​ ]]
 +[[nodes::​Simplex]]
 +[[nodes#​fc_Simplex|/​°/ ​ ]]
 +[[nodes::​Sphere]]
 +[[nodes#​fc_Sphere|/​°/ ​ ]]
 +[[nodes::​VectorArray]]
 +[[nodes#​fc_VectorArray|/​°/ ​ ]]
 +
 +number of nodes:9
 +=====Projection=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Projection==
 +
 +
 +mapping objects onto faces
 +
 +[[nodes::​Parallelprojection]]
 +[[nodes#​fc_Parallelprojection|/​°/ ​ ]]
 +[[nodes::​Perspectiveprojection]]
 +[[nodes#​fc_Perspectiveprojection|/​°/ ​ ]]
 +[[nodes::​UVprojection]]
 +[[nodes#​fc_UVprojection|/​°/ ​ ]]
 +
 +number of nodes:3
 +=====Sensor=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Sensor==
 +
 +
 +nodes for input devices like mouse, filesystem, network
 +
 +[[nodes::​Collect_Data]]
 +[[nodes#​fc_Collect_Data|/​°/ ​ ]]
 +[[nodes::​Collect_Vectors]]
 +[[nodes#​fc_Collect_Vectors|/​°/ ​ ]]
 +[[nodes::​ImportCSVFile]]
 +[[nodes#​fc_ImportCSVFile|/​°/ ​ ]]
 +[[nodes::​Keyboard]]
 +[[nodes#​fc_Keyboard|/​°/ ​ ]]
 +[[nodes::​Mouse]]
 +[[nodes#​fc_Mouse|/​°/ ​ ]]
 +
 +number of nodes:5
 +=====Signal=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Signal==
 +
 +
 +Signal sender and receiver using blinker package
 +
 +[[nodes::​Blinker]]
 +[[nodes#​fc_Blinker|/​°/ ​ ]]
 +[[nodes::​Receiver]]
 +[[nodes#​fc_Receiver|/​°/ ​ ]]
 +
 +number of nodes:2
 +=====Voronoi=====
 +==PyFlow.Packages.PyFlowFreeCAD.Nodes.FreeCAD_Voronoi==
 +
 +
 +
 +
 +[[nodes::​Hull]]
 +[[nodes#​fc_Hull|/​°/ ​ ]]
 +[[nodes::​Voronoi]]
 +[[nodes#​fc_Voronoi|/​°/ ​ ]]
 +
 +number of nodes:2
  
pyflow/categories.txt · Last modified: 2020/02/11 16:45 by admin