User Tools

Site Tools


nodes

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
nodes [2019/12/02 22:29]
admin
nodes [2019/12/03 21:55] (current)
admin
Line 417: Line 417:
  
 ===OUTPUT PINS=== ===OUTPUT PINS===
 +=====FC_BoolToy=====
 +/*
 +*/
 +  ​
 +  boolean toy - make a flag list of 4 values
 +  ​
 +[[nodes::​BoolToy|More ...]]
 +
 +
 +===INPUT PINS===
 +**__flagA__** ​
 +[[BoolPin]]
 +BoolPin instance
 +
 +**__flagB__** ​
 +[[BoolPin]]
 +BoolPin instance
 +
 +**__flagC__** ​
 +[[BoolPin]]
 +BoolPin instance
 +
 +**__flagD__** ​
 +[[BoolPin]]
 +BoolPin instance
 +
 +===OUTPUT PINS===
 +**__flags__** ​
 +[[BoolPin]]
 +BoolPin instance
 +
 =====FC_Boolean===== =====FC_Boolean=====
 /* /*
Line 1586: Line 1617:
 /* /*
 kkk; 1.0 kkk; 1.0
- ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1496+ ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1497
 kkk; 1.0 kkk; 1.0
- ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1496+ ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1497
 kkk; 1.0 kkk; 1.0
- ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1496+ ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1497
 kkk; 1.0 kkk; 1.0
- ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1496+ ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1497
 Vector (0.0, 0.0, 0.0); Vector (10.0, 0.0, 0.0); Vector (0.0, 10.0, 0.0); Vector (0.0, 0.0, 10.0) Vector (0.0, 0.0, 0.0); Vector (10.0, 0.0, 0.0); Vector (0.0, 10.0, 0.0); Vector (0.0, 0.0, 10.0)
 */ */
Line 2000: Line 2031:
 [[ShapePin]] [[ShapePin]]
 ShapePin instance ShapePin instance
 +
 +=====FC_and=====
 +/*
 +*/
 +  ​
 +  booloan and of two boolean lists
 +  ​
 +[[nodes::​and|More ...]]
 +
 +
 +===INPUT PINS===
 +**__a__** ​
 +[[BoolPin]]
 +BoolPin instance
 +
 +**__b__** ​
 +[[BoolPin]]
 +BoolPin instance
 +
 +===OUTPUT PINS===
 +**__and__** ​
 +[[BoolPin]]
 +elementwisewise a and b 
  
 =====FC_approximateBSpline===== =====FC_approximateBSpline=====
Line 2093: Line 2147:
 [[ShapePin]] [[ShapePin]]
 edges of the face only edges of the face only
 +
 +=====FC_distToShape=====
 +/*
 +*/
 +  ​
 +  list of distances of a target shape to a list of shapes
 +  ​
 +[[nodes::​distToShape|More ...]]
 +
 +
 +===INPUT PINS===
 +**__shapes__** ​
 +[[ShapeListPin]]
 +ShapeListPin instance
 +
 +**__target__** ​
 +[[ShapePin]]
 +ShapePin instance
 +
 +===OUTPUT PINS===
 +**__distance__** ​
 +[[FloatPin]]
 +FloatPin instance
 +
 +=====FC_false=====
 +/*
 +*/
 +  ​
 +  boolean true boolean lists
 +  ​
 +[[nodes::​false|More ...]]
 +
 +
 +===INPUT PINS===
 +**__count__** ​
 +[[IntPin]]
 +IntPin instance
 +
 +===OUTPUT PINS===
 +**__false__** ​
 +[[BoolPin]]
 +BoolPin instance
  
 =====FC_figureOnFace===== =====FC_figureOnFace=====
Line 2206: Line 2302:
 [[ShapePin]] [[ShapePin]]
 ShapePin instance ShapePin instance
 +
 +=====FC_lessThan=====
 +/*
 +*/
 +  ​
 +  compare a list of floats with a threshold
 +  ​
 +[[nodes::​lessThan|More ...]]
 +
 +
 +===INPUT PINS===
 +**__shapes__** ​
 +[[ShapeListPin]]
 +ShapeListPin instance
 +
 +**__values__** ​
 +[[FloatPin]]
 +FloatPin instance
 +
 +**__threshold__** ​
 +[[FloatPin]]
 +FloatPin instance
 +
 +===OUTPUT PINS===
 +**__lessThan__** ​
 +[[BoolPin]]
 +BoolPin instance
  
 =====FC_listOfVectors===== =====FC_listOfVectors=====
Line 2248: Line 2371:
 [[VectorPin]] [[VectorPin]]
 VectorPin instance VectorPin instance
 +
 +=====FC_not=====
 +/*
 +*/
 +  ​
 +  boolean notand of a boolean lists
 +  ​
 +[[nodes::​not|More ...]]
 +
 +
 +===INPUT PINS===
 +**__a__** ​
 +[[BoolPin]]
 +BoolPin instance
 +
 +===OUTPUT PINS===
 +**__not__** ​
 +[[BoolPin]]
 +BoolPin instance
 +
 +=====FC_or=====
 +/*
 +*/
 +  ​
 +  booloan or of two boolean lists
 +  ​
 +[[nodes::​or|More ...]]
 +
 +
 +===INPUT PINS===
 +**__a__** ​
 +[[BoolPin]]
 +BoolPin instance
 +
 +**__b__** ​
 +[[BoolPin]]
 +BoolPin instance
 +
 +===OUTPUT PINS===
 +**__or__** ​
 +[[BoolPin]]
 +elementwisewise a or b 
  
 =====FC_randomizePolygon===== =====FC_randomizePolygon=====
