Parametric Bridge Rete Script

Parametric Bridge Rete Script script details
Author
matas
Type
Rete logo image
rete
App Version
0.13.0
Visibility
public
Date Created
Apr 13, 2023, 10:22:48 AM
Last Edit Date
Dec 5, 2023, 4:37:56 PM

Script Details

The Code
{ "id": "bitbybit-dev@0.0.1", "nodes": { "2": { "id": 2, "data": { "closed": false, "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 4, "output": "list", "data": {} } ] }, "closed": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 9, "input": "shape", "data": {} }, { "node": 71, "input": "shape", "data": {} } ] } }, "position": [ 1400.0786400573993, -115.8567435473028 ], "name": "bitbybit.occt.shapes.wire.createBSpline" }, "4": { "id": 4, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 110, "output": "result", "data": {} }, { "node": 111, "output": "result", "data": {} }, { "node": 112, "output": "result", "data": {} }, { "node": 113, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 2, "input": "points", "data": {} } ] } }, "position": [ 1158.2758410743222, -68.41770165998558 ], "name": "createList" }, "9": { "id": 9, "data": { "hide": true, "simpleOutput": true, "distance": 1.4, "tolerance": 0.1, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 2, "output": "result", "data": {} } ] }, "distance": { "connections": [] }, "tolerance": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 13, "input": "shape", "data": {} } ] } }, "position": [ 1779.7262287571957, -123.10585988151303 ], "name": "bitbybit.occt.operations.offset" }, "13": { "id": 13, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 9, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 14, "input": "list", "data": {} }, { "node": 16, "input": "list", "data": {} } ] } }, "position": [ 2138.9553173660106, -116.18214248833027 ], "name": "bitbybit.occt.shapes.edge.getEdges" }, "14": { "id": 14, "data": { "simpleOutput": true, "indexStart": 1, "indexEnd": 5, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 13, "output": "result", "data": {} } ] }, "indexStart": { "connections": [] }, "indexEnd": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 15, "input": "shapes", "data": {} } ] } }, "position": [ 2427.1196680564744, -141.52528708572916 ], "name": "bitbybit.lists.getSubList" }, "15": { "id": 15, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 14, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 95, "input": "shape", "data": {} } ] } }, "position": [ 2797.79863529816, -147.5206266570239 ], "name": "bitbybit.occt.shapes.wire.combineEdgesAndWiresIntoAWire" }, "16": { "id": 16, "data": { "simpleOutput": true, "indexStart": 6, "indexEnd": 10, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 13, "output": "result", "data": {} } ] }, "indexStart": { "connections": [] }, "indexEnd": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 17, "input": "shapes", "data": {} } ] } }, "position": [ 2430.237782012962, 209.21344761859413 ], "name": "bitbybit.lists.getSubList" }, "17": { "id": 17, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 16, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 93, "input": "shape", "data": {} } ] } }, "position": [ 2803.742401900568, 132.99173059989513 ], "name": "bitbybit.occt.shapes.wire.combineEdgesAndWiresIntoAWire" }, "18": { "id": 18, "data": { "closed": false, "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 20, "output": "list", "data": {} } ] }, "closed": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 27, "input": "shape", "data": {} } ] } }, "position": [ 1352.3115516204853, -1232.5250268726995 ], "name": "bitbybit.occt.shapes.wire.createBezier" }, "20": { "id": 20, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 104, "output": "result", "data": {} }, { "node": 105, "output": "result", "data": {} }, { "node": 106, "output": "result", "data": {} }, { "node": 107, "output": "result", "data": {} }, { "node": 108, "output": "result", "data": {} }, { "node": 109, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 18, "input": "points", "data": {} } ] } }, "position": [ 1078.7205836474598, -1240.1720086177002 ], "name": "createList" }, "27": { "id": 27, "data": { "removeStartPoint": false, "removeEndPoint": false, "hide": true, "simpleOutput": true, "nrOfDivisions": 50, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 18, "output": "result", "data": {} } ] }, "nrOfDivisions": { "connections": [ { "node": 37, "output": "result", "data": {} } ] }, "removeStartPoint": { "connections": [] }, "removeEndPoint": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 30, "input": "list", "data": {} } ] } }, "position": [ 1685.4336145583443, -1492.3914443191575 ], "name": "bitbybit.occt.shapes.wire.divideWireByParamsToPoints" }, "28": { "id": 28, "data": { "simpleOutput": true, "index": 1, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 30, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 34, "input": "listElements", "data": {} }, { "node": 36, "input": "second", "data": {} }, { "node": 116, "input": "first", "data": {} }, { "node": 117, "input": "first", "data": {} }, { "node": 132, "input": "first", "data": {} } ] } }, "position": [ 2414.269779806874, -1421.877031779268 ], "name": "bitbybit.lists.getItem" }, "30": { "id": 30, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 27, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 28, "input": "list", "data": {} } ] } }, "position": [ 2075.5296431976267, -1330.9866494865546 ], "name": "flatten" }, "32": { "id": 32, "data": {}, "inputs": { "vector": { "connections": [ { "node": 34, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 36, "input": "first", "data": {} } ] } }, "position": [ 3049.146685744493, -1597.5842196910592 ], "name": "bitbybit.vector.max" }, "34": { "id": 34, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 28, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 32, "input": "vector", "data": {} }, { "node": 392, "input": "list", "data": {} }, { "node": 393, "input": "list", "data": {} }, { "node": 432, "input": "item", "data": {} } ] } }, "position": [ 2766.450637837242, -1452.8869978746777 ], "name": "createList" }, "36": { "id": 36, "data": { "simpleOutput": true, "first": 1, "second": 1, "operation": "subtract", "oneOnOne": false }, "inputs": { "first": { "connections": [ { "node": 32, "output": "result", "data": {} } ] }, "second": { "connections": [ { "node": 28, "output": "result", "data": {} } ] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 92, "input": "first", "data": {} } ] } }, "position": [ 3307.351589984407, -1591.6116148414767 ], "name": "bitbybit.math.twoNrOperation" }, "37": { "id": 37, "data": { "number": 92 }, "inputs": { "number": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 27, "input": "nrOfDivisions", "data": {} }, { "node": 71, "input": "nrOfDivisions", "data": {} } ] } }, "position": [ 321.42791979896265, -639.2985169174327 ], "name": "bitbybit.math.number" }, "43": { "id": 43, "data": { "simpleOutput": true, "nrElements": 1, "keepRemainder": false, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 402, "output": "item", "data": {} }, { "node": 403, "output": "item", "data": {} }, { "node": 404, "output": "item", "data": {} }, { "node": 405, "output": "item", "data": {} }, { "node": 432, "output": "item", "data": {} } ] }, "nrElements": { "connections": [] }, "keepRemainder": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 45, "input": "list", "data": {} } ] } }, "position": [ 4118.680524418036, -742.318759385169 ], "name": "bitbybit.lists.groupNth" }, "45": { "id": 45, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 43, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 60, "input": "list", "data": {} } ] } }, "position": [ 4382.698197250233, -770.9246711187524 ], "name": "flatten" }, "60": { "id": 60, "data": { "simpleOutput": true, "index": 0, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 45, "output": "result", "data": {} } ] }, "item": { "connections": [ { "node": 61, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 62, "input": "list", "data": {} } ] } }, "position": [ 4739.986104091454, -757.6119475623748 ], "name": "bitbybit.lists.addItemAtIndex" }, "61": { "id": 61, "data": { "number": 0 }, "inputs": { "number": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 60, "input": "item", "data": {} }, { "node": 62, "input": "item", "data": {} } ] } }, "position": [ 4746.72546938947, -489.6727437593429 ], "name": "bitbybit.math.number" }, "62": { "id": 62, "data": { "simpleOutput": true, "index": 2, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 60, "output": "result", "data": {} } ] }, "item": { "connections": [ { "node": 61, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 66, "input": "listElements", "data": {} } ] } }, "position": [ 5129.974023423475, -608.6917274095367 ], "name": "bitbybit.lists.addItemAtIndex" }, "64": { "id": 64, "data": {}, "inputs": { "translations": { "connections": [ { "node": 66, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 127, "input": "list", "data": {} } ] } }, "position": [ 5641.760508679077, -609.3320924854306 ], "name": "bitbybit.babylon.transforms.translationsXYZ" }, "66": { "id": 66, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 62, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 64, "input": "translations", "data": {} } ] } }, "position": [ 5447.704631359494, -569.7636065260616 ], "name": "createList" }, "67": { "id": 67, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 99, "output": "list", "data": {} } ] }, "transformation": { "connections": [ { "node": 128, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 163, "input": "points", "data": {} }, { "node": 198, "input": "item", "data": {} }, { "node": 208, "input": "item", "data": {} } ] } }, "position": [ 7035.727874065937, -844.8749952137463 ], "name": "bitbybit.point.transformsForPoints" }, "70": { "id": 70, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 100, "output": "list", "data": {} } ] }, "transformation": { "connections": [ { "node": 128, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 165, "input": "points", "data": {} }, { "node": 205, "input": "item", "data": {} } ] } }, "position": [ 7043.487830801734, -574.5242814296819 ], "name": "bitbybit.point.transformsForPoints" }, "71": { "id": 71, "data": { "removeStartPoint": false, "removeEndPoint": false, "hide": true, "simpleOutput": true, "nrOfDivisions": 10, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 2, "output": "result", "data": {} } ] }, "nrOfDivisions": { "connections": [ { "node": 37, "output": "result", "data": {} } ] }, "removeStartPoint": { "connections": [] }, "removeEndPoint": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 93, "input": "points", "data": {} }, { "node": 82, "input": "centers", "data": {} }, { "node": 95, "input": "points", "data": {} }, { "node": 150, "input": "centers", "data": {} } ] } }, "position": [ 3151.2526357952474, 490.5974535154922 ], "name": "bitbybit.occt.shapes.wire.divideWireByEqualDistanceToPoints" }, "73": { "id": 73, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 79, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 83, "input": "listElements", "data": {} } ] } }, "position": [ 5057.7345249222735, 289.2094767159123 ], "name": "bitbybit.occt.shapes.wire.createPolylineWire" }, "74": { "id": 74, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 93, "output": "result", "data": {} }, { "node": 95, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 77, "input": "list", "data": {} } ] } }, "position": [ 4208.310932730237, 294.8553903766552 ], "name": "createList" }, "77": { "id": 77, "data": {}, "inputs": { "list": { "connections": [ { "node": 74, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 79, "input": "list", "data": {} } ] } }, "position": [ 4485.9072588740955, 262.4508983652602 ], "name": "bitbybit.lists.flipLists" }, "79": { "id": 79, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 77, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 73, "input": "points", "data": {} } ] } }, "position": [ 4703.89375428317, 314.14793741072174 ], "name": "flatten" }, "82": { "id": 82, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 83, "output": "list", "data": {} } ] }, "scales": { "connections": [ { "node": 91, "output": "list", "data": {} } ] }, "centers": { "connections": [ { "node": 71, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 102, "input": "list", "data": {} } ] } }, "position": [ 5610.5953542783745, 299.1195962526449 ], "name": "bitbybit.occt.transforms.scale3dShapes" }, "83": { "id": 83, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 73, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 82, "input": "shapes", "data": {} }, { "node": 150, "input": "shapes", "data": {} } ] } }, "position": [ 5321.86324702673, 340.68858996453434 ], "name": "createList" }, "87": { "id": 87, "data": { "simpleOutput": true, "times": 3, "oneOnOne": false }, "inputs": { "item": { "connections": [ { "node": 92, "output": "result", "data": {} } ] }, "times": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 91, "input": "listElements", "data": {} } ] } }, "position": [ 3952.0050205677317, -1542.9791619457692 ], "name": "bitbybit.lists.repeat" }, "91": { "id": 91, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 87, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 82, "input": "scales", "data": {} } ] } }, "position": [ 4248.465808592571, -1488.4787069047172 ], "name": "createList" }, "92": { "id": 92, "data": { "simpleOutput": true, "first": 1, "second": 1.3, "operation": "add", "oneOnOne": false }, "inputs": { "first": { "connections": [ { "node": 36, "output": "result", "data": {} } ] }, "second": { "connections": [] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 87, "input": "item", "data": {} } ] } }, "position": [ 3628.985102160697, -1554.3831625180046 ], "name": "bitbybit.math.twoNrOperation" }, "93": { "id": 93, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 17, "output": "result", "data": {} } ] }, "points": { "connections": [ { "node": 71, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 74, "input": "listElements", "data": {} }, { "node": 145, "input": "points", "data": {} }, { "node": 153, "input": "list", "data": {} } ] } }, "position": [ 3528.8098639449368, 722.4462667860117 ], "name": "bitbybit.occt.operations.closestPointsOnShapeFromPoints" }, "95": { "id": 95, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 15, "output": "result", "data": {} } ] }, "points": { "connections": [ { "node": 71, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 74, "input": "listElements", "data": {} }, { "node": 144, "input": "points", "data": {} } ] } }, "position": [ 3536.456486720693, -96.88986928561496 ], "name": "bitbybit.occt.operations.closestPointsOnShapeFromPoints" }, "96": { "id": 96, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 102, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 99, "input": "listElements", "data": {} } ] } }, "position": [ 6241.009497302642, -440.1715823521937 ], "name": "bitbybit.occt.shapes.wire.startPointOnWire" }, "97": { "id": 97, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 102, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 100, "input": "listElements", "data": {} } ] } }, "position": [ 6255.828559824677, -110.04462981130662 ], "name": "bitbybit.occt.shapes.wire.endPointOnWire" }, "99": { "id": 99, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 96, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 67, "input": "points", "data": {} } ] } }, "position": [ 6582.396477353393, -531.6154817223112 ], "name": "createList" }, "100": { "id": 100, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 97, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 70, "input": "points", "data": {} } ] } }, "position": [ 6580.069292203372, -204.8530471946355 ], "name": "createList" }, "102": { "id": 102, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 82, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 96, "input": "shape", "data": {} }, { "node": 97, "input": "shape", "data": {} } ] } }, "position": [ 5870.554321913655, 293.64635887027833 ], "name": "flatten" }, "104": { "id": 104, "data": { "hide": true, "simpleOutput": true, "x": -10, "y": 1, "z": 0, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 20, "input": "listElements", "data": {} } ] } }, "position": [ 420.56869838066586, -2486.4416549009643 ], "name": "bitbybit.point.pointXYZ" }, "105": { "id": 105, "data": { "hide": true, "simpleOutput": true, "x": -4, "y": 0, "z": 0, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 20, "input": "listElements", "data": {} } ] } }, "position": [ 427.02148347871434, -2177.8259444401774 ], "name": "bitbybit.point.pointXYZ" }, "106": { "id": 106, "data": { "hide": true, "simpleOutput": true, "x": -2, "y": 3, "z": 0, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 20, "input": "listElements", "data": {} } ] } }, "position": [ 433.98526570339396, -1865.0535403991069 ], "name": "bitbybit.point.pointXYZ" }, "107": { "id": 107, "data": { "hide": true, "simpleOutput": true, "x": 2, "y": 3.5, "z": 0, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 20, "input": "listElements", "data": {} } ] } }, "position": [ 413.47400241845014, -1572.5748352745227 ], "name": "bitbybit.point.pointXYZ" }, "108": { "id": 108, "data": { "hide": true, "simpleOutput": true, "x": 4, "y": 0, "z": 0, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 20, "input": "listElements", "data": {} } ] } }, "position": [ 411.01290750007854, -1279.9496735062758 ], "name": "bitbybit.point.pointXYZ" }, "109": { "id": 109, "data": { "hide": true, "simpleOutput": true, "x": 10, "y": 1, "z": 0, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 20, "input": "listElements", "data": {} } ] } }, "position": [ 411.10101991083513, -980.5321160085216 ], "name": "bitbybit.point.pointXYZ" }, "110": { "id": 110, "data": { "hide": true, "simpleOutput": true, "x": -10, "y": 0, "z": -7, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 4, "input": "listElements", "data": {} } ] } }, "position": [ 370.6657288098948, -464.211023618883 ], "name": "bitbybit.point.pointXYZ" }, "111": { "id": 111, "data": { "hide": true, "simpleOutput": true, "x": -2, "y": 0, "z": 1, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 4, "input": "listElements", "data": {} } ] } }, "position": [ 394.733327665962, -151.31191112611037 ], "name": "bitbybit.point.pointXYZ" }, "112": { "id": 112, "data": { "hide": true, "simpleOutput": true, "x": 2, "y": 0, "z": 0, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 4, "input": "listElements", "data": {} } ] } }, "position": [ 400.6816415262759, 175.87733818745215 ], "name": "bitbybit.point.pointXYZ" }, "113": { "id": 113, "data": { "hide": true, "simpleOutput": true, "x": 10, "y": 0, "z": 6, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 4, "input": "listElements", "data": {} } ] } }, "position": [ 372.0462770860087, 560.5142777882662 ], "name": "bitbybit.point.pointXYZ" }, "116": { "id": 116, "data": { "simpleOutput": true, "first": 1, "second": 0.5, "operation": "add", "oneOnOne": false }, "inputs": { "first": { "connections": [ { "node": 28, "output": "result", "data": {} } ] }, "second": { "connections": [] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 118, "input": "listElements", "data": {} } ] } }, "position": [ 3168.039303983114, -1215.5222370737458 ], "name": "bitbybit.math.twoNrOperation" }, "117": { "id": 117, "data": { "simpleOutput": true, "first": 1, "second": 1, "operation": "add", "oneOnOne": false }, "inputs": { "first": { "connections": [ { "node": 28, "output": "result", "data": {} } ] }, "second": { "connections": [] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 119, "input": "listElements", "data": {} } ] } }, "position": [ 3200.726762189945, -957.2837011741942 ], "name": "bitbybit.math.twoNrOperation" }, "118": { "id": 118, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 116, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 131, "input": "list", "data": {} }, { "node": 403, "input": "item", "data": {} } ] } }, "position": [ 3571.3783965234325, -1098.573791434249 ], "name": "createList" }, "119": { "id": 119, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 117, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 404, "input": "item", "data": {} } ] } }, "position": [ 3551.8315518043632, -848.6445953510613 ], "name": "createList" }, "122": { "id": 122, "data": { "simpleOutput": true, "index": 0, "oneOnOne": false }, "inputs": { "list": { "connections": [] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 5869.007348872339, -484.8219620564847 ], "name": "bitbybit.lists.getItem" }, "127": { "id": 127, "data": { "simpleOutput": true, "nrElements": 2, "keepRemainder": false, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 64, "output": "result", "data": {} } ] }, "nrElements": { "connections": [ { "node": 131, "output": "result", "data": {} } ] }, "keepRemainder": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 128, "input": "list", "data": {} }, { "node": 141, "input": "list", "data": {} }, { "node": 148, "input": "list", "data": {} }, { "node": 435, "input": "list", "data": {} } ] } }, "position": [ 6067.314820292623, -736.236071824651 ], "name": "bitbybit.lists.groupNth" }, "128": { "id": 128, "data": { "simpleOutput": true, "index": 2, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 127, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 67, "input": "transformation", "data": {} }, { "node": 70, "input": "transformation", "data": {} } ] } }, "position": [ 6399.856705386875, -1068.2704200958383 ], "name": "bitbybit.lists.getItem" }, "131": { "id": 131, "data": {}, "inputs": { "list": { "connections": [ { "node": 118, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 127, "input": "nrElements", "data": {} } ] } }, "position": [ 4022.3231100153125, -1132.9432994023982 ], "name": "bitbybit.lists.listLength" }, "132": { "id": 132, "data": { "simpleOutput": true, "first": 1, "second": 1.5, "operation": "add", "oneOnOne": false }, "inputs": { "first": { "connections": [ { "node": 28, "output": "result", "data": {} } ] }, "second": { "connections": [] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 133, "input": "listElements", "data": {} } ] } }, "position": [ 3193.359853309614, -695.1209307356496 ], "name": "bitbybit.math.twoNrOperation" }, "133": { "id": 133, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 132, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 405, "input": "item", "data": {} } ] } }, "position": [ 3573.061056229856, -601.8878255209095 ], "name": "createList" }, "141": { "id": 141, "data": { "simpleOutput": true, "index": 1, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 127, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 144, "input": "transformation", "data": {} }, { "node": 145, "input": "transformation", "data": {} } ] } }, "position": [ 6593.964010943852, 9.542649342205337 ], "name": "bitbybit.lists.getItem" }, "144": { "id": 144, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 95, "output": "result", "data": {} } ] }, "transformation": { "connections": [ { "node": 141, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 168, "input": "points", "data": {} }, { "node": 206, "input": "item", "data": {} }, { "node": 407, "input": "listElements", "data": {} } ] } }, "position": [ 7035.755730030945, 278.95971680532404 ], "name": "bitbybit.point.transformsForPoints" }, "145": { "id": 145, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 93, "output": "result", "data": {} } ] }, "transformation": { "connections": [ { "node": 141, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 169, "input": "points", "data": {} }, { "node": 207, "input": "item", "data": {} }, { "node": 407, "input": "listElements", "data": {} } ] } }, "position": [ 7024.738200696979, 555.9287099033603 ], "name": "bitbybit.point.transformsForPoints" }, "148": { "id": 148, "data": { "simpleOutput": true, "index": 0, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 127, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 149, "input": "transformation", "data": {} }, { "node": 160, "input": "transformation", "data": {} } ] } }, "position": [ 6651.428970190872, 600.5689922373235 ], "name": "bitbybit.lists.getItem" }, "149": { "id": 149, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 158, "output": "list", "data": {} } ] }, "transformation": { "connections": [ { "node": 148, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 201, "input": "item", "data": {} }, { "node": 448, "input": "item", "data": {} } ] } }, "position": [ 7038.419421233238, 910.2528743693791 ], "name": "bitbybit.point.transformsForPoints" }, "150": { "id": 150, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 83, "output": "list", "data": {} } ] }, "scales": { "connections": [ { "node": 152, "output": "result", "data": {} } ] }, "centers": { "connections": [ { "node": 71, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 154, "input": "list", "data": {} } ] } }, "position": [ 5652.173955173092, 621.2486637892696 ], "name": "bitbybit.occt.transforms.scale3dShapes" }, "151": { "id": 151, "data": { "hide": true, "simpleOutput": true, "x": 0.3, "y": 0.3, "z": 0.3, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 152, "input": "item", "data": {} } ] } }, "position": [ 4974.730589730633, 540.2592284186784 ], "name": "bitbybit.vector.vectorXYZ" }, "152": { "id": 152, "data": { "simpleOutput": true, "times": 10, "oneOnOne": false }, "inputs": { "item": { "connections": [ { "node": 151, "output": "result", "data": {} } ] }, "times": { "connections": [ { "node": 153, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 150, "input": "scales", "data": {} } ] } }, "position": [ 5275.160954866241, 529.6836849043318 ], "name": "bitbybit.lists.repeat" }, "153": { "id": 153, "data": {}, "inputs": { "list": { "connections": [ { "node": 93, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 152, "input": "times", "data": {} } ] } }, "position": [ 4676.690596773638, 852.0108404196917 ], "name": "bitbybit.lists.listLength" }, "154": { "id": 154, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 150, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 156, "input": "shape", "data": {} }, { "node": 157, "input": "shape", "data": {} } ] } }, "position": [ 5968.120280485528, 729.4778023334361 ], "name": "flatten" }, "156": { "id": 156, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 154, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 158, "input": "listElements", "data": {} } ] } }, "position": [ 6291.001828521303, 546.2898054063462 ], "name": "bitbybit.occt.shapes.wire.startPointOnWire" }, "157": { "id": 157, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 154, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 159, "input": "listElements", "data": {} } ] } }, "position": [ 6308.737264396413, 949.9765504708423 ], "name": "bitbybit.occt.shapes.wire.endPointOnWire" }, "158": { "id": 158, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 156, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 149, "input": "points", "data": {} }, { "node": 433, "input": "points", "data": {} } ] } }, "position": [ 6684.2550573577655, 887.1854217867589 ], "name": "createList" }, "159": { "id": 159, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 157, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 160, "input": "points", "data": {} }, { "node": 434, "input": "points", "data": {} } ] } }, "position": [ 6682.736123658861, 1056.385034454143 ], "name": "createList" }, "160": { "id": 160, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 159, "output": "list", "data": {} } ] }, "transformation": { "connections": [ { "node": 148, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 202, "input": "item", "data": {} }, { "node": 449, "input": "item", "data": {} } ] } }, "position": [ 7040.919970651507, 1197.3870957528784 ], "name": "bitbybit.point.transformsForPoints" }, "162": { "id": 162, "data": {}, "inputs": { "translation": { "connections": [ { "node": 164, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 163, "input": "transformation", "data": {} }, { "node": 165, "input": "transformation", "data": {} } ] } }, "position": [ 7714.53776100934, -935.705308235743 ], "name": "bitbybit.babylon.transforms.translationXYZ" }, "163": { "id": 163, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 67, "output": "result", "data": {} } ] }, "transformation": { "connections": [ { "node": 162, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 199, "input": "item", "data": {} } ] } }, "position": [ 7997.399788413322, -868.6931518800665 ], "name": "bitbybit.point.transformPoints" }, "164": { "id": 164, "data": { "hide": true, "simpleOutput": true, "x": 0, "y": -0.1, "z": 0, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 162, "input": "translation", "data": {} } ] } }, "position": [ 7390.700247687062, -953.1248162038704 ], "name": "bitbybit.vector.vectorXYZ" }, "165": { "id": 165, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 70, "output": "result", "data": {} } ] }, "transformation": { "connections": [ { "node": 162, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 204, "input": "item", "data": {} } ] } }, "position": [ 7994.338965716254, -575.5040938000193 ], "name": "bitbybit.point.transformPoints" }, "166": { "id": 166, "data": {}, "inputs": { "translation": { "connections": [ { "node": 167, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 168, "input": "transformation", "data": {} }, { "node": 169, "input": "transformation", "data": {} } ] } }, "position": [ 7686.097501263848, 137.857746548674 ], "name": "bitbybit.babylon.transforms.translationXYZ" }, "167": { "id": 167, "data": { "hide": true, "simpleOutput": true, "x": 0, "y": -0.2, "z": 0, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 166, "input": "translation", "data": {} } ] } }, "position": [ 7404.269836649082, 107.76638041839442 ], "name": "bitbybit.vector.vectorXYZ" }, "168": { "id": 168, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 144, "output": "result", "data": {} } ] }, "transformation": { "connections": [ { "node": 166, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 203, "input": "item", "data": {} } ] } }, "position": [ 8046.4692117668155, 271.4103185424256 ], "name": "bitbybit.point.transformPoints" }, "169": { "id": 169, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 145, "output": "result", "data": {} } ] }, "transformation": { "connections": [ { "node": 166, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 200, "input": "item", "data": {} } ] } }, "position": [ 8064.487669948436, 543.7215928839653 ], "name": "bitbybit.point.transformPoints" }, "180": { "id": 180, "data": {}, "inputs": { "list": { "connections": [ { "node": 209, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 182, "input": "list", "data": {} } ] } }, "position": [ 9079.372461553714, -211.26731340469803 ], "name": "bitbybit.lists.flipLists" }, "181": { "id": 181, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 182, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 228, "input": "shape", "data": {} }, { "node": 232, "input": "listElements", "data": {} }, { "node": 243, "input": "shape", "data": {} }, { "node": 247, "input": "shape", "data": {} }, { "node": 262, "input": "shape", "data": {} } ] } }, "position": [ 9743.02137846954, -230.8497973705691 ], "name": "bitbybit.occt.shapes.wire.createPolylineWire" }, "182": { "id": 182, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 180, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 181, "input": "points", "data": {} } ] } }, "position": [ 9295.627426096265, -170.85650717635156 ], "name": "flatten" }, "198": { "id": 198, "data": {}, "inputs": { "item": { "connections": [ { "node": 67, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 209, "input": "listElements", "data": {} } ] } }, "position": [ 8472.219062321887, -936.0314035849348 ], "name": "passThrough" }, "199": { "id": 199, "data": {}, "inputs": { "item": { "connections": [ { "node": 163, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 209, "input": "listElements", "data": {} } ] } }, "position": [ 8477.283991752134, -819.2015006799722 ], "name": "passThrough" }, "200": { "id": 200, "data": {}, "inputs": { "item": { "connections": [ { "node": 169, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 209, "input": "listElements", "data": {} } ] } }, "position": [ 8495.226365814546, -694.7379951349712 ], "name": "passThrough" }, "201": { "id": 201, "data": {}, "inputs": { "item": { "connections": [ { "node": 149, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 209, "input": "listElements", "data": {} } ] } }, "position": [ 8485.735480389321, -554.930607497661 ], "name": "passThrough" }, "202": { "id": 202, "data": {}, "inputs": { "item": { "connections": [ { "node": 160, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 209, "input": "listElements", "data": {} } ] } }, "position": [ 8479.315069439856, -435.5182355958321 ], "name": "passThrough" }, "203": { "id": 203, "data": {}, "inputs": { "item": { "connections": [ { "node": 168, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 209, "input": "listElements", "data": {} } ] } }, "position": [ 8477.43308653705, -317.701022580479 ], "name": "passThrough" }, "204": { "id": 204, "data": {}, "inputs": { "item": { "connections": [ { "node": 165, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 209, "input": "listElements", "data": {} } ] } }, "position": [ 8486.397367652356, -183.29676516368733 ], "name": "passThrough" }, "205": { "id": 205, "data": {}, "inputs": { "item": { "connections": [ { "node": 70, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 209, "input": "listElements", "data": {} } ] } }, "position": [ 8479.594070819963, -34.93841704242425 ], "name": "passThrough" }, "206": { "id": 206, "data": {}, "inputs": { "item": { "connections": [ { "node": 144, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 209, "input": "listElements", "data": {} } ] } }, "position": [ 8499.481789358386, 84.7168817845102 ], "name": "passThrough" }, "207": { "id": 207, "data": {}, "inputs": { "item": { "connections": [ { "node": 145, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 209, "input": "listElements", "data": {} } ] } }, "position": [ 8499.659413695015, 191.43554920640875 ], "name": "passThrough" }, "208": { "id": 208, "data": {}, "inputs": { "item": { "connections": [ { "node": 67, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 209, "input": "listElements", "data": {} } ] } }, "position": [ 8520.474742056496, 305.90286841098373 ], "name": "passThrough" }, "209": { "id": 209, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 198, "output": "item", "data": {} }, { "node": 199, "output": "item", "data": {} }, { "node": 200, "output": "item", "data": {} }, { "node": 201, "output": "item", "data": {} }, { "node": 202, "output": "item", "data": {} }, { "node": 203, "output": "item", "data": {} }, { "node": 204, "output": "item", "data": {} }, { "node": 205, "output": "item", "data": {} }, { "node": 206, "output": "item", "data": {} }, { "node": 207, "output": "item", "data": {} }, { "node": 208, "output": "item", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 180, "input": "list", "data": {} } ] } }, "position": [ 8823.41376749838, -175.99606298057842 ], "name": "createList" }, "221": { "id": 221, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 231, "output": "list", "data": {} }, { "node": 232, "output": "list", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 223, "input": "list", "data": {} } ] } }, "position": [ 10556.995665164824, -480.4685199114727 ], "name": "createList" }, "223": { "id": 223, "data": {}, "inputs": { "list": { "connections": [ { "node": 221, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 225, "input": "list", "data": {} } ] } }, "position": [ 10748.592724011829, -522.1829758397237 ], "name": "bitbybit.lists.flipLists" }, "225": { "id": 225, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 223, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 229, "input": "shapes", "data": {} } ] } }, "position": [ 10944.741639166172, -483.89021708098124 ], "name": "flatten" }, "228": { "id": 228, "data": { "removeIntEdges": false, "hide": true, "simpleOutput": true, "distance": 0.03, "tolerance": 0.1, "joinType": "intersection", "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 181, "output": "result", "data": {} } ] }, "distance": { "connections": [ { "node": 245, "output": "result", "data": {} } ] }, "tolerance": { "connections": [] }, "joinType": { "connections": [] }, "removeIntEdges": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 231, "input": "listElements", "data": {} } ] } }, "position": [ 9996.096026835545, -581.9088427876693 ], "name": "bitbybit.occt.operations.offsetAdv" }, "229": { "id": 229, "data": { "makeSolid": false, "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 225, "output": "result", "data": {} } ] }, "makeSolid": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 233, "input": "shape", "data": {} }, { "node": 242, "input": "shape", "data": {} } ] } }, "position": [ 11261.928520804307, -525.1523868494044 ], "name": "bitbybit.occt.operations.loft" }, "231": { "id": 231, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 228, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 221, "input": "listElements", "data": {} } ] } }, "position": [ 10364.967102997827, -379.9517985421916 ], "name": "createList" }, "232": { "id": 232, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 181, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 221, "input": "listElements", "data": {} } ] } }, "position": [ 10368.042792534301, -253.87559465279998 ], "name": "createList" }, "233": { "id": 233, "data": { "hide": true, "simpleOutput": true, "offset": -0.02, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 229, "output": "result", "data": {} } ] }, "offset": { "connections": [ { "node": 249, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 238, "input": "listElements", "data": {} } ] } }, "position": [ 11814.758751258605, -475.365319491669 ], "name": "bitbybit.occt.operations.makeThickSolidSimple" }, "234": { "id": 234, "data": { "simpleOutput": true, "oneOnOne": false }, "inputs": { "entity": { "connections": [ { "node": 237, "output": "result", "data": {} } ] }, "options": { "connections": [ { "node": 235, "output": "result", "data": {} } ] }, "babylonMesh": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 13253.378871279412, -486.06942769807983 ], "name": "bitbybit.draw.drawAnyAsync" }, "235": { "id": 235, "data": { "drawEdges": false, "drawFaces": true, "drawEdgeIndexes": false, "drawFaceIndexes": false, "simpleOutput": true, "faceOpacity": 1, "edgeOpacity": 1, "edgeColour": "#ffffff", "faceColour": "#12009e", "edgeWidth": 2, "precision": 0.1, "edgeIndexHeight": 0.06, "edgeIndexColour": "ff00ff", "faceIndexHeight": 0.06, "faceIndexColour": "#0000ff", "oneOnOne": false }, "inputs": { "faceOpacity": { "connections": [] }, "edgeOpacity": { "connections": [] }, "edgeColour": { "connections": [] }, "faceColour": { "connections": [] }, "faceMaterial": { "connections": [] }, "edgeWidth": { "connections": [] }, "drawEdges": { "connections": [] }, "drawFaces": { "connections": [] }, "precision": { "connections": [] }, "drawEdgeIndexes": { "connections": [] }, "edgeIndexHeight": { "connections": [] }, "edgeIndexColour": { "connections": [] }, "drawFaceIndexes": { "connections": [] }, "faceIndexHeight": { "connections": [] }, "faceIndexColour": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 234, "input": "options", "data": {} } ] } }, "position": [ 12831.419514023266, -338.4517427912738 ], "name": "bitbybit.draw.optionsOcctShape" }, "236": { "id": 236, "data": { "hide": true, "simpleOutput": true, "offset": -0.02, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 242, "output": "result", "data": {} } ] }, "offset": { "connections": [ { "node": 249, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 238, "input": "listElements", "data": {} } ] } }, "position": [ 11825.382947875949, -737.9824264335683 ], "name": "bitbybit.occt.operations.makeThickSolidSimple" }, "237": { "id": 237, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 241, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 234, "input": "entity", "data": {} } ] } }, "position": [ 12932.89203722867, -541.6408660680198 ], "name": "bitbybit.occt.shapes.compound.makeCompound" }, "238": { "id": 238, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 233, "output": "result", "data": {} }, { "node": 236, "output": "result", "data": {} }, { "node": 257, "output": "result", "data": {} }, { "node": 259, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 239, "input": "list", "data": {} } ] } }, "position": [ 12159.057953383533, -552.8558321368503 ], "name": "createList" }, "239": { "id": 239, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 238, "output": "list", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 241, "input": "listElements", "data": {} } ] } }, "position": [ 12367.220038205234, -537.6142806160236 ], "name": "flatten" }, "241": { "id": 241, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 239, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 237, "input": "shapes", "data": {} } ] } }, "position": [ 12715.809821573685, -508.20968102680996 ], "name": "createList" }, "242": { "id": 242, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 229, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 236, "input": "shape", "data": {} } ] } }, "position": [ 11596.311606689123, -715.8665894210083 ], "name": "bitbybit.occt.shapes.face.reversedFace" }, "243": { "id": 243, "data": { "removeIntEdges": false, "hide": true, "simpleOutput": true, "distance": 0.2, "tolerance": 0.1, "joinType": "intersection", "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 181, "output": "result", "data": {} } ] }, "distance": { "connections": [ { "node": 246, "output": "result", "data": {} } ] }, "tolerance": { "connections": [] }, "joinType": { "connections": [] }, "removeIntEdges": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 251, "input": "listElements", "data": {} } ] } }, "position": [ 10007.062506713452, -948.7035184994628 ], "name": "bitbybit.occt.operations.offsetAdv" }, "244": { "id": 244, "data": { "number": 0.1 }, "inputs": { "number": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 245, "input": "first", "data": {} }, { "node": 247, "input": "distance", "data": {} }, { "node": 261, "input": "first", "data": {} } ] } }, "position": [ 8921.670577154739, -1106.6208043184279 ], "name": "bitbybit.math.number" }, "245": { "id": 245, "data": { "simpleOutput": true, "first": 1, "second": 3, "operation": "divide", "oneOnOne": false }, "inputs": { "first": { "connections": [ { "node": 244, "output": "result", "data": {} } ] }, "second": { "connections": [] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 228, "input": "distance", "data": {} }, { "node": 246, "input": "first", "data": {} }, { "node": 303, "input": "first", "data": {} } ] } }, "position": [ 9235.926819429442, -897.3200651773066 ], "name": "bitbybit.math.twoNrOperation" }, "246": { "id": 246, "data": { "simpleOutput": true, "first": 1, "second": 2, "operation": "multiply", "oneOnOne": false }, "inputs": { "first": { "connections": [ { "node": 245, "output": "result", "data": {} } ] }, "second": { "connections": [] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 243, "input": "distance", "data": {} } ] } }, "position": [ 9610.25143956834, -1019.203699184224 ], "name": "bitbybit.math.twoNrOperation" }, "247": { "id": 247, "data": { "removeIntEdges": false, "hide": true, "simpleOutput": true, "distance": 0.2, "tolerance": 0.1, "joinType": "intersection", "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 181, "output": "result", "data": {} } ] }, "distance": { "connections": [ { "node": 244, "output": "result", "data": {} } ] }, "tolerance": { "connections": [] }, "joinType": { "connections": [] }, "removeIntEdges": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 250, "input": "listElements", "data": {} }, { "node": 328, "input": "shape", "data": {} } ] } }, "position": [ 10020.159404821527, -1308.309122868492 ], "name": "bitbybit.occt.operations.offsetAdv" }, "248": { "id": 248, "data": { "number": 0.1 }, "inputs": { "number": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 249, "input": "first", "data": {} } ] } }, "position": [ 10613.397737378677, -872.5442597404142 ], "name": "bitbybit.math.number" }, "249": { "id": 249, "data": { "simpleOutput": true, "first": 1, "second": -2, "operation": "divide", "oneOnOne": false }, "inputs": { "first": { "connections": [ { "node": 248, "output": "result", "data": {} } ] }, "second": { "connections": [] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 236, "input": "offset", "data": {} }, { "node": 233, "input": "offset", "data": {} }, { "node": 258, "input": "first", "data": {} } ] } }, "position": [ 10951.612608957512, -864.4620672331678 ], "name": "bitbybit.math.twoNrOperation" }, "250": { "id": 250, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 247, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 253, "input": "listElements", "data": {} } ] } }, "position": [ 10363.974594031939, -1276.9923223214 ], "name": "createList" }, "251": { "id": 251, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 243, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 253, "input": "listElements", "data": {} } ] } }, "position": [ 10379.936920420396, -968.1220711256544 ], "name": "createList" }, "252": { "id": 252, "data": {}, "inputs": { "list": { "connections": [ { "node": 253, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 254, "input": "list", "data": {} } ] } }, "position": [ 10742.175633759458, -1182.9746066732394 ], "name": "bitbybit.lists.flipLists" }, "253": { "id": 253, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 250, "output": "list", "data": {} }, { "node": 251, "output": "list", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 252, "input": "list", "data": {} } ] } }, "position": [ 10554.312804278203, -1145.54663822169 ], "name": "createList" }, "254": { "id": 254, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 252, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 255, "input": "shapes", "data": {} } ] } }, "position": [ 10940.134923129815, -1153.8228703973432 ], "name": "flatten" }, "255": { "id": 255, "data": { "makeSolid": false, "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 254, "output": "result", "data": {} } ] }, "makeSolid": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 256, "input": "shape", "data": {} }, { "node": 257, "input": "shape", "data": {} } ] } }, "position": [ 11321.038681566828, -1057.4980113689746 ], "name": "bitbybit.occt.operations.loft" }, "256": { "id": 256, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 255, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 259, "input": "shape", "data": {} } ] } }, "position": [ 11594.262594699518, -1200.328899446209 ], "name": "bitbybit.occt.shapes.face.reversedFace" }, "257": { "id": 257, "data": { "hide": true, "simpleOutput": true, "offset": 1, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 255, "output": "result", "data": {} } ] }, "offset": { "connections": [ { "node": 258, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 238, "input": "listElements", "data": {} } ] } }, "position": [ 11861.579080421687, -1046.7374396686935 ], "name": "bitbybit.occt.operations.makeThickSolidSimple" }, "258": { "id": 258, "data": { "simpleOutput": true, "first": 1, "second": 2, "operation": "divide", "oneOnOne": false, "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0 } }, "inputs": { "first": { "connections": [ { "node": 249, "output": "result", "data": {} } ] }, "second": { "connections": [] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 257, "input": "offset", "data": {} }, { "node": 259, "input": "offset", "data": {} } ] } }, "position": [ 11284.15521533944, -788.7751638426862 ], "name": "bitbybit.math.twoNrOperation" }, "259": { "id": 259, "data": { "hide": true, "simpleOutput": true, "offset": 1, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 256, "output": "result", "data": {} } ] }, "offset": { "connections": [ { "node": 258, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 238, "input": "listElements", "data": {} } ] } }, "position": [ 11865.340927018708, -1284.5168154634816 ], "name": "bitbybit.occt.operations.makeThickSolidSimple" }, "260": { "id": 260, "data": { "simpleOutput": true, "skybox": "city", "size": 1000, "blur": 0.5, "environmentIntensity": 0.67, "oneOnOne": false }, "inputs": { "skybox": { "connections": [] }, "size": { "connections": [] }, "blur": { "connections": [] }, "environmentIntensity": { "connections": [] } }, "outputs": {}, "position": [ 1595.7512545833954, 832.2454925050464 ], "name": "bitbybit.babylon.scene.enableSkybox" }, "261": { "id": 261, "data": { "simpleOutput": true, "first": 1, "second": 2, "operation": "divide", "oneOnOne": false }, "inputs": { "first": { "connections": [ { "node": 244, "output": "result", "data": {} } ] }, "second": { "connections": [] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 262, "input": "distance", "data": {} } ] } }, "position": [ 9369.39311215807, -1562.322669522927 ], "name": "bitbybit.math.twoNrOperation" }, "262": { "id": 262, "data": { "removeIntEdges": false, "hide": true, "simpleOutput": true, "distance": 0.2, "tolerance": 0.1, "joinType": "intersection", "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 181, "output": "result", "data": {} } ] }, "distance": { "connections": [ { "node": 261, "output": "result", "data": {} } ] }, "tolerance": { "connections": [] }, "joinType": { "connections": [] }, "removeIntEdges": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 264, "input": "shape", "data": {} }, { "node": 304, "input": "shape", "data": {} }, { "node": 306, "input": "shape", "data": {} } ] } }, "position": [ 9877.1310043696, -1801.9428084676572 ], "name": "bitbybit.occt.operations.offsetAdv" }, "264": { "id": 264, "data": { "removeStartPoint": false, "removeEndPoint": false, "hide": true, "simpleOutput": true, "nrOfDivisions": 30, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 262, "output": "result", "data": {} } ] }, "nrOfDivisions": { "connections": [] }, "removeStartPoint": { "connections": [] }, "removeEndPoint": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 268, "input": "listElements", "data": {} } ] } }, "position": [ 10233.942702681403, -1741.734774354915 ], "name": "bitbybit.occt.shapes.wire.divideWireByEqualDistanceToPoints" }, "266": { "id": 266, "data": {}, "inputs": { "list": { "connections": [ { "node": 268, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 272, "input": "list", "data": {} } ] } }, "position": [ 10900.968682504981, -1651.1816796598594 ], "name": "bitbybit.lists.flipLists" }, "268": { "id": 268, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 264, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 266, "input": "list", "data": {} } ] } }, "position": [ 10701.148316123617, -1601.4019771907886 ], "name": "createList" }, "272": { "id": 272, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 266, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 11119.959093175345, -1739.745779696509 ], "name": "flatten" }, "295": { "id": 295, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 302, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 298, "input": "entity", "data": {} } ] } }, "position": [ 12689.107988308318, -1984.9432688055217 ], "name": "bitbybit.occt.shapes.compound.makeCompound" }, "298": { "id": 298, "data": { "simpleOutput": true, "oneOnOne": false }, "inputs": { "entity": { "connections": [ { "node": 295, "output": "result", "data": {} } ] }, "options": { "connections": [ { "node": 299, "output": "result", "data": {} } ] }, "babylonMesh": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 12938.94746097999, -1813.332185441436 ], "name": "bitbybit.draw.drawAnyAsync" }, "299": { "id": 299, "data": { "drawEdges": false, "drawFaces": true, "drawEdgeIndexes": false, "drawFaceIndexes": false, "simpleOutput": true, "faceOpacity": 1, "edgeOpacity": 1, "edgeColour": "#ffffff", "faceColour": "#000000", "edgeWidth": 2, "precision": 0.1, "edgeIndexHeight": 0.2, "edgeIndexColour": "ff00ff", "faceIndexHeight": 0.06, "faceIndexColour": "#0000ff", "oneOnOne": false }, "inputs": { "faceOpacity": { "connections": [] }, "edgeOpacity": { "connections": [] }, "edgeColour": { "connections": [] }, "faceColour": { "connections": [] }, "faceMaterial": { "connections": [] }, "edgeWidth": { "connections": [] }, "drawEdges": { "connections": [] }, "drawFaces": { "connections": [] }, "precision": { "connections": [] }, "drawEdgeIndexes": { "connections": [] }, "edgeIndexHeight": { "connections": [] }, "edgeIndexColour": { "connections": [] }, "drawFaceIndexes": { "connections": [] }, "faceIndexHeight": { "connections": [] }, "faceIndexColour": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 298, "input": "options", "data": {} } ] } }, "position": [ 12343.71683906411, -1699.957828070139 ], "name": "bitbybit.draw.optionsOcctShape" }, "300": { "id": 300, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 312, "output": "result", "data": {} }, { "node": 322, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 301, "input": "shape", "data": {} } ] } }, "position": [ 11845.201276594353, -2118.7175691222783 ], "name": "bitbybit.occt.shapes.wire.createPolylineWire" }, "301": { "id": 301, "data": { "hide": true, "simpleOutput": true, "radius": 0.005, "nrCorners": 6, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 300, "output": "result", "data": {} } ] }, "radius": { "connections": [ { "node": 303, "output": "result", "data": {} } ] }, "nrCorners": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 302, "input": "listElements", "data": {} } ] } }, "position": [ 12113.462849615342, -2087.025406555102 ], "name": "bitbybit.occt.operations.pipePolylineWireNGon" }, "302": { "id": 302, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 301, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 295, "input": "shapes", "data": {} } ] } }, "position": [ 12471.162159422349, -2010.5791975599645 ], "name": "createList" }, "303": { "id": 303, "data": { "simpleOutput": true, "first": 1, "second": 2, "operation": "divide", "oneOnOne": false }, "inputs": { "first": { "connections": [ { "node": 245, "output": "result", "data": {} } ] }, "second": { "connections": [] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 301, "input": "radius", "data": {} } ] } }, "position": [ 11247.785608794044, -1512.4661766770598 ], "name": "bitbybit.math.twoNrOperation" }, "304": { "id": 304, "data": { "hide": true, "simpleOutput": true, "index": 8, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 262, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 307, "input": "shape", "data": {} } ] } }, "position": [ 10393.766108658727, -2290.744191214175 ], "name": "bitbybit.occt.shapes.edge.getEdge" }, "306": { "id": 306, "data": { "hide": true, "simpleOutput": true, "index": 10, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 262, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 308, "input": "shape", "data": {} } ] } }, "position": [ 10386.6267771277, -2034.0064008785537 ], "name": "bitbybit.occt.shapes.edge.getEdge" }, "307": { "id": 307, "data": { "removeStartPoint": false, "removeEndPoint": false, "hide": true, "simpleOutput": true, "nrOfDivisions": 20, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 304, "output": "result", "data": {} } ] }, "nrOfDivisions": { "connections": [ { "node": 315, "output": "result", "data": {} } ] }, "removeStartPoint": { "connections": [] }, "removeEndPoint": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 318, "input": "listElements", "data": {} } ] } }, "position": [ 10759.88208388099, -2482.9743144242957 ], "name": "bitbybit.occt.shapes.edge.divideEdgeByEqualDistanceToPoints" }, "308": { "id": 308, "data": { "removeStartPoint": false, "removeEndPoint": false, "hide": true, "simpleOutput": true, "nrOfDivisions": 20, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 306, "output": "result", "data": {} } ] }, "nrOfDivisions": { "connections": [ { "node": 315, "output": "result", "data": {} } ] }, "removeStartPoint": { "connections": [] }, "removeEndPoint": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 320, "input": "listElements", "data": {} } ] } }, "position": [ 10763.608264758535, -2096.6860112821 ], "name": "bitbybit.occt.shapes.edge.divideEdgeByEqualDistanceToPoints" }, "312": { "id": 312, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 317, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 300, "input": "points", "data": {} } ] } }, "position": [ 11529.739242391952, -2347.1388255004526 ], "name": "flatten" }, "314": { "id": 314, "data": { "number": 30 }, "inputs": { "number": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 315, "input": "first", "data": {} } ] } }, "position": [ 9550.292613769458, -2074.359276774919 ], "name": "bitbybit.math.number" }, "315": { "id": 315, "data": { "simpleOutput": true, "first": 1, "second": 2, "operation": "divide", "oneOnOne": false }, "inputs": { "first": { "connections": [ { "node": 314, "output": "result", "data": {} } ] }, "second": { "connections": [] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 307, "input": "nrOfDivisions", "data": {} }, { "node": 308, "input": "nrOfDivisions", "data": {} } ] } }, "position": [ 9901.669286875001, -2070.467331265796 ], "name": "bitbybit.math.twoNrOperation" }, "317": { "id": 317, "data": {}, "inputs": { "list": { "connections": [ { "node": 318, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 312, "input": "list", "data": {} } ] } }, "position": [ 11325.229081379553, -2351.9202970977576 ], "name": "bitbybit.lists.flipLists" }, "318": { "id": 318, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 307, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 317, "input": "list", "data": {} } ] } }, "position": [ 11115.50079294337, -2356.7501952691637 ], "name": "createList" }, "320": { "id": 320, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 308, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 321, "input": "list", "data": {} } ] } }, "position": [ 11128.055141553637, -2039.9473955326919 ], "name": "createList" }, "321": { "id": 321, "data": {}, "inputs": { "list": { "connections": [ { "node": 320, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 322, "input": "list", "data": {} } ] } }, "position": [ 11313.434333133435, -2055.5691302979612 ], "name": "bitbybit.lists.flipLists" }, "322": { "id": 322, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 321, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 300, "input": "points", "data": {} } ] } }, "position": [ 11505.55167322637, -2032.9603233160585 ], "name": "flatten" }, "328": { "id": 328, "data": { "hide": true, "simpleOutput": true, "index": 9, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 247, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 330, "input": "listElements", "data": {} } ] } }, "position": [ 10774.565547299062, -2783.739636579401 ], "name": "bitbybit.occt.shapes.edge.getEdge" }, "329": { "id": 329, "data": { "makeSolid": false, "closed": false, "periodic": false, "straight": true, "useSmoothing": false, "hide": true, "simpleOutput": true, "nrPeriodicSections": 10, "maxUDegree": 3, "tolerance": 1e-7, "parType": "approxCentripetal", "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 338, "output": "list", "data": {} } ] }, "makeSolid": { "connections": [] }, "closed": { "connections": [] }, "periodic": { "connections": [] }, "straight": { "connections": [] }, "nrPeriodicSections": { "connections": [] }, "useSmoothing": { "connections": [] }, "maxUDegree": { "connections": [] }, "tolerance": { "connections": [] }, "parType": { "connections": [] }, "startVertex": { "connections": [] }, "endVertex": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 339, "input": "shape", "data": {} } ] } }, "position": [ 12562.292640709733, -2817.375088020578 ], "name": "bitbybit.occt.operations.loftAdvanced" }, "330": { "id": 330, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 328, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 336, "input": "list", "data": {} } ] } }, "position": [ 11145.236550037655, -2807.1649440001215 ], "name": "createList" }, "335": { "id": 335, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 337, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 338, "input": "listElements", "data": {} } ] } }, "position": [ 11996.073349557611, -2921.576915433081 ], "name": "bitbybit.occt.shapes.wire.combineEdgesAndWiresIntoAWire" }, "336": { "id": 336, "data": { "simpleOutput": true, "nrElements": 1, "keepRemainder": false, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 330, "output": "list", "data": {} } ] }, "nrElements": { "connections": [] }, "keepRemainder": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 337, "input": "list", "data": {} } ] } }, "position": [ 11345.686318424085, -2953.450924318438 ], "name": "bitbybit.lists.groupNth" }, "337": { "id": 337, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 336, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 335, "input": "shapes", "data": {} } ] } }, "position": [ 11671.410028103537, -2988.019759864009 ], "name": "flatten" }, "338": { "id": 338, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 335, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 329, "input": "shapes", "data": {} } ] } }, "position": [ 12323.536883400615, -2790.922199424938 ], "name": "createList" }, "339": { "id": 339, "data": { "hide": true, "simpleOutput": true, "offset": -0.02, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 329, "output": "result", "data": {} } ] }, "offset": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 341, "input": "entity", "data": {} } ] } }, "position": [ 12998.99880594247, -2763.080052339469 ], "name": "bitbybit.occt.operations.makeThickSolidSimple" }, "340": { "id": 340, "data": { "drawEdges": true, "drawFaces": true, "drawEdgeIndexes": false, "drawFaceIndexes": false, "simpleOutput": true, "faceOpacity": 0.99, "edgeOpacity": 1, "edgeColour": "#ffffff", "faceColour": "#0011ff", "edgeWidth": 0.5, "precision": 0.1, "edgeIndexHeight": 0.06, "edgeIndexColour": "ff00ff", "faceIndexHeight": 0.06, "faceIndexColour": "#0000ff", "oneOnOne": false }, "inputs": { "faceOpacity": { "connections": [] }, "edgeOpacity": { "connections": [] }, "edgeColour": { "connections": [] }, "faceColour": { "connections": [] }, "faceMaterial": { "connections": [ { "node": 342, "output": "result", "data": {} } ] }, "edgeWidth": { "connections": [] }, "drawEdges": { "connections": [] }, "drawFaces": { "connections": [] }, "precision": { "connections": [] }, "drawEdgeIndexes": { "connections": [] }, "edgeIndexHeight": { "connections": [] }, "edgeIndexColour": { "connections": [] }, "drawFaceIndexes": { "connections": [] }, "faceIndexHeight": { "connections": [] }, "faceIndexColour": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 341, "input": "options", "data": {} } ] } }, "position": [ 13507.193054829691, -2407.669439538278 ], "name": "bitbybit.draw.optionsOcctShape" }, "341": { "id": 341, "data": { "simpleOutput": true, "oneOnOne": false }, "inputs": { "entity": { "connections": [ { "node": 339, "output": "result", "data": {} } ] }, "options": { "connections": [ { "node": 340, "output": "result", "data": {} } ] }, "babylonMesh": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 14052.441632167882, -2709.766919258862 ], "name": "bitbybit.draw.drawAnyAsync" }, "342": { "id": 342, "data": { "backFaceCulling": false, "simpleOutput": true, "name": "Custom Material", "baseColor": "#000000", "metallic": 0, "roughness": 0.99, "alpha": 1, "zOffset": 2, "oneOnOne": false }, "inputs": { "name": { "connections": [] }, "baseColor": { "connections": [] }, "metallic": { "connections": [] }, "roughness": { "connections": [] }, "alpha": { "connections": [] }, "backFaceCulling": { "connections": [] }, "zOffset": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 340, "input": "faceMaterial", "data": {} } ] } }, "position": [ 13050.088385136061, -2326.628596583411 ], "name": "bitbybit.babylon.material.pbrMetallicRoughness.create" }, "343": { "id": 343, "data": { "enableShadows": true, "simpleOutput": true, "intensity": 2000, "diffuse": "#ffffff", "specular": "#ffffff", "radius": 0, "shadowGeneratorMapSize": 2000, "shadowDarkness": 0, "oneOnOne": false }, "inputs": { "position": { "connections": [ { "node": 344, "output": "result", "data": {} } ] }, "intensity": { "connections": [] }, "diffuse": { "connections": [] }, "specular": { "connections": [] }, "radius": { "connections": [] }, "shadowGeneratorMapSize": { "connections": [] }, "enableShadows": { "connections": [] }, "shadowDarkness": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 1466.9454554040435, 2254.716457836603 ], "name": "bitbybit.babylon.scene.drawPointLight" }, "344": { "id": 344, "data": { "hide": true, "simpleOutput": true, "x": 0, "y": 10, "z": 10, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 343, "input": "position", "data": {} } ] } }, "position": [ 959.6998730240014, 2194.850405836429 ], "name": "bitbybit.vector.vectorXYZ" }, "392": { "id": 392, "data": { "simpleOutput": true, "nth": 2, "oneOnOne": false, "offset": 0 }, "inputs": { "list": { "connections": [ { "node": 34, "output": "list", "data": {} } ] }, "nth": { "connections": [] }, "offset": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 3226.154216130023, -2157.1379543675785 ], "name": "bitbybit.lists.removeNthItem" }, "393": { "id": 393, "data": { "keepRemainder": true, "simpleOutput": true, "nrElements": 2, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 34, "output": "list", "data": {} } ] }, "nrElements": { "connections": [ { "node": 394, "output": "result", "data": {} } ] }, "keepRemainder": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 397, "input": "list", "data": {} } ] } }, "position": [ 3215.1505720977366, -1926.3192113779405 ], "name": "bitbybit.lists.groupNth" }, "394": { "id": 394, "data": { "number": 5 }, "inputs": { "number": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 393, "input": "nrElements", "data": {} }, { "node": 406, "input": "first", "data": {} }, { "node": 444, "input": "nrElements", "data": {} } ] } }, "position": [ 2746.757260191581, -2183.7253230823153 ], "name": "bitbybit.math.number" }, "396": { "id": 396, "data": { "simpleOutput": true, "index": 3, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 397, "output": "result", "data": {} } ] }, "index": { "connections": [ { "node": 406, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 398, "input": "list", "data": {} } ] } }, "position": [ 3928.8769831273025, -1854.8758160286002 ], "name": "bitbybit.lists.removeItemAtIndex" }, "397": { "id": 397, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 393, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 396, "input": "list", "data": {} } ] } }, "position": [ 3492.6143012001717, -1858.0456004620853 ], "name": "flatten" }, "398": { "id": 398, "data": { "simpleOutput": true, "index": 3, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 396, "output": "result", "data": {} } ] }, "item": { "connections": [ { "node": 399, "output": "result", "data": {} } ] }, "index": { "connections": [ { "node": 406, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 400, "input": "list", "data": {} } ] } }, "position": [ 4259.776635160259, -1988.182272649413 ], "name": "bitbybit.lists.addItemAtIndex" }, "399": { "id": 399, "data": { "number": 0 }, "inputs": { "number": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 398, "input": "item", "data": {} } ] } }, "position": [ 3870.34091429479, -2034.558372454683 ], "name": "bitbybit.math.number" }, "400": { "id": 400, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 398, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 401, "input": "listElements", "data": {} } ] } }, "position": [ 4567.894025879088, -1838.540890553353 ], "name": "flatten" }, "401": { "id": 401, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 400, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 402, "input": "item", "data": {} } ] } }, "position": [ 4881.609405628117, -1773.7602335088989 ], "name": "createList" }, "402": { "id": 402, "data": {}, "inputs": { "item": { "connections": [ { "node": 401, "output": "list", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 43, "input": "list", "data": {} } ] } }, "position": [ 3767.3197331971537, -1205.6824098389711 ], "name": "passThrough" }, "403": { "id": 403, "data": {}, "inputs": { "item": { "connections": [ { "node": 118, "output": "list", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 43, "input": "list", "data": {} } ] } }, "position": [ 3772.860526020944, -987.9855122816502 ], "name": "passThrough" }, "404": { "id": 404, "data": {}, "inputs": { "item": { "connections": [ { "node": 119, "output": "list", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 43, "input": "list", "data": {} } ] } }, "position": [ 3786.1658185326582, -826.5105646818837 ], "name": "passThrough" }, "405": { "id": 405, "data": {}, "inputs": { "item": { "connections": [ { "node": 133, "output": "list", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 43, "input": "list", "data": {} } ] } }, "position": [ 3810.4566360885315, -621.3813302193607 ], "name": "passThrough" }, "406": { "id": 406, "data": { "simpleOutput": true, "first": 1, "second": 1, "operation": "subtract", "oneOnOne": false }, "inputs": { "first": { "connections": [ { "node": 394, "output": "result", "data": {} } ] }, "second": { "connections": [] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 396, "input": "index", "data": {} }, { "node": 398, "input": "index", "data": {} }, { "node": 447, "input": "index", "data": {} } ] } }, "position": [ 2826.5592357590035, -1970.274016380767 ], "name": "bitbybit.math.twoNrOperation" }, "407": { "id": 407, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 144, "output": "result", "data": {} }, { "node": 145, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 413, "input": "list", "data": {} } ] } }, "position": [ 7768.9296912619775, 863.0847227863381 ], "name": "createList" }, "413": { "id": 413, "data": {}, "inputs": { "list": { "connections": [ { "node": 407, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 415, "input": "list", "data": {} } ] } }, "position": [ 8027.285368352323, 898.2289924266636 ], "name": "bitbybit.lists.flipLists" }, "415": { "id": 415, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 413, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 420, "input": "points", "data": {} } ] } }, "position": [ 8254.333383537003, 872.134761509957 ], "name": "flatten" }, "420": { "id": 420, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 415, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 423, "input": "shape", "data": {} }, { "node": 424, "input": "shape", "data": {} } ] } }, "position": [ 8628.161172642309, 802.4277670265932 ], "name": "bitbybit.occt.shapes.wire.createPolylineWire" }, "423": { "id": 423, "data": { "hide": true, "simpleOutput": true, "param": 0.4, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 420, "output": "result", "data": {} } ] }, "param": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 428, "input": "listElements", "data": {} } ] } }, "position": [ 8919.288980710851, 583.6652892815754 ], "name": "bitbybit.occt.shapes.wire.pointOnWireAtParam" }, "424": { "id": 424, "data": { "hide": true, "simpleOutput": true, "param": 0.6, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 420, "output": "result", "data": {} } ] }, "param": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 429, "input": "listElements", "data": {} } ] } }, "position": [ 8911.441211845313, 852.1733002878444 ], "name": "bitbybit.occt.shapes.wire.pointOnWireAtParam" }, "425": { "id": 425, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 428, "output": "list", "data": {} }, { "node": 429, "output": "list", "data": {} }, { "node": 433, "output": "result", "data": {} }, { "node": 434, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 427, "input": "list", "data": {} } ] } }, "position": [ 9423.902807125269, 1049.7307919551663 ], "name": "createList" }, "427": { "id": 427, "data": {}, "inputs": { "list": { "connections": [ { "node": 425, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 431, "input": "list", "data": {} } ] } }, "position": [ 9632.071004891557, 1052.388785404621 ], "name": "bitbybit.lists.flipLists" }, "428": { "id": 428, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 423, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 425, "input": "listElements", "data": {} } ] } }, "position": [ 9215.721062916411, 729.8391393493079 ], "name": "createList" }, "429": { "id": 429, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 424, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 425, "input": "listElements", "data": {} } ] } }, "position": [ 9223.019960367812, 937.8912177241743 ], "name": "createList" }, "430": { "id": 430, "data": { "hide": true }, "inputs": { "points": { "connections": [ { "node": 431, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 437, "input": "listElements", "data": {} } ] } }, "position": [ 10216.200122608716, 953.0844499513425 ], "name": "bitbybit.occt.shapes.wire.createPolygonWire" }, "431": { "id": 431, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 427, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 430, "input": "points", "data": {} } ] } }, "position": [ 9880.080533452136, 961.4656998401109 ], "name": "flatten" }, "432": { "id": 432, "data": {}, "inputs": { "item": { "connections": [ { "node": 34, "output": "list", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 43, "input": "list", "data": {} } ] } }, "position": [ 3815.535839111373, -472.554492782726 ], "name": "passThrough" }, "433": { "id": 433, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 158, "output": "list", "data": {} } ] }, "transformation": { "connections": [ { "node": 435, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 425, "input": "listElements", "data": {} }, { "node": 451, "input": "item", "data": {} } ] } }, "position": [ 7042.276955465329, 1505.6453875958741 ], "name": "bitbybit.point.transformsForPoints" }, "434": { "id": 434, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 159, "output": "list", "data": {} } ] }, "transformation": { "connections": [ { "node": 435, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 425, "input": "listElements", "data": {} }, { "node": 450, "input": "item", "data": {} } ] } }, "position": [ 7042.874160385539, 1764.3471616185752 ], "name": "bitbybit.point.transformsForPoints" }, "435": { "id": 435, "data": { "simpleOutput": true, "index": 4, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 127, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 434, "input": "transformation", "data": {} }, { "node": 433, "input": "transformation", "data": {} } ] } }, "position": [ 6613.452918741661, 1347.2429908401045 ], "name": "bitbybit.lists.getItem" }, "436": { "id": 436, "data": { "makeSolid": true, "closed": false, "periodic": false, "straight": true, "useSmoothing": false, "hide": true, "simpleOutput": true, "nrPeriodicSections": 10, "maxUDegree": 3, "tolerance": 1e-7, "parType": "approxCentripetal", "oneOnOne": false }, "inputs": { "shapes": { "connections": [ { "node": 437, "output": "list", "data": {} } ] }, "makeSolid": { "connections": [] }, "closed": { "connections": [] }, "periodic": { "connections": [] }, "straight": { "connections": [] }, "nrPeriodicSections": { "connections": [] }, "useSmoothing": { "connections": [] }, "maxUDegree": { "connections": [] }, "tolerance": { "connections": [] }, "parType": { "connections": [] }, "startVertex": { "connections": [] }, "endVertex": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 438, "input": "entity", "data": {} } ] } }, "position": [ 10688.660595223864, 1012.2101315614268 ], "name": "bitbybit.occt.operations.loftAdvanced" }, "437": { "id": 437, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 430, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 436, "input": "shapes", "data": {} } ] } }, "position": [ 10458.60296085634, 1030.9590024271786 ], "name": "createList" }, "438": { "id": 438, "data": { "simpleOutput": true, "oneOnOne": false }, "inputs": { "entity": { "connections": [ { "node": 436, "output": "result", "data": {} } ] }, "options": { "connections": [ { "node": 439, "output": "result", "data": {} } ] }, "babylonMesh": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 11194.184924888401, 1526.7156101119144 ], "name": "bitbybit.draw.drawAnyAsync" }, "439": { "id": 439, "data": { "drawEdges": true, "drawFaces": true, "drawEdgeIndexes": false, "drawFaceIndexes": false, "simpleOutput": true, "faceOpacity": 1, "edgeOpacity": 1, "edgeColour": "#000000", "faceColour": "#030033", "edgeWidth": 0.05, "precision": 0.01, "edgeIndexHeight": 0.06, "edgeIndexColour": "ff00ff", "faceIndexHeight": 0.06, "faceIndexColour": "#0000ff", "oneOnOne": false }, "inputs": { "faceOpacity": { "connections": [] }, "edgeOpacity": { "connections": [] }, "edgeColour": { "connections": [] }, "faceColour": { "connections": [] }, "faceMaterial": { "connections": [] }, "edgeWidth": { "connections": [] }, "drawEdges": { "connections": [] }, "drawFaces": { "connections": [] }, "precision": { "connections": [] }, "drawEdgeIndexes": { "connections": [] }, "edgeIndexHeight": { "connections": [] }, "edgeIndexColour": { "connections": [] }, "drawFaceIndexes": { "connections": [] }, "faceIndexHeight": { "connections": [] }, "faceIndexColour": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 438, "input": "options", "data": {} } ] } }, "position": [ 10680.26680782654, 1650.3447252903113 ], "name": "bitbybit.draw.optionsOcctShape" }, "440": { "id": 440, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 448, "output": "item", "data": {} }, { "node": 449, "output": "item", "data": {} }, { "node": 450, "output": "item", "data": {} }, { "node": 451, "output": "item", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 441, "input": "list", "data": {} } ] } }, "position": [ 8277.327459816173, 1625.5493042690266 ], "name": "createList" }, "441": { "id": 441, "data": {}, "inputs": { "list": { "connections": [ { "node": 440, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 443, "input": "list", "data": {} } ] } }, "position": [ 8547.313986213096, 1598.8565035380002 ], "name": "bitbybit.lists.flipLists" }, "443": { "id": 443, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 441, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 445, "input": "listElements", "data": {} } ] } }, "position": [ 8749.574082482306, 1643.2462163490595 ], "name": "flatten" }, "444": { "id": 444, "data": { "keepRemainder": false, "simpleOutput": true, "nrElements": 2, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 445, "output": "list", "data": {} } ] }, "nrElements": { "connections": [ { "node": 394, "output": "result", "data": {} } ] }, "keepRemainder": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 446, "input": "list", "data": {} } ] } }, "position": [ 9312.211040577786, 1784.6942351366877 ], "name": "bitbybit.lists.groupNth" }, "445": { "id": 445, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 443, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 444, "input": "list", "data": {} } ] } }, "position": [ 9091.730270461221, 1670.0349441858443 ], "name": "createList" }, "446": { "id": 446, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 444, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 447, "input": "list", "data": {} } ] } }, "position": [ 9629.540172207116, 1775.8455340465882 ], "name": "flatten" }, "447": { "id": 447, "data": { "simpleOutput": true, "index": 4, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 446, "output": "result", "data": {} } ] }, "index": { "connections": [ { "node": 406, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 453, "input": "points", "data": {} } ] } }, "position": [ 9984.342456240034, 1684.1777787863307 ], "name": "bitbybit.lists.getItem" }, "448": { "id": 448, "data": {}, "inputs": { "item": { "connections": [ { "node": 149, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 440, "input": "listElements", "data": {} } ] } }, "position": [ 7665.908602499707, 1190.0559732942747 ], "name": "passThrough" }, "449": { "id": 449, "data": {}, "inputs": { "item": { "connections": [ { "node": 160, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 440, "input": "listElements", "data": {} } ] } }, "position": [ 7627.833021472346, 1415.8124865232048 ], "name": "passThrough" }, "450": { "id": 450, "data": {}, "inputs": { "item": { "connections": [ { "node": 434, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 440, "input": "listElements", "data": {} } ] } }, "position": [ 7592.312943994311, 1642.860117841397 ], "name": "passThrough" }, "451": { "id": 451, "data": {}, "inputs": { "item": { "connections": [ { "node": 433, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 440, "input": "listElements", "data": {} } ] } }, "position": [ 7559.123655571884, 1854.840188671246 ], "name": "passThrough" }, "453": { "id": 453, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 447, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 460, "input": "listElements", "data": {} }, { "node": 565, "input": "shape", "data": {} } ] } }, "position": [ 10371.776206293047, 2001.5176196021098 ], "name": "bitbybit.occt.shapes.wire.createPolygonWire" }, "455": { "id": 455, "data": { "makeSolid": false, "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 458, "output": "result", "data": {} } ] }, "makeSolid": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 462, "input": "shape", "data": {} }, { "node": 465, "input": "shape", "data": {} } ] } }, "position": [ 11961.617880658312, 1926.9220680059432 ], "name": "bitbybit.occt.operations.loft" }, "456": { "id": 456, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 460, "output": "list", "data": {} }, { "node": 461, "output": "list", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 457, "input": "list", "data": {} } ] } }, "position": [ 11190.573571061754, 1985.8261205947895 ], "name": "createList" }, "457": { "id": 457, "data": {}, "inputs": { "list": { "connections": [ { "node": 456, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 458, "input": "list", "data": {} } ] } }, "position": [ 11413.3916747908, 1981.9353741492298 ], "name": "bitbybit.lists.flipLists" }, "458": { "id": 458, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 457, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 455, "input": "shapes", "data": {} } ] } }, "position": [ 11641.029943975938, 1980.5901070916914 ], "name": "flatten" }, "460": { "id": 460, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 453, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 456, "input": "listElements", "data": {} } ] } }, "position": [ 11106.528563530037, 1855.8167463487528 ], "name": "createList" }, "461": { "id": 461, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 565, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 456, "input": "listElements", "data": {} } ] } }, "position": [ 11168.076812631965, 2147.4952502015512 ], "name": "createList" }, "462": { "id": 462, "data": { "hide": true, "simpleOutput": true, "offset": -0.05, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 455, "output": "result", "data": {} } ] }, "offset": { "connections": [ { "node": 466, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 468, "input": "listElements", "data": {} } ] } }, "position": [ 12694.89086238067, 1925.1687004368573 ], "name": "bitbybit.occt.operations.makeThickSolidSimple" }, "464": { "id": 464, "data": { "number": 0.05 }, "inputs": { "number": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 466, "input": "number", "data": {} } ] } }, "position": [ 12128.462018624994, 2378.020482809624 ], "name": "bitbybit.math.number" }, "465": { "id": 465, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 455, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 467, "input": "shape", "data": {} } ] } }, "position": [ 12433.894368349578, 2145.2598465756205 ], "name": "bitbybit.occt.shapes.face.reversedFace" }, "466": { "id": 466, "data": { "simpleOutput": true, "number": 1, "operation": "negate", "oneOnOne": false }, "inputs": { "number": { "connections": [ { "node": 464, "output": "result", "data": {} } ] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 462, "input": "offset", "data": {} }, { "node": 467, "input": "offset", "data": {} } ] } }, "position": [ 12462.229958339223, 2370.3474871753206 ], "name": "bitbybit.math.oneNrOperation" }, "467": { "id": 467, "data": { "hide": true, "simpleOutput": true, "offset": 1, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 465, "output": "result", "data": {} } ] }, "offset": { "connections": [ { "node": 466, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 468, "input": "listElements", "data": {} } ] } }, "position": [ 12812.307919107936, 2309.4026216307207 ], "name": "bitbybit.occt.operations.makeThickSolidSimple" }, "468": { "id": 468, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 462, "output": "result", "data": {} }, { "node": 467, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 469, "input": "list", "data": {} } ] } }, "position": [ 13078.43212509574, 2136.5031148428857 ], "name": "createList" }, "469": { "id": 469, "data": { "nrLevels": 2 }, "inputs": { "list": { "connections": [ { "node": 468, "output": "list", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 470, "input": "listElements", "data": {} } ] } }, "position": [ 13283.83435890375, 2127.3787792101903 ], "name": "flatten" }, "470": { "id": 470, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 469, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 472, "input": "shapes", "data": {} } ] } }, "position": [ 13617.03211150902, 2126.7430039035953 ], "name": "createList" }, "471": { "id": 471, "data": { "simpleOutput": true, "oneOnOne": false }, "inputs": { "entity": { "connections": [ { "node": 472, "output": "result", "data": {} } ] }, "options": { "connections": [ { "node": 473, "output": "result", "data": {} } ] }, "babylonMesh": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 14166.872241205541, 1371.130302836677 ], "name": "bitbybit.draw.drawAnyAsync" }, "472": { "id": 472, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 470, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 471, "input": "entity", "data": {} } ] } }, "position": [ 13828.53625032684, 1378.9404803063658 ], "name": "bitbybit.occt.shapes.compound.makeCompound" }, "473": { "id": 473, "data": { "drawEdges": false, "drawFaces": true, "drawEdgeIndexes": false, "drawFaceIndexes": false, "simpleOutput": true, "faceOpacity": 1, "edgeOpacity": 1, "edgeColour": "#ffffff", "faceColour": "#000000", "edgeWidth": 2, "precision": 0.1, "edgeIndexHeight": 0.06, "edgeIndexColour": "ff00ff", "faceIndexHeight": 0.06, "faceIndexColour": "#0000ff", "oneOnOne": false }, "inputs": { "faceOpacity": { "connections": [] }, "edgeOpacity": { "connections": [] }, "edgeColour": { "connections": [] }, "faceColour": { "connections": [] }, "faceMaterial": { "connections": [] }, "edgeWidth": { "connections": [] }, "drawEdges": { "connections": [] }, "drawFaces": { "connections": [] }, "precision": { "connections": [] }, "drawEdgeIndexes": { "connections": [] }, "edgeIndexHeight": { "connections": [] }, "edgeIndexColour": { "connections": [] }, "drawFaceIndexes": { "connections": [] }, "faceIndexHeight": { "connections": [] }, "faceIndexColour": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 471, "input": "options", "data": {} } ] } }, "position": [ 13848.943718553715, 1648.842342225898 ], "name": "bitbybit.draw.optionsOcctShape" }, "475": { "id": 475, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 484, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 477, "input": "list", "data": {} }, { "node": 478, "input": "list", "data": {} }, { "node": 487, "input": "list", "data": {} }, { "node": 500, "input": "list", "data": {} } ] } }, "position": [ 12693.496098662185, 2885.2813183476524 ], "name": "bitbybit.occt.shapes.edge.getCornerPointsOfEdgesForShape" }, "477": { "id": 477, "data": { "simpleOutput": true, "index": 0, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 475, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 505, "input": "listElements", "data": {} } ] } }, "position": [ 13119.063771716716, 2505.019168270281 ], "name": "bitbybit.lists.getItem" }, "478": { "id": 478, "data": { "simpleOutput": true, "index": 1, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 475, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 493, "input": "listElements", "data": {} } ] } }, "position": [ 13119.50189104593, 2735.5266011045383 ], "name": "bitbybit.lists.getItem" }, "479": { "id": 479, "data": { "simpleOutput": true, "index": 0, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 480, "output": "list", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 484, "input": "list", "data": {} } ] } }, "position": [ 11967.117921864614, 3092.870723260145 ], "name": "bitbybit.lists.removeItemAtIndex" }, "480": { "id": 480, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 565, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 479, "input": "list", "data": {} }, { "node": 482, "input": "list", "data": {} }, { "node": 481, "input": "list", "data": {} } ] } }, "position": [ 11176.52676635421, 3090.1928095463177 ], "name": "createList" }, "481": { "id": 481, "data": { "simpleOutput": true, "index": 0, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 480, "output": "list", "data": {} } ] }, "index": { "connections": [ { "node": 483, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 485, "input": "list", "data": {} } ] } }, "position": [ 12035.976763579738, 3338.527460128083 ], "name": "bitbybit.lists.removeItemAtIndex" }, "482": { "id": 482, "data": {}, "inputs": { "list": { "connections": [ { "node": 480, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 483, "input": "first", "data": {} } ] } }, "position": [ 11373.91783508813, 3384.7071721426782 ], "name": "bitbybit.lists.listLength" }, "483": { "id": 483, "data": { "simpleOutput": true, "first": 1, "second": 1, "operation": "subtract", "oneOnOne": false }, "inputs": { "first": { "connections": [ { "node": 482, "output": "result", "data": {} } ] }, "second": { "connections": [] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 481, "input": "index", "data": {} } ] } }, "position": [ 11639.394547619462, 3442.863226130992 ], "name": "bitbybit.math.twoNrOperation" }, "484": { "id": 484, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 479, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 475, "input": "shape", "data": {} } ] } }, "position": [ 12282.516133361378, 3132.1749658737413 ], "name": "flatten" }, "485": { "id": 485, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 481, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 486, "input": "shape", "data": {} } ] } }, "position": [ 12323.339707256666, 3385.8396524900227 ], "name": "flatten" }, "486": { "id": 486, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 485, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 488, "input": "list", "data": {} }, { "node": 501, "input": "list", "data": {} }, { "node": 503, "input": "list", "data": {} }, { "node": 502, "input": "list", "data": {} } ] } }, "position": [ 12727.04954004437, 3403.6161216230844 ], "name": "bitbybit.occt.shapes.edge.getCornerPointsOfEdgesForShape" }, "487": { "id": 487, "data": { "simpleOutput": true, "index": 2, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 475, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 504, "input": "listElements", "data": {} } ] } }, "position": [ 13121.943588180573, 2965.8518779615183 ], "name": "bitbybit.lists.getItem" }, "488": { "id": 488, "data": { "simpleOutput": true, "index": 3, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 486, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 494, "input": "listElements", "data": {} } ] } }, "position": [ 13122.06197765488, 4210.65042258146 ], "name": "bitbybit.lists.getItem" }, "493": { "id": 493, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 478, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 495, "input": "listElements", "data": {} } ] } }, "position": [ 13495.986999655519, 2827.5135760499097 ], "name": "createList" }, "494": { "id": 494, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 488, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 495, "input": "listElements", "data": {} } ] } }, "position": [ 13515.817346446613, 4229.837940339838 ], "name": "createList" }, "495": { "id": 495, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 493, "output": "list", "data": {} }, { "node": 494, "output": "list", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 496, "input": "list", "data": {} } ] } }, "position": [ 13750.863687230705, 3275.0062179127694 ], "name": "createList" }, "496": { "id": 496, "data": {}, "inputs": { "list": { "connections": [ { "node": 495, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 499, "input": "list", "data": {} } ] } }, "position": [ 13978.363455159664, 3231.091491900442 ], "name": "bitbybit.lists.flipLists" }, "497": { "id": 497, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 499, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 522, "input": "listElements", "data": {} } ] } }, "position": [ 14622.604259019552, 3199.3104385556153 ], "name": "bitbybit.occt.shapes.wire.createPolylineWire" }, "499": { "id": 499, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 496, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 497, "input": "points", "data": {} } ] } }, "position": [ 14242.961410480842, 3213.443372786926 ], "name": "flatten" }, "500": { "id": 500, "data": { "simpleOutput": true, "index": 3, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 475, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 509, "input": "listElements", "data": {} } ] } }, "position": [ 13122.196669672032, 3191.198929884513 ], "name": "bitbybit.lists.getItem" }, "501": { "id": 501, "data": { "simpleOutput": true, "index": 0, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 486, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 506, "input": "listElements", "data": {} } ] } }, "position": [ 13116.309797584578, 3474.844683077469 ], "name": "bitbybit.lists.getItem" }, "502": { "id": 502, "data": { "simpleOutput": true, "index": 2, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 486, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 507, "input": "listElements", "data": {} } ] } }, "position": [ 13121.562826507263, 3962.2038183024297 ], "name": "bitbybit.lists.getItem" }, "503": { "id": 503, "data": { "simpleOutput": true, "index": 1, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 486, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 510, "input": "listElements", "data": {} } ] } }, "position": [ 13124.543508208255, 3716.0511788137374 ], "name": "bitbybit.lists.getItem" }, "504": { "id": 504, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 487, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 508, "input": "listElements", "data": {} } ] } }, "position": [ 13490.011333227705, 3050.508157478389 ], "name": "createList" }, "505": { "id": 505, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 477, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 518, "input": "listElements", "data": {} } ] } }, "position": [ 13504.640348188488, 2651.2129326654585 ], "name": "createList" }, "506": { "id": 506, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 501, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 508, "input": "listElements", "data": {} } ] } }, "position": [ 13492.642068255373, 3531.97081419564 ], "name": "createList" }, "507": { "id": 507, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 502, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 518, "input": "listElements", "data": {} } ] } }, "position": [ 13508.892833209942, 4013.4559705733755 ], "name": "createList" }, "508": { "id": 508, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 504, "output": "list", "data": {} }, { "node": 506, "output": "list", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 511, "input": "list", "data": {} } ] } }, "position": [ 13780.384586893058, 3515.4080823771083 ], "name": "createList" }, "509": { "id": 509, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 500, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 517, "input": "listElements", "data": {} } ] } }, "position": [ 13480.43831920143, 3283.1203166790883 ], "name": "createList" }, "510": { "id": 510, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 503, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 517, "input": "listElements", "data": {} } ] } }, "position": [ 13484.017045289302, 3759.3838814841706 ], "name": "createList" }, "511": { "id": 511, "data": {}, "inputs": { "list": { "connections": [ { "node": 508, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 512, "input": "list", "data": {} } ] } }, "position": [ 14048.076902718069, 3538.1090493591396 ], "name": "bitbybit.lists.flipLists" }, "512": { "id": 512, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 511, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 519, "input": "points", "data": {} } ] } }, "position": [ 14287.303338256688, 3538.4316464555986 ], "name": "flatten" }, "513": { "id": 513, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 515, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 520, "input": "points", "data": {} } ] } }, "position": [ 14283.99088755413, 3707.6379328506146 ], "name": "flatten" }, "514": { "id": 514, "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": 516, "output": "result", "data": {} } ] }, "nrLevels": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 521, "input": "points", "data": {} } ] } }, "position": [ 14272.045049997063, 3946.860435421851 ], "name": "flatten" }, "515": { "id": 515, "data": {}, "inputs": { "list": { "connections": [ { "node": 517, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 513, "input": "list", "data": {} } ] } }, "position": [ 14055.257820763261, 3739.5699660593973 ], "name": "bitbybit.lists.flipLists" }, "516": { "id": 516, "data": {}, "inputs": { "list": { "connections": [ { "node": 518, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 514, "input": "list", "data": {} } ] } }, "position": [ 14051.169044803293, 3953.2537017020118 ], "name": "bitbybit.lists.flipLists" }, "517": { "id": 517, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 509, "output": "list", "data": {} }, { "node": 510, "output": "list", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 515, "input": "list", "data": {} } ] } }, "position": [ 13786.059224900786, 3768.7543564536727 ], "name": "createList" }, "518": { "id": 518, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 505, "output": "list", "data": {} }, { "node": 507, "output": "list", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 516, "input": "list", "data": {} } ] } }, "position": [ 13809.609085308084, 3994.292973957723 ], "name": "createList" }, "519": { "id": 519, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 512, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 522, "input": "listElements", "data": {} } ] } }, "position": [ 14699.855757655208, 3469.225460023791 ], "name": "bitbybit.occt.shapes.wire.createPolylineWire" }, "520": { "id": 520, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 513, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 522, "input": "listElements", "data": {} } ] } }, "position": [ 14724.425427600587, 3689.84402997018 ], "name": "bitbybit.occt.shapes.wire.createPolylineWire" }, "521": { "id": 521, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 514, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 522, "input": "listElements", "data": {} } ] } }, "position": [ 14752.935364545428, 3934.160837028528 ], "name": "bitbybit.occt.shapes.wire.createPolylineWire" }, "522": { "id": 522, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 497, "output": "result", "data": {} }, { "node": 519, "output": "result", "data": {} }, { "node": 520, "output": "result", "data": {} }, { "node": 521, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 527, "input": "shapes", "data": {} } ] } }, "position": [ 15024.368203682385, 3561.533063850724 ], "name": "createList" }, "523": { "id": 523, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 527, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 524, "input": "entity", "data": {} } ] } }, "position": [ 15622.307345237296, 3558.0751233346627 ], "name": "bitbybit.occt.shapes.compound.makeCompound" }, "524": { "id": 524, "data": { "simpleOutput": true, "oneOnOne": false }, "inputs": { "entity": { "connections": [ { "node": 523, "output": "result", "data": {} } ] }, "options": { "connections": [ { "node": 525, "output": "result", "data": {} } ] }, "babylonMesh": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 15902.43801739337, 3542.682657628589 ], "name": "bitbybit.draw.drawAnyAsync" }, "525": { "id": 525, "data": { "drawEdges": false, "drawFaces": true, "drawEdgeIndexes": false, "drawFaceIndexes": false, "simpleOutput": true, "faceOpacity": 1, "edgeOpacity": 1, "edgeColour": "#ffffff", "faceColour": "#e580ff", "edgeWidth": 2, "precision": 0.1, "edgeIndexHeight": 0.06, "edgeIndexColour": "ff00ff", "faceIndexHeight": 0.06, "faceIndexColour": "#0000ff", "oneOnOne": false }, "inputs": { "faceOpacity": { "connections": [] }, "edgeOpacity": { "connections": [] }, "edgeColour": { "connections": [] }, "faceColour": { "connections": [] }, "faceMaterial": { "connections": [] }, "edgeWidth": { "connections": [] }, "drawEdges": { "connections": [] }, "drawFaces": { "connections": [] }, "precision": { "connections": [] }, "drawEdgeIndexes": { "connections": [] }, "edgeIndexHeight": { "connections": [] }, "edgeIndexColour": { "connections": [] }, "drawFaceIndexes": { "connections": [] }, "faceIndexHeight": { "connections": [] }, "faceIndexColour": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 524, "input": "options", "data": {} } ] } }, "position": [ 15280.706227970613, 3909.996367022373 ], "name": "bitbybit.draw.optionsOcctShape" }, "527": { "id": 527, "data": { "hide": true, "simpleOutput": true, "radius": 0.03, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 522, "output": "list", "data": {} } ] }, "radius": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 523, "input": "shapes", "data": {} } ] } }, "position": [ 15229.132544982005, 3481.8267347514866 ], "name": "bitbybit.occt.operations.pipeWiresCylindrical" }, "528": { "id": 528, "data": { "closed": false, "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "points": { "connections": [ { "node": 531, "output": "list", "data": {} } ] }, "closed": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 536, "input": "shape", "data": {} }, { "node": 550, "input": "shape", "data": {} }, { "node": 554, "input": "shape", "data": {} } ] } }, "position": [ 2778.781476345206, 1459.0532342627596 ], "name": "bitbybit.occt.shapes.wire.createBSpline" }, "529": { "id": 529, "data": { "hide": true, "simpleOutput": true, "x": 0, "y": 0.5, "z": -40, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [ { "node": 533, "output": "result", "data": {} } ] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 531, "input": "listElements", "data": {} } ] } }, "position": [ 2282.714787435225, 1336.0926725814506 ], "name": "bitbybit.point.pointXYZ" }, "530": { "id": 530, "data": { "hide": true, "simpleOutput": true, "x": 5, "y": 0.5, "z": -10, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [ { "node": 533, "output": "result", "data": {} } ] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 531, "input": "listElements", "data": {} } ] } }, "position": [ 2293.987561203447, 1669.4994242697019 ], "name": "bitbybit.point.pointXYZ" }, "531": { "id": 531, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 529, "output": "result", "data": {} }, { "node": 530, "output": "result", "data": {} }, { "node": 532, "output": "result", "data": {} }, { "node": 534, "output": "result", "data": {} }, { "node": 535, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 528, "input": "points", "data": {} } ] } }, "position": [ 2581.5027364669854, 1493.5011198346867 ], "name": "createList" }, "532": { "id": 532, "data": { "hide": true, "simpleOutput": true, "x": -2, "y": 0, "z": 9.9, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [ { "node": 533, "output": "result", "data": {} } ] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 531, "input": "listElements", "data": {} } ] } }, "position": [ 2307.8631317177233, 1996.0998314818885 ], "name": "bitbybit.point.pointXYZ" }, "533": { "id": 533, "data": { "number": 0.7 }, "inputs": { "number": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 529, "input": "y", "data": {} }, { "node": 530, "input": "y", "data": {} }, { "node": 532, "input": "y", "data": {} }, { "node": 534, "input": "y", "data": {} }, { "node": 535, "input": "y", "data": {} }, { "node": 553, "input": "number", "data": {} } ] } }, "position": [ 1986.72154147766, 1720.9507690523187 ], "name": "bitbybit.math.number" }, "534": { "id": 534, "data": { "hide": true, "simpleOutput": true, "x": 0, "y": 0, "z": 20, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [ { "node": 533, "output": "result", "data": {} } ] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 531, "input": "listElements", "data": {} } ] } }, "position": [ 2302.0574861472423, 2297.3965696941846 ], "name": "bitbybit.point.pointXYZ" }, "535": { "id": 535, "data": { "hide": true, "simpleOutput": true, "x": 0, "y": 0, "z": 40, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [ { "node": 533, "output": "result", "data": {} } ] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 531, "input": "listElements", "data": {} } ] } }, "position": [ 2280.781581459621, 2613.1015121770606 ], "name": "bitbybit.point.pointXYZ" }, "536": { "id": 536, "data": { "removeIntEdges": false, "hide": true, "simpleOutput": true, "distance": 5, "tolerance": 0.1, "joinType": "arc", "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 528, "output": "result", "data": {} } ] }, "distance": { "connections": [] }, "tolerance": { "connections": [] }, "joinType": { "connections": [] }, "removeIntEdges": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 540, "input": "shape", "data": {} }, { "node": 567, "input": "item", "data": {} } ] } }, "position": [ 3129.8347313389754, 2127.091328959627 ], "name": "bitbybit.occt.operations.offsetAdv" }, "537": { "id": 537, "data": { "removeIntEdges": false, "hide": true, "simpleOutput": true, "distance": 12, "tolerance": 0.1, "joinType": "arc", "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 556, "output": "result", "data": {} } ] }, "distance": { "connections": [] }, "tolerance": { "connections": [] }, "joinType": { "connections": [] }, "removeIntEdges": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 544, "input": "shape", "data": {} } ] } }, "position": [ 4264.9741286532035, 1259.8808524378103 ], "name": "bitbybit.occt.operations.offsetAdv" }, "540": { "id": 540, "data": { "planar": false, "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 536, "output": "result", "data": {} } ] }, "planar": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 543, "input": "entity", "data": {} } ] } }, "position": [ 3498.822525296357, 2283.7701048968333 ], "name": "bitbybit.occt.shapes.face.createFaceFromWire" }, "541": { "id": 541, "data": { "drawEdges": true, "drawFaces": true, "drawEdgeIndexes": false, "drawFaceIndexes": false, "simpleOutput": true, "faceOpacity": 1, "edgeOpacity": 1, "edgeColour": "#ffffff", "faceColour": "#ff0000", "edgeWidth": 2, "precision": 0.01, "edgeIndexHeight": 0.06, "edgeIndexColour": "ff00ff", "faceIndexHeight": 0.06, "faceIndexColour": "#0000ff", "oneOnOne": false }, "inputs": { "faceOpacity": { "connections": [] }, "edgeOpacity": { "connections": [] }, "edgeColour": { "connections": [] }, "faceColour": { "connections": [] }, "faceMaterial": { "connections": [ { "node": 542, "output": "result", "data": {} } ] }, "edgeWidth": { "connections": [] }, "drawEdges": { "connections": [] }, "drawFaces": { "connections": [] }, "precision": { "connections": [] }, "drawEdgeIndexes": { "connections": [] }, "edgeIndexHeight": { "connections": [] }, "edgeIndexColour": { "connections": [] }, "drawFaceIndexes": { "connections": [] }, "faceIndexHeight": { "connections": [] }, "faceIndexColour": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 543, "input": "options", "data": {} } ] } }, "position": [ 3522.7835375260834, 2899.7472168514482 ], "name": "bitbybit.draw.optionsOcctShape" }, "542": { "id": 542, "data": { "backFaceCulling": false, "simpleOutput": true, "name": "Custom Material", "baseColor": "#0000ff", "metallic": 0.99, "roughness": 0.1, "alpha": 0.999, "zOffset": 0, "oneOnOne": false }, "inputs": { "name": { "connections": [] }, "baseColor": { "connections": [] }, "metallic": { "connections": [] }, "roughness": { "connections": [] }, "alpha": { "connections": [] }, "backFaceCulling": { "connections": [] }, "zOffset": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 541, "input": "faceMaterial", "data": {} } ] } }, "position": [ 3039.7150035609675, 2901.00174329484 ], "name": "bitbybit.babylon.material.pbrMetallicRoughness.create" }, "543": { "id": 543, "data": { "simpleOutput": true, "oneOnOne": false }, "inputs": { "entity": { "connections": [ { "node": 540, "output": "result", "data": {} } ] }, "options": { "connections": [ { "node": 541, "output": "result", "data": {} } ] }, "babylonMesh": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 4004.359274703628, 2993.4580138822457 ], "name": "bitbybit.draw.drawAnyAsync" }, "544": { "id": 544, "data": { "planar": true, "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 537, "output": "result", "data": {} } ] }, "planar": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 545, "input": "shape", "data": {} }, { "node": 571, "input": "shape", "data": {} } ] } }, "position": [ 4633.93530612815, 1225.491563380346 ], "name": "bitbybit.occt.shapes.face.createFaceFromWire" }, "545": { "id": 545, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 544, "output": "result", "data": {} } ] }, "shapes": { "connections": [ { "node": 546, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 547, "input": "shape", "data": {} } ] } }, "position": [ 4947.223603214431, 1245.832977168771 ], "name": "bitbybit.occt.operations.splitShapeWithShapes" }, "546": { "id": 546, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 556, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 545, "input": "shapes", "data": {} } ] } }, "position": [ 4618.878316320544, 1476.4695681905484 ], "name": "createList" }, "547": { "id": 547, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 545, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 548, "input": "list", "data": {} } ] } }, "position": [ 5219.790776484297, 1248.7899827216747 ], "name": "bitbybit.occt.shapes.face.getFaces" }, "548": { "id": 548, "data": { "simpleOutput": true, "index": 0, "oneOnOne": false }, "inputs": { "list": { "connections": [ { "node": 547, "output": "result", "data": {} } ] }, "index": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 559, "input": "listElements", "data": {} } ] } }, "position": [ 5491.033756947727, 1269.2096895497114 ], "name": "bitbybit.lists.getItem" }, "549": { "id": 549, "data": { "simpleOutput": true, "oneOnOne": false }, "inputs": { "entity": { "connections": [ { "node": 560, "output": "result", "data": {} } ] }, "options": { "connections": [ { "node": 562, "output": "result", "data": {} } ] }, "babylonMesh": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 5788.957260977035, 2014.8159368549361 ], "name": "bitbybit.draw.drawAnyAsync" }, "550": { "id": 550, "data": { "removeIntEdges": false, "hide": true, "simpleOutput": true, "distance": 3, "tolerance": 0.1, "joinType": "arc", "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 528, "output": "result", "data": {} } ] }, "distance": { "connections": [] }, "tolerance": { "connections": [] }, "joinType": { "connections": [] }, "removeIntEdges": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 551, "input": "shape", "data": {} } ] } }, "position": [ 3132.709719126689, 1749.2041267703914 ], "name": "bitbybit.occt.operations.offsetAdv" }, "551": { "id": 551, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 550, "output": "result", "data": {} } ] }, "translation": { "connections": [ { "node": 552, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 561, "input": "shape", "data": {} }, { "node": 568, "input": "item", "data": {} } ] } }, "position": [ 4231.276901612451, 1777.7051825764686 ], "name": "bitbybit.occt.transforms.translate" }, "552": { "id": 552, "data": { "hide": true, "simpleOutput": true, "x": 0, "y": -1, "z": 0, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [ { "node": 553, "output": "result", "data": {} } ] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 551, "input": "translation", "data": {} } ] } }, "position": [ 3852.657043362816, 1882.8566573138585 ], "name": "bitbybit.vector.vectorXYZ" }, "553": { "id": 553, "data": { "simpleOutput": true, "number": 1, "operation": "negate", "oneOnOne": false }, "inputs": { "number": { "connections": [ { "node": 533, "output": "result", "data": {} } ] }, "operation": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 552, "input": "y", "data": {} } ] } }, "position": [ 3490.9993970010296, 1913.1350598395038 ], "name": "bitbybit.math.oneNrOperation" }, "554": { "id": 554, "data": { "removeIntEdges": false, "hide": true, "simpleOutput": true, "distance": 6, "tolerance": 0.1, "joinType": "arc", "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 528, "output": "result", "data": {} } ] }, "distance": { "connections": [] }, "tolerance": { "connections": [] }, "joinType": { "connections": [] }, "removeIntEdges": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 556, "input": "shape", "data": {} } ] } }, "position": [ 3128.7107103994163, 1365.9840839701965 ], "name": "bitbybit.occt.operations.offsetAdv" }, "555": { "id": 555, "data": { "hide": true, "simpleOutput": true, "x": 0, "y": 0.2, "z": 0, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 556, "input": "translation", "data": {} } ] } }, "position": [ 3528.318085668924, 1380.8432834705784 ], "name": "bitbybit.vector.vectorXYZ" }, "556": { "id": 556, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 554, "output": "result", "data": {} } ] }, "translation": { "connections": [ { "node": 555, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 537, "input": "shape", "data": {} }, { "node": 546, "input": "listElements", "data": {} }, { "node": 566, "input": "item", "data": {} } ] } }, "position": [ 3926.8918272097467, 1374.522514531721 ], "name": "bitbybit.occt.transforms.translate" }, "557": { "id": 557, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 566, "output": "item", "data": {} }, { "node": 567, "output": "item", "data": {} }, { "node": 568, "output": "item", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 558, "input": "shapes", "data": {} } ] } }, "position": [ 4830.897512482974, 1636.8552067361743 ], "name": "createList" }, "558": { "id": 558, "data": { "makeSolid": false, "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 557, "output": "list", "data": {} } ] }, "makeSolid": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 559, "input": "listElements", "data": {} } ] } }, "position": [ 5024.4987592616635, 1645.594699551465 ], "name": "bitbybit.occt.operations.loft" }, "559": { "id": 559, "data": {}, "inputs": { "listElements": { "connections": [ { "node": 548, "output": "result", "data": {} }, { "node": 558, "output": "result", "data": {} }, { "node": 561, "output": "result", "data": {} } ] } }, "outputs": { "list": { "connections": [ { "node": 560, "input": "shapes", "data": {} } ] } }, "position": [ 5125.000160274681, 1960.6364462313975 ], "name": "createList" }, "560": { "id": 560, "data": { "hide": true, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shapes": { "connections": [ { "node": 559, "output": "list", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 549, "input": "entity", "data": {} } ] } }, "position": [ 5432.015197627483, 2044.4233500496402 ], "name": "bitbybit.occt.shapes.compound.makeCompound" }, "561": { "id": 561, "data": { "planar": true, "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 551, "output": "result", "data": {} } ] }, "planar": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 559, "input": "listElements", "data": {} } ] } }, "position": [ 4591.221857343921, 1968.4938407175237 ], "name": "bitbybit.occt.shapes.face.createFaceFromWire" }, "562": { "id": 562, "data": { "drawEdges": true, "drawFaces": true, "drawEdgeIndexes": false, "drawFaceIndexes": false, "simpleOutput": true, "faceOpacity": 0.99, "edgeOpacity": 0.9, "edgeColour": "#000000", "faceColour": "#525252", "edgeWidth": 2, "precision": 0.01, "edgeIndexHeight": 0.06, "edgeIndexColour": "ff00ff", "faceIndexHeight": 0.06, "faceIndexColour": "#0000ff", "oneOnOne": false }, "inputs": { "faceOpacity": { "connections": [] }, "edgeOpacity": { "connections": [] }, "edgeColour": { "connections": [] }, "faceColour": { "connections": [] }, "faceMaterial": { "connections": [] }, "edgeWidth": { "connections": [] }, "drawEdges": { "connections": [] }, "drawFaces": { "connections": [] }, "precision": { "connections": [] }, "drawEdgeIndexes": { "connections": [] }, "edgeIndexHeight": { "connections": [] }, "edgeIndexColour": { "connections": [] }, "drawFaceIndexes": { "connections": [] }, "faceIndexHeight": { "connections": [] }, "faceIndexColour": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 549, "input": "options", "data": {} } ] } }, "position": [ 5301.458341476715, 2307.2271222283343 ], "name": "bitbybit.draw.optionsOcctShape" }, "565": { "id": 565, "data": { "removeIntEdges": false, "hide": true, "simpleOutput": true, "distance": -0.05, "tolerance": 0.1, "joinType": "intersection", "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 453, "output": "result", "data": {} } ] }, "distance": { "connections": [] }, "tolerance": { "connections": [] }, "joinType": { "connections": [] }, "removeIntEdges": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 461, "input": "listElements", "data": {} }, { "node": 480, "input": "listElements", "data": {} } ] } }, "position": [ 10773.371356345235, 2419.725728773671 ], "name": "bitbybit.occt.operations.offsetAdv" }, "566": { "id": 566, "data": {}, "inputs": { "item": { "connections": [ { "node": 556, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 557, "input": "listElements", "data": {} } ] } }, "position": [ 4538.7454073811205, 1610.237751270802 ], "name": "passThrough" }, "567": { "id": 567, "data": {}, "inputs": { "item": { "connections": [ { "node": 536, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 557, "input": "listElements", "data": {} } ] } }, "position": [ 4547.297217095637, 1711.4884140454592 ], "name": "passThrough" }, "568": { "id": 568, "data": {}, "inputs": { "item": { "connections": [ { "node": 551, "output": "result", "data": {} } ] } }, "outputs": { "item": { "connections": [ { "node": 557, "input": "listElements", "data": {} } ] } }, "position": [ 4560.2830628957745, 1818.6222206572293 ], "name": "passThrough" }, "571": { "id": 571, "data": { "hide": true, "simpleOutput": true, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "shape": { "connections": [ { "node": 544, "output": "result", "data": {} } ] }, "translation": { "connections": [ { "node": 572, "output": "result", "data": {} } ] } }, "outputs": { "result": { "connections": [ { "node": 574, "input": "entity", "data": {} } ] } }, "position": [ 4597.2395363614105, 2299.395249475388 ], "name": "bitbybit.occt.transforms.translate" }, "572": { "id": 572, "data": { "hide": true, "simpleOutput": true, "x": 0, "y": -1, "z": 0, "oneOnOne": false, "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0 } }, "inputs": { "x": { "connections": [] }, "y": { "connections": [] }, "z": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 571, "input": "translation", "data": {} } ] } }, "position": [ 4288.53118557546, 2273.55052974123 ], "name": "bitbybit.vector.vectorXYZ" }, "573": { "id": 573, "data": { "drawEdges": false, "drawFaces": true, "drawEdgeIndexes": false, "drawFaceIndexes": false, "simpleOutput": true, "faceOpacity": 1, "edgeOpacity": 1, "edgeColour": "#ffffff", "faceColour": "#212121", "edgeWidth": 2, "precision": 0.01, "edgeIndexHeight": 0.06, "edgeIndexColour": "ff00ff", "faceIndexHeight": 0.06, "faceIndexColour": "#0000ff", "oneOnOne": false }, "inputs": { "faceOpacity": { "connections": [] }, "edgeOpacity": { "connections": [] }, "edgeColour": { "connections": [] }, "faceColour": { "connections": [] }, "faceMaterial": { "connections": [ { "node": 575, "output": "result", "data": {} } ] }, "edgeWidth": { "connections": [] }, "drawEdges": { "connections": [] }, "drawFaces": { "connections": [] }, "precision": { "connections": [] }, "drawEdgeIndexes": { "connections": [] }, "edgeIndexHeight": { "connections": [] }, "edgeIndexColour": { "connections": [] }, "drawFaceIndexes": { "connections": [] }, "faceIndexHeight": { "connections": [] }, "faceIndexColour": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 574, "input": "options", "data": {} } ] } }, "position": [ 5290.0274468491925, 2997.799300055525 ], "name": "bitbybit.draw.optionsOcctShape" }, "574": { "id": 574, "data": { "simpleOutput": true, "oneOnOne": false }, "inputs": { "entity": { "connections": [ { "node": 571, "output": "result", "data": {} } ] }, "options": { "connections": [ { "node": 573, "output": "result", "data": {} } ] }, "babylonMesh": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 5922.40592305578, 2658.9489363945536 ], "name": "bitbybit.draw.drawAnyAsync" }, "575": { "id": 575, "data": { "backFaceCulling": false, "simpleOutput": true, "name": "Custom Material", "baseColor": "#000000", "metallic": 0, "roughness": 1, "alpha": 1, "zOffset": 0, "oneOnOne": false }, "inputs": { "name": { "connections": [] }, "baseColor": { "connections": [] }, "metallic": { "connections": [] }, "roughness": { "connections": [] }, "alpha": { "connections": [] }, "backFaceCulling": { "connections": [] }, "zOffset": { "connections": [] } }, "outputs": { "result": { "connections": [ { "node": 573, "input": "faceMaterial", "data": {} } ] } }, "position": [ 4830.618686062175, 3064.706265730806 ], "name": "bitbybit.babylon.material.pbrMetallicRoughness.create" }, "576": { "id": 576, "data": { "backFaceCulling": false, "simpleOutput": true, "width": 400, "height": 400, "subdivisions": 10, "majorUnitFrequency": 10, "minorUnitVisibility": 0.45, "gridRatio": 0.5, "opacity": 0.5, "mainColor": "#ffffff", "secondaryColor": "#ffffff", "oneOnOne": false }, "inputs": { "width": { "connections": [] }, "height": { "connections": [] }, "subdivisions": { "connections": [] }, "majorUnitFrequency": { "connections": [] }, "minorUnitVisibility": { "connections": [] }, "gridRatio": { "connections": [] }, "opacity": { "connections": [] }, "backFaceCulling": { "connections": [] }, "mainColor": { "connections": [] }, "secondaryColor": { "connections": [] } }, "outputs": { "result": { "connections": [] } }, "position": [ 1567.6198992984587, 296.510640610887 ], "name": "bitbybit.draw.drawGridMesh" }, "577": { "id": 577, "data": { "simpleOutput": true, "mode": "none", "color": "#ffffff", "density": 0.002, "start": 20, "end": 40, "oneOnOne": false }, "inputs": { "mode": { "connections": [] }, "color": { "connections": [] }, "density": { "connections": [] }, "start": { "connections": [] }, "end": { "connections": [] } }, "outputs": {}, "position": [ 1697.4421686962596, 2744.371732309116 ], "name": "bitbybit.babylon.scene.fog" } } }