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
Next revision
Previous revision
nodes [2019/10/23 17:13]
admin
nodes [2019/11/11 15:14] (current)
admin
Line 422: Line 422:
 =====FC_Box===== =====FC_Box=====
 /* /*
---set pinlist for nodeName setDatalist @ ...AD/​Mod/​NodeEditor/​PyFlowPackages/​PyFlowFreeCAD/​Nodes/​FreeCAD_Base.py li: 233+--set pinlist for nodeName setDatalist @ ...AD/​Mod/​NodeEditor/​PyFlowPackages/​PyFlowFreeCAD/​Nodes/​FreeCAD_Base.py li: 250
 length; 10 length; 10
 width; 20 width; 20
Line 525: Line 525:
 =====FC_Cone===== =====FC_Cone=====
 /* /*
---set pinlist for nodeName setDatalist @ ...AD/​Mod/​NodeEditor/​PyFlowPackages/​PyFlowFreeCAD/​Nodes/​FreeCAD_Base.py li: 233+--set pinlist for nodeName setDatalist @ ...AD/​Mod/​NodeEditor/​PyFlowPackages/​PyFlowFreeCAD/​Nodes/​FreeCAD_Base.py li: 250
 radius1; 10 radius1; 10
 radius2; 20 radius2; 20
Line 828: Line 828:
 */ */
   ​   ​
-  closed ​edges to face Part.makeFilledFace+  closed ​wire to face Part.makeFilledFace
   ​   ​
 [[nodes::​FillEdge|More ...]] [[nodes::​FillEdge|More ...]]
Line 834: Line 834:
  
 ===INPUT PINS=== ===INPUT PINS===
 +**__Edges__** ​
 +[[ShapePin]]
 +ShapePin instance
 +
 **__Wire__** ​ **__Wire__** ​
 [[ShapePin]] [[ShapePin]]
Line 1414: Line 1418:
 =====FC_Quadrangle===== =====FC_Quadrangle=====
 /* /*
---set pinlist for nodeName setDatalist @ ...AD/​Mod/​NodeEditor/​PyFlowPackages/​PyFlowFreeCAD/​Nodes/​FreeCAD_Base.py li: 233+--set pinlist for nodeName setDatalist @ ...AD/​Mod/​NodeEditor/​PyFlowPackages/​PyFlowFreeCAD/​Nodes/​FreeCAD_Base.py li: 250
 vecA; Vector (0.0, 0.0, 0.0) vecA; Vector (0.0, 0.0, 0.0)
 vecB; Vector (100.0, 0.0, 0.0) vecB; Vector (100.0, 0.0, 0.0)
Line 1565: Line 1569:
 =====FC_Simplex===== =====FC_Simplex=====
 /* /*
- ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1448 + ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1455 
- ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1448 + ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1455 
- ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1448 + ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1455 
- ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1448+ ​run_FreeCAD_Simplex @ .../​home/​thomas/​.FreeCAD/​Mod.PyFlow/​NodeEditor/​nodeeditor/​dev.py li: 1455
 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 1640: Line 1644:
 =====FC_Sphere===== =====FC_Sphere=====
 /* /*
---set pinlist for nodeName setDatalist @ ...AD/​Mod/​NodeEditor/​PyFlowPackages/​PyFlowFreeCAD/​Nodes/​FreeCAD_Base.py li: 233+--set pinlist for nodeName setDatalist @ ...AD/​Mod/​NodeEditor/​PyFlowPackages/​PyFlowFreeCAD/​Nodes/​FreeCAD_Base.py li: 250
 radius; 10 radius; 10
 position; Vector (0.0, 0.0, 0.0) position; Vector (0.0, 0.0, 0.0)
Line 1941: Line 1945:
  
 ===OUTPUT PINS=== ===OUTPUT PINS===
 +=====FC_conny=====
 +/*
 +*/
 +  ​
 +  connect edges and close gaps, create a filled face 
 +  ​
 +[[nodes::​conny|More ...]]
 +
 +
 +===INPUT PINS===
 +**__ff__** ​
 +[[BoolPin]]
 +a flag to change the ordering of the gap filler curves
 +
 +**__tangentForce__** ​
 +[[IntPin]]
 + how smooth the open ends of edges should be connected. 0 means no tangent support, this is a straight line from one end to the other
 +
 +**__createFace__** ​
 +[[BoolPin]]
 +if this flag is set a filled face will be computed. Because the Part.filledFace is a miraclic method this call sometimes fails and other approaches are better
 +
 +**__Shapes_in__** ​
 +[[ShapePin]]
 +multiple edges or wires which should be connected
 +
 +===OUTPUT PINS===
 +**__Shape_out__** ​
 +[[ShapePin]]
 +a filled face shape or the border (closed curve) of it
 +
 +**__gaps__** ​
 +[[ShapePin]]
 +edges created to get wire closed
 +
 +**__border__** ​
 +[[ShapePin]]
 +edges of the face only
 +
 =====FC_handrail===== =====FC_handrail=====
 /* /*
Line 2006: Line 2049:
 [[ShapePin]] [[ShapePin]]
 ShapePin instance ShapePin instance
 +
 +=====FC_randomizePolygon=====
 +/*
 +*/
 +  ​
 +  add some randomness to a polygon
 +  ​
 +[[nodes::​randomizePolygon|More ...]]
 +
 +
 +===INPUT PINS===
 +**__factorEnds__** ​
 +[[IntPin]]
 +factor for randomness on the endpoints of the polygon
 +
 +**__factorInner__** ​
 +[[IntPin]]
 +factor for randomness for the inner points of the polygon
 +
 +**__Shape_in__** ​
 +[[ShapePin]]
 +ShapePin instance
 +
 +**__points__** ​
 +[[VectorPin]]
 +VectorPin instance
 +
 +===OUTPUT PINS===
 +**__Shape_out__** ​
 +[[ShapePin]]
 +modified points as wire
 +
 +**__points_out__** ​
 +[[VectorPin]]
 +modified position of the vertexes as vectorlist
  
 =====FC_swept===== =====FC_swept=====