Line 2418: Line 2583:
 [[ShapePin]] [[ShapePin]]
 filled face filled face
 +
 +=====FC_true=====
 +/*
 +*/
 +  ​
 +  boolean true boolean lists
 +  ​
 +[[nodes::​true|More ...]]
 +
 +
 +===INPUT PINS===
 +**__count__** ​
 +[[IntPin]]
 +IntPin instance
 +
 +===OUTPUT PINS===
 +**__true__** ​
 +[[BoolPin]]
 +BoolPin instance
  
 =====FC_uIso===== =====FC_uIso=====
Line 2633: Line 2817:
 [[nodes::​ShapeExplorer]] [[nodes::​ShapeExplorer]]
 [[start#​fc_ShapeExplorer|/​°/ ​ ]] [[start#​fc_ShapeExplorer|/​°/ ​ ]]
 +[[nodes::​distToShape]]
 +[[start#​fc_distToShape|/​°/ ​ ]]
 +=====Logic=====
 +[[nodes::​BoolToy]]
 +[[start#​fc_BoolToy|/​°/ ​ ]]
 +[[nodes::​and]]
 +[[start#​fc_and|/​°/ ​ ]]
 +[[nodes::​false]]
 +[[start#​fc_false|/​°/ ​ ]]
 +[[nodes::​lessThan]]
 +[[start#​fc_lessThan|/​°/ ​ ]]
 +[[nodes::​not]]
 +[[start#​fc_not|/​°/ ​ ]]
 +[[nodes::​or]]
 +[[start#​fc_or|/​°/ ​ ]]
 +[[nodes::​true]]
 +[[start#​fc_true|/​°/ ​ ]]
 =====Points===== =====Points=====
 [[nodes::​Collect_Vectors]] [[nodes::​Collect_Vectors]]
Line 2767: Line 2968:
 [[nodes::​Voronoi]] [[nodes::​Voronoi]]
 [[start#​fc_Voronoi|/​°/ ​ ]] [[start#​fc_Voronoi|/​°/ ​ ]]
 +[[nodes::​distToShape]]
 +[[start#​fc_distToShape|/​°/ ​ ]]
 [[nodes::​handrail]] [[nodes::​handrail]]
 [[start#​fc_handrail|/​°/ ​ ]] [[start#​fc_handrail|/​°/ ​ ]]
Line 2807: Line 3010:
 [[start#​fc_view3D|/​°/ ​ ]] [[start#​fc_view3D|/​°/ ​ ]]
 =====4===== =====4=====
 +[[nodes::​BoolToy]]
 +[[start#​fc_BoolToy|/​°/ ​ ]]
 [[nodes::​IndexToList]] [[nodes::​IndexToList]]
 [[start#​fc_IndexToList|/​°/ ​ ]] [[start#​fc_IndexToList|/​°/ ​ ]]
Line 2813: Line 3018:
 [[nodes::​Transformation]] [[nodes::​Transformation]]
 [[start#​fc_Transformation|/​°/ ​ ]] [[start#​fc_Transformation|/​°/ ​ ]]
 +[[nodes::​and]]
 +[[start#​fc_and|/​°/ ​ ]]
 +[[nodes::​false]]
 +[[start#​fc_false|/​°/ ​ ]]
 [[nodes::​figureOnFace]] [[nodes::​figureOnFace]]
 [[start#​fc_figureOnFace|/​°/ ​ ]] [[start#​fc_figureOnFace|/​°/ ​ ]]
 +[[nodes::​lessThan]]
 +[[start#​fc_lessThan|/​°/ ​ ]]
 [[nodes::​listOfVectors]] [[nodes::​listOfVectors]]
 [[start#​fc_listOfVectors|/​°/ ​ ]] [[start#​fc_listOfVectors|/​°/ ​ ]]
 [[nodes::​moveVectors]] [[nodes::​moveVectors]]
 [[start#​fc_moveVectors|/​°/ ​ ]] [[start#​fc_moveVectors|/​°/ ​ ]]
 +[[nodes::​not]]
 +[[start#​fc_not|/​°/ ​ ]]
 +[[nodes::​or]]
 +[[start#​fc_or|/​°/ ​ ]]
 [[nodes::​repeatPattern]] [[nodes::​repeatPattern]]
 [[start#​fc_repeatPattern|/​°/ ​ ]] [[start#​fc_repeatPattern|/​°/ ​ ]]
 [[nodes::​scaleVectors]] [[nodes::​scaleVectors]]
 [[start#​fc_scaleVectors|/​°/ ​ ]] [[start#​fc_scaleVectors|/​°/ ​ ]]
 +[[nodes::​true]]
 +[[start#​fc_true|/​°/ ​ ]]
  
nodes.txt · Last modified: 2019/12/03 21:55 by admin