Line 2053: Line 2131:
 [[ShapePin]] [[ShapePin]]
 ShapePin instance ShapePin instance
 +
 +=====FC_topo=====
 +/*
 +*/
 +  ​
 +  ​
 +[[nodes::​topo|More ...]]
 +
 +
 +===INPUT PINS===
 +**__name__** ​
 +[[StringPin]]
 +name of the object in 3D space
 +
 +**__label__** ​
 +[[StringPin]]
 +label for the object in 3D space
 +
 +**__Workspace__** ​
 +[[StringPin]]
 + name of the workspace where the view is displayed, if empty  the active document is used
 +
 +**__Shape_in__** ​
 +[[ShapePin]]
 +shape to display
 +
 +===OUTPUT PINS===
 +**__Shape_out__** ​
 +[[ShapePin]]
 +filled face
 +
 +**__Shape_lost__** ​
 +[[ShapePin]]
 +filled face
 +
 +**__Shape_new__** ​
 +[[ShapePin]]
 +filled face
  
 =====FC_uIso===== =====FC_uIso=====
Line 2223: Line 2339:
 [[nodes::​bakery]] [[nodes::​bakery]]
 [[start#​fc_bakery|/​°/ ​ ]] [[start#​fc_bakery|/​°/ ​ ]]
 +[[nodes::​conny]]
 +[[start#​fc_conny|/​°/ ​ ]]
 +[[nodes::​randomizePolygon]]
 +[[start#​fc_randomizePolygon|/​°/ ​ ]]
 +[[nodes::​topo]]
 +[[start#​fc_topo|/​°/ ​ ]]
 [[nodes::​view3D]] [[nodes::​view3D]]
 [[start#​fc_view3D|/​°/ ​ ]] [[start#​fc_view3D|/​°/ ​ ]]
nodes.1571843591.txt.gz · Last modified: 2019/10/23 17:13 by admin