
reteThis is an example project of how parametric bridges can be modelled by using our Rete editor and new algorithms. Bridges constitute various structural elements that connect into complex geometric ways. This is a large script, so be advised to open it on desktop computers.
{
"id": "rete-v2-json",
"nodes": {
"c1a723a64b89a472": {
"id": "c1a723a64b89a472",
"name": "bitbybit.occt.shapes.wire.createBSpline",
"customName": "bspline",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"closed": false
},
"inputs": {
"points": {
"connections": [
{
"node": "1bca7cc1f4a583f0",
"output": "list",
"data": {}
}
]
}
},
"position": [
1400.0786400573993,
-115.8567435473028
]
},
"1bca7cc1f4a583f0": {
"id": "1bca7cc1f4a583f0",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "ddb7078c126d5ec9",
"output": "result",
"data": {}
},
{
"node": "d24b7172524032db",
"output": "result",
"data": {}
},
{
"node": "af1806ce89109ee7",
"output": "result",
"data": {}
},
{
"node": "ed9d20fb1a59ccde",
"output": "result",
"data": {}
}
]
}
},
"position": [
1158.2758410743222,
-68.41770165998558
]
},
"085f5e12470cf882": {
"id": "085f5e12470cf882",
"name": "bitbybit.occt.operations.offset",
"customName": "offset",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"distance": 1.4,
"tolerance": 0.1
},
"inputs": {
"shape": {
"connections": [
{
"node": "c1a723a64b89a472",
"output": "result",
"data": {}
}
]
}
},
"position": [
1779.7262287571957,
-123.10585988151303
]
},
"6559688828f768f9": {
"id": "6559688828f768f9",
"name": "bitbybit.occt.shapes.edge.getEdges",
"customName": "get edges",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "085f5e12470cf882",
"output": "result",
"data": {}
}
]
}
},
"position": [
2138.9553173660106,
-116.18214248833027
]
},
"3c5f35ec4f3a9828": {
"id": "3c5f35ec4f3a9828",
"name": "bitbybit.lists.getSubList",
"customName": "get sub list",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"indexStart": 1,
"indexEnd": 5,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "6559688828f768f9",
"output": "result",
"data": {}
}
]
}
},
"position": [
2427.1196680564744,
-141.52528708572916
]
},
"f15d010c6e77146b": {
"id": "f15d010c6e77146b",
"name": "bitbybit.occt.shapes.wire.combineEdgesAndWiresIntoAWire",
"customName": "combine edges and wires into a wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shapes": {
"connections": [
{
"node": "3c5f35ec4f3a9828",
"output": "result",
"data": {}
}
]
}
},
"position": [
2797.79863529816,
-147.5206266570239
]
},
"6c38a4d63963ba0f": {
"id": "6c38a4d63963ba0f",
"name": "bitbybit.lists.getSubList",
"customName": "get sub list",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"indexStart": 6,
"indexEnd": 10,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "6559688828f768f9",
"output": "result",
"data": {}
}
]
}
},
"position": [
2430.237782012962,
209.21344761859413
]
},
"f010616e0de33957": {
"id": "f010616e0de33957",
"name": "bitbybit.occt.shapes.wire.combineEdgesAndWiresIntoAWire",
"customName": "combine edges and wires into a wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shapes": {
"connections": [
{
"node": "6c38a4d63963ba0f",
"output": "result",
"data": {}
}
]
}
},
"position": [
2803.742401900568,
132.99173059989513
]
},
"bccb643035994957": {
"id": "bccb643035994957",
"name": "bitbybit.occt.shapes.wire.createBezier",
"customName": "bezier",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"closed": false
},
"inputs": {
"points": {
"connections": [
{
"node": "dcd7ffccc643d2e0",
"output": "list",
"data": {}
}
]
}
},
"position": [
1352.3115516204853,
-1232.5250268726995
]
},
"dcd7ffccc643d2e0": {
"id": "dcd7ffccc643d2e0",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "9c80bc2848636cb1",
"output": "result",
"data": {}
},
{
"node": "59d96424a404e485",
"output": "result",
"data": {}
},
{
"node": "73cdd05e1ad20793",
"output": "result",
"data": {}
},
{
"node": "9bb9de507e61cf78",
"output": "result",
"data": {}
},
{
"node": "84a0b60effcdb369",
"output": "result",
"data": {}
},
{
"node": "7e24f72707e03464",
"output": "result",
"data": {}
}
]
}
},
"position": [
1078.7205836474598,
-1240.1720086177002
]
},
"e8f0beb0d9ac73a5": {
"id": "e8f0beb0d9ac73a5",
"name": "bitbybit.occt.shapes.wire.divideWireByParamsToPoints",
"customName": "divide wire by params to points",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"nrOfDivisions": 50,
"removeStartPoint": false,
"removeEndPoint": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "bccb643035994957",
"output": "result",
"data": {}
}
]
},
"nrOfDivisions": {
"connections": [
{
"node": "5e0885eee563eac4",
"output": "result",
"data": {}
}
]
}
},
"position": [
1685.4336145583443,
-1492.3914443191575
]
},
"93d6e0b6ab0cdd1c": {
"id": "93d6e0b6ab0cdd1c",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 1,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "682fec3253fc7995",
"output": "result",
"data": {}
}
]
}
},
"position": [
2414.269779806874,
-1421.877031779268
]
},
"682fec3253fc7995": {
"id": "682fec3253fc7995",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "e8f0beb0d9ac73a5",
"output": "result",
"data": {}
}
]
}
},
"position": [
2075.5296431976267,
-1330.9866494865546
]
},
"65b2b1b880a883dd": {
"id": "65b2b1b880a883dd",
"name": "bitbybit.vector.max",
"customName": "max",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"vector": {
"connections": [
{
"node": "46521b927e0d3753",
"output": "list",
"data": {}
}
]
}
},
"position": [
3049.146685744493,
-1597.5842196910592
]
},
"46521b927e0d3753": {
"id": "46521b927e0d3753",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "93d6e0b6ab0cdd1c",
"output": "result",
"data": {}
}
]
}
},
"position": [
2766.450637837242,
-1452.8869978746777
]
},
"304b72037611db3a": {
"id": "304b72037611db3a",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 1,
"operation": "subtract"
},
"inputs": {
"first": {
"connections": [
{
"node": "65b2b1b880a883dd",
"output": "result",
"data": {}
}
]
},
"second": {
"connections": [
{
"node": "93d6e0b6ab0cdd1c",
"output": "result",
"data": {}
}
]
}
},
"position": [
3307.351589984407,
-1591.6116148414767
]
},
"5e0885eee563eac4": {
"id": "5e0885eee563eac4",
"name": "bitbybit.math.number",
"customName": "number",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 30
},
"inputs": {},
"position": [
321.42791979896265,
-639.2985169174327
]
},
"3371eb4afa214ec2": {
"id": "3371eb4afa214ec2",
"name": "bitbybit.lists.groupNth",
"customName": "group nth",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"nrElements": 1,
"keepRemainder": false
},
"inputs": {
"list": {
"connections": [
{
"node": "1d66fc29f084dc95",
"output": "item",
"data": {}
},
{
"node": "218eaee720b0609e",
"output": "item",
"data": {}
},
{
"node": "b97326c167036b9e",
"output": "item",
"data": {}
},
{
"node": "773b11bac7a6bf48",
"output": "item",
"data": {}
},
{
"node": "f424736bf0fb318a",
"output": "item",
"data": {}
}
]
}
},
"position": [
4118.680524418036,
-742.318759385169
]
},
"5c1cb54ae59736fa": {
"id": "5c1cb54ae59736fa",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "3371eb4afa214ec2",
"output": "result",
"data": {}
}
]
}
},
"position": [
4382.698197250233,
-770.9246711187524
]
},
"d6cf6db3dab3f48f": {
"id": "d6cf6db3dab3f48f",
"name": "bitbybit.lists.addItemAtIndex",
"customName": "add item at index",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 0,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "5c1cb54ae59736fa",
"output": "result",
"data": {}
}
]
},
"item": {
"connections": [
{
"node": "46f98c08c6ef0013",
"output": "result",
"data": {}
}
]
}
},
"position": [
4739.986104091454,
-757.6119475623748
]
},
"46f98c08c6ef0013": {
"id": "46f98c08c6ef0013",
"name": "bitbybit.math.number",
"customName": "number",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 0
},
"inputs": {},
"position": [
4746.72546938947,
-489.6727437593429
]
},
"66c02f197009208f": {
"id": "66c02f197009208f",
"name": "bitbybit.lists.addItemAtIndex",
"customName": "add item at index",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 2,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "d6cf6db3dab3f48f",
"output": "result",
"data": {}
}
]
},
"item": {
"connections": [
{
"node": "46f98c08c6ef0013",
"output": "result",
"data": {}
}
]
}
},
"position": [
5129.974023423475,
-608.6917274095367
]
},
"ae2737d1e3012dc8": {
"id": "ae2737d1e3012dc8",
"name": "bitbybit.babylon.transforms.translationsXYZ",
"customName": "translations xyz",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"translations": {
"connections": [
{
"node": "0ce38a4de5a540b7",
"output": "list",
"data": {}
}
]
}
},
"position": [
5641.760508679077,
-609.3320924854306
]
},
"0ce38a4de5a540b7": {
"id": "0ce38a4de5a540b7",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "66c02f197009208f",
"output": "result",
"data": {}
}
]
}
},
"position": [
5447.704631359494,
-569.7636065260616
]
},
"bc40cb981bda412d": {
"id": "bc40cb981bda412d",
"name": "bitbybit.point.transformsForPoints",
"customName": "transforms for points",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "623af75575321f7c",
"output": "list",
"data": {}
}
]
},
"transformation": {
"connections": [
{
"node": "9122587c6fd9d11f",
"output": "result",
"data": {}
}
]
}
},
"position": [
7035.727874065937,
-844.8749952137463
]
},
"68ff662fa1bccb08": {
"id": "68ff662fa1bccb08",
"name": "bitbybit.point.transformsForPoints",
"customName": "transforms for points",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "74e21d2a13993e5b",
"output": "list",
"data": {}
}
]
},
"transformation": {
"connections": [
{
"node": "9122587c6fd9d11f",
"output": "result",
"data": {}
}
]
}
},
"position": [
7043.487830801734,
-574.5242814296819
]
},
"a6fb8e2c48340b3a": {
"id": "a6fb8e2c48340b3a",
"name": "bitbybit.occt.shapes.wire.divideWireByEqualDistanceToPoints",
"customName": "divide wire by equal distance to points",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"nrOfDivisions": 10,
"removeStartPoint": false,
"removeEndPoint": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "c1a723a64b89a472",
"output": "result",
"data": {}
}
]
},
"nrOfDivisions": {
"connections": [
{
"node": "5e0885eee563eac4",
"output": "result",
"data": {}
}
]
}
},
"position": [
3151.2526357952474,
490.5974535154922
]
},
"b76318d463241268": {
"id": "b76318d463241268",
"name": "bitbybit.occt.shapes.wire.createPolylineWire",
"customName": "polyline wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "335b987bb800db3a",
"output": "result",
"data": {}
}
]
}
},
"position": [
5057.7345249222735,
289.2094767159123
]
},
"c6b430d32d070cf9": {
"id": "c6b430d32d070cf9",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "34f664c977cb0fed",
"output": "result",
"data": {}
},
{
"node": "336219e546afe802",
"output": "result",
"data": {}
}
]
}
},
"position": [
4208.310932730237,
294.8553903766552
]
},
"4cb2c37487aaf8af": {
"id": "4cb2c37487aaf8af",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "c6b430d32d070cf9",
"output": "list",
"data": {}
}
]
}
},
"position": [
4485.9072588740955,
262.4508983652602
]
},
"335b987bb800db3a": {
"id": "335b987bb800db3a",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "4cb2c37487aaf8af",
"output": "result",
"data": {}
}
]
}
},
"position": [
4703.89375428317,
314.14793741072174
]
},
"a1bc25ce3ec23c84": {
"id": "a1bc25ce3ec23c84",
"name": "bitbybit.occt.transforms.scale3dShapes",
"customName": "scale 3d shapes",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"scales": [
[
1,
1,
1
]
],
"centers": [
[
0,
0,
0
]
]
},
"inputs": {
"shapes": {
"connections": [
{
"node": "fa1e4261e8094de1",
"output": "list",
"data": {}
}
]
},
"scales": {
"connections": [
{
"node": "38b986d2b8d9c3a5",
"output": "list",
"data": {}
}
]
},
"centers": {
"connections": [
{
"node": "a6fb8e2c48340b3a",
"output": "result",
"data": {}
}
]
}
},
"position": [
5610.5953542783745,
299.1195962526449
]
},
"fa1e4261e8094de1": {
"id": "fa1e4261e8094de1",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "b76318d463241268",
"output": "result",
"data": {}
}
]
}
},
"position": [
5321.86324702673,
340.68858996453434
]
},
"c4ec8490ac63a1f0": {
"id": "c4ec8490ac63a1f0",
"name": "bitbybit.lists.repeat",
"customName": "repeat",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"times": 3
},
"inputs": {
"item": {
"connections": [
{
"node": "bd91718b557233f4",
"output": "result",
"data": {}
}
]
}
},
"position": [
3952.0050205677317,
-1542.9791619457692
]
},
"38b986d2b8d9c3a5": {
"id": "38b986d2b8d9c3a5",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "c4ec8490ac63a1f0",
"output": "result",
"data": {}
}
]
}
},
"position": [
4248.465808592571,
-1488.4787069047172
]
},
"bd91718b557233f4": {
"id": "bd91718b557233f4",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 1.3,
"operation": "add"
},
"inputs": {
"first": {
"connections": [
{
"node": "304b72037611db3a",
"output": "result",
"data": {}
}
]
}
},
"position": [
3628.985102160697,
-1554.3831625180046
]
},
"34f664c977cb0fed": {
"id": "34f664c977cb0fed",
"name": "bitbybit.occt.operations.closestPointsOnShapeFromPoints",
"customName": "closest points on shape from points",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "f010616e0de33957",
"output": "result",
"data": {}
}
]
},
"points": {
"connections": [
{
"node": "a6fb8e2c48340b3a",
"output": "result",
"data": {}
}
]
}
},
"position": [
3528.8098639449368,
722.4462667860117
]
},
"336219e546afe802": {
"id": "336219e546afe802",
"name": "bitbybit.occt.operations.closestPointsOnShapeFromPoints",
"customName": "closest points on shape from points",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "f15d010c6e77146b",
"output": "result",
"data": {}
}
]
},
"points": {
"connections": [
{
"node": "a6fb8e2c48340b3a",
"output": "result",
"data": {}
}
]
}
},
"position": [
3536.456486720693,
-96.88986928561496
]
},
"6c41d460ddc43e76": {
"id": "6c41d460ddc43e76",
"name": "bitbybit.occt.shapes.wire.startPointOnWire",
"customName": "start point on wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "dc4866b409a4cbd1",
"output": "result",
"data": {}
}
]
}
},
"position": [
6241.009497302642,
-440.1715823521937
]
},
"3495c4e3fdfdd91b": {
"id": "3495c4e3fdfdd91b",
"name": "bitbybit.occt.shapes.wire.endPointOnWire",
"customName": "end point on wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "dc4866b409a4cbd1",
"output": "result",
"data": {}
}
]
}
},
"position": [
6255.828559824677,
-110.04462981130662
]
},
"623af75575321f7c": {
"id": "623af75575321f7c",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "6c41d460ddc43e76",
"output": "result",
"data": {}
}
]
}
},
"position": [
6582.396477353393,
-531.6154817223112
]
},
"74e21d2a13993e5b": {
"id": "74e21d2a13993e5b",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "3495c4e3fdfdd91b",
"output": "result",
"data": {}
}
]
}
},
"position": [
6580.069292203372,
-204.8530471946355
]
},
"dc4866b409a4cbd1": {
"id": "dc4866b409a4cbd1",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "a1bc25ce3ec23c84",
"output": "result",
"data": {}
}
]
}
},
"position": [
5870.554321913655,
293.64635887027833
]
},
"9c80bc2848636cb1": {
"id": "9c80bc2848636cb1",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -10,
"y": 1,
"z": 0
},
"inputs": {},
"position": [
420.56869838066586,
-2486.4416549009643
]
},
"59d96424a404e485": {
"id": "59d96424a404e485",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -4,
"y": 0,
"z": 0
},
"inputs": {},
"position": [
427.02148347871434,
-2177.8259444401774
]
},
"73cdd05e1ad20793": {
"id": "73cdd05e1ad20793",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -2,
"y": 3,
"z": 0
},
"inputs": {},
"position": [
433.98526570339396,
-1865.0535403991069
]
},
"9bb9de507e61cf78": {
"id": "9bb9de507e61cf78",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 2,
"y": 3.5,
"z": 0
},
"inputs": {},
"position": [
413.47400241845014,
-1572.5748352745227
]
},
"84a0b60effcdb369": {
"id": "84a0b60effcdb369",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 4,
"y": 0,
"z": 0
},
"inputs": {},
"position": [
411.01290750007854,
-1279.9496735062758
]
},
"7e24f72707e03464": {
"id": "7e24f72707e03464",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 10,
"y": 1,
"z": 0
},
"inputs": {},
"position": [
411.10101991083513,
-980.5321160085216
]
},
"ddb7078c126d5ec9": {
"id": "ddb7078c126d5ec9",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -10,
"y": 0,
"z": -7
},
"inputs": {},
"position": [
370.6657288098948,
-464.211023618883
]
},
"d24b7172524032db": {
"id": "d24b7172524032db",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -2,
"y": 0,
"z": 1
},
"inputs": {},
"position": [
394.733327665962,
-151.31191112611037
]
},
"af1806ce89109ee7": {
"id": "af1806ce89109ee7",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 2,
"y": 0,
"z": 0
},
"inputs": {},
"position": [
400.6816415262759,
175.87733818745215
]
},
"ed9d20fb1a59ccde": {
"id": "ed9d20fb1a59ccde",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 10,
"y": 0,
"z": 6
},
"inputs": {},
"position": [
372.0462770860087,
560.5142777882662
]
},
"85ba47696008c023": {
"id": "85ba47696008c023",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 0.5,
"operation": "add"
},
"inputs": {
"first": {
"connections": [
{
"node": "93d6e0b6ab0cdd1c",
"output": "result",
"data": {}
}
]
}
},
"position": [
3168.039303983114,
-1215.5222370737458
]
},
"4124b97cc07942dd": {
"id": "4124b97cc07942dd",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 1,
"operation": "add"
},
"inputs": {
"first": {
"connections": [
{
"node": "93d6e0b6ab0cdd1c",
"output": "result",
"data": {}
}
]
}
},
"position": [
3200.726762189945,
-957.2837011741942
]
},
"eab7bccc98d44ee1": {
"id": "eab7bccc98d44ee1",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "85ba47696008c023",
"output": "result",
"data": {}
}
]
}
},
"position": [
3571.3783965234325,
-1098.573791434249
]
},
"3fcae53c16da65f0": {
"id": "3fcae53c16da65f0",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "4124b97cc07942dd",
"output": "result",
"data": {}
}
]
}
},
"position": [
3551.8315518043632,
-848.6445953510613
]
},
"b768f708d40d3600": {
"id": "b768f708d40d3600",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 0,
"clone": true
},
"inputs": {},
"position": [
5869.007348872339,
-484.8219620564847
]
},
"dede764e0182242f": {
"id": "dede764e0182242f",
"name": "bitbybit.lists.groupNth",
"customName": "group nth",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"nrElements": 2,
"keepRemainder": false
},
"inputs": {
"list": {
"connections": [
{
"node": "ae2737d1e3012dc8",
"output": "result",
"data": {}
}
]
},
"nrElements": {
"connections": [
{
"node": "8a210b5a292decd6",
"output": "result",
"data": {}
}
]
}
},
"position": [
6067.314820292623,
-736.236071824651
]
},
"9122587c6fd9d11f": {
"id": "9122587c6fd9d11f",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 2,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "dede764e0182242f",
"output": "result",
"data": {}
}
]
}
},
"position": [
6399.856705386875,
-1068.2704200958383
]
},
"8a210b5a292decd6": {
"id": "8a210b5a292decd6",
"name": "bitbybit.lists.listLength",
"customName": "list length",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "eab7bccc98d44ee1",
"output": "list",
"data": {}
}
]
}
},
"position": [
4022.3231100153125,
-1132.9432994023982
]
},
"263bff7c85b1ff3e": {
"id": "263bff7c85b1ff3e",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 1.5,
"operation": "add"
},
"inputs": {
"first": {
"connections": [
{
"node": "93d6e0b6ab0cdd1c",
"output": "result",
"data": {}
}
]
}
},
"position": [
3193.359853309614,
-695.1209307356496
]
},
"1e972ee51b498051": {
"id": "1e972ee51b498051",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "263bff7c85b1ff3e",
"output": "result",
"data": {}
}
]
}
},
"position": [
3573.061056229856,
-601.8878255209095
]
},
"5275f5e8241f3013": {
"id": "5275f5e8241f3013",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 1,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "dede764e0182242f",
"output": "result",
"data": {}
}
]
}
},
"position": [
6593.964010943852,
9.542649342205337
]
},
"89f9eff3a4cc7d6d": {
"id": "89f9eff3a4cc7d6d",
"name": "bitbybit.point.transformsForPoints",
"customName": "transforms for points",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "336219e546afe802",
"output": "result",
"data": {}
}
]
},
"transformation": {
"connections": [
{
"node": "5275f5e8241f3013",
"output": "result",
"data": {}
}
]
}
},
"position": [
7035.755730030945,
278.95971680532404
]
},
"c6544c188a3c0433": {
"id": "c6544c188a3c0433",
"name": "bitbybit.point.transformsForPoints",
"customName": "transforms for points",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "34f664c977cb0fed",
"output": "result",
"data": {}
}
]
},
"transformation": {
"connections": [
{
"node": "5275f5e8241f3013",
"output": "result",
"data": {}
}
]
}
},
"position": [
7024.738200696979,
555.9287099033603
]
},
"0f03a991bad1fec4": {
"id": "0f03a991bad1fec4",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 0,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "dede764e0182242f",
"output": "result",
"data": {}
}
]
}
},
"position": [
6651.428970190872,
600.5689922373235
]
},
"ca2001c21ae84ae0": {
"id": "ca2001c21ae84ae0",
"name": "bitbybit.point.transformsForPoints",
"customName": "transforms for points",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "8a8452a0241ee1af",
"output": "list",
"data": {}
}
]
},
"transformation": {
"connections": [
{
"node": "0f03a991bad1fec4",
"output": "result",
"data": {}
}
]
}
},
"position": [
7038.419421233238,
910.2528743693791
]
},
"86b80c75f4d53f39": {
"id": "86b80c75f4d53f39",
"name": "bitbybit.occt.transforms.scale3dShapes",
"customName": "scale 3d shapes",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"scales": [
[
1,
1,
1
]
],
"centers": [
[
0,
0,
0
]
]
},
"inputs": {
"shapes": {
"connections": [
{
"node": "fa1e4261e8094de1",
"output": "list",
"data": {}
}
]
},
"scales": {
"connections": [
{
"node": "d7dcdda4c7ac619e",
"output": "result",
"data": {}
}
]
},
"centers": {
"connections": [
{
"node": "a6fb8e2c48340b3a",
"output": "result",
"data": {}
}
]
}
},
"position": [
5652.173955173092,
621.2486637892696
]
},
"74287af0d9812c25": {
"id": "74287af0d9812c25",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0.3,
"y": 0.3,
"z": 0.3
},
"inputs": {},
"position": [
4974.730589730633,
540.2592284186784
]
},
"d7dcdda4c7ac619e": {
"id": "d7dcdda4c7ac619e",
"name": "bitbybit.lists.repeat",
"customName": "repeat",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"times": 10
},
"inputs": {
"item": {
"connections": [
{
"node": "74287af0d9812c25",
"output": "result",
"data": {}
}
]
},
"times": {
"connections": [
{
"node": "a1456e025ef242b1",
"output": "result",
"data": {}
}
]
}
},
"position": [
5275.160954866241,
529.6836849043318
]
},
"a1456e025ef242b1": {
"id": "a1456e025ef242b1",
"name": "bitbybit.lists.listLength",
"customName": "list length",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "34f664c977cb0fed",
"output": "result",
"data": {}
}
]
}
},
"position": [
4676.690596773638,
852.0108404196917
]
},
"0ecc71b508ce77bd": {
"id": "0ecc71b508ce77bd",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "86b80c75f4d53f39",
"output": "result",
"data": {}
}
]
}
},
"position": [
5968.120280485528,
729.4778023334361
]
},
"560253e9aa96b085": {
"id": "560253e9aa96b085",
"name": "bitbybit.occt.shapes.wire.startPointOnWire",
"customName": "start point on wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "0ecc71b508ce77bd",
"output": "result",
"data": {}
}
]
}
},
"position": [
6291.001828521303,
546.2898054063462
]
},
"4b8e2667996e6daf": {
"id": "4b8e2667996e6daf",
"name": "bitbybit.occt.shapes.wire.endPointOnWire",
"customName": "end point on wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "0ecc71b508ce77bd",
"output": "result",
"data": {}
}
]
}
},
"position": [
6308.737264396413,
949.9765504708423
]
},
"8a8452a0241ee1af": {
"id": "8a8452a0241ee1af",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "560253e9aa96b085",
"output": "result",
"data": {}
}
]
}
},
"position": [
6684.2550573577655,
887.1854217867589
]
},
"3861568b902e7ffc": {
"id": "3861568b902e7ffc",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "4b8e2667996e6daf",
"output": "result",
"data": {}
}
]
}
},
"position": [
6682.736123658861,
1056.385034454143
]
},
"87c15eddfea31e1b": {
"id": "87c15eddfea31e1b",
"name": "bitbybit.point.transformsForPoints",
"customName": "transforms for points",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "3861568b902e7ffc",
"output": "list",
"data": {}
}
]
},
"transformation": {
"connections": [
{
"node": "0f03a991bad1fec4",
"output": "result",
"data": {}
}
]
}
},
"position": [
7040.919970651507,
1197.3870957528784
]
},
"da7b5cf2e9a4d0db": {
"id": "da7b5cf2e9a4d0db",
"name": "bitbybit.babylon.transforms.translationXYZ",
"customName": "translation xyz",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"translation": [
0,
0,
0
]
},
"inputs": {
"translation": {
"connections": [
{
"node": "598777d7276002f4",
"output": "result",
"data": {}
}
]
}
},
"position": [
7714.53776100934,
-935.705308235743
]
},
"59d7eb5936871d5f": {
"id": "59d7eb5936871d5f",
"name": "bitbybit.point.transformPoints",
"customName": "transform points",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "bc40cb981bda412d",
"output": "result",
"data": {}
}
]
},
"transformation": {
"connections": [
{
"node": "da7b5cf2e9a4d0db",
"output": "result",
"data": {}
}
]
}
},
"position": [
7997.399788413322,
-868.6931518800665
]
},
"598777d7276002f4": {
"id": "598777d7276002f4",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": -0.1,
"z": 0
},
"inputs": {},
"position": [
7390.700247687062,
-953.1248162038704
]
},
"4936c5c75bb3b004": {
"id": "4936c5c75bb3b004",
"name": "bitbybit.point.transformPoints",
"customName": "transform points",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "68ff662fa1bccb08",
"output": "result",
"data": {}
}
]
},
"transformation": {
"connections": [
{
"node": "da7b5cf2e9a4d0db",
"output": "result",
"data": {}
}
]
}
},
"position": [
7994.338965716254,
-575.5040938000193
]
},
"dc68f820eb40ebab": {
"id": "dc68f820eb40ebab",
"name": "bitbybit.babylon.transforms.translationXYZ",
"customName": "translation xyz",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"translation": [
0,
0,
0
]
},
"inputs": {
"translation": {
"connections": [
{
"node": "a20103f56d0ea37c",
"output": "result",
"data": {}
}
]
}
},
"position": [
7686.097501263848,
137.857746548674
]
},
"a20103f56d0ea37c": {
"id": "a20103f56d0ea37c",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": -0.2,
"z": 0
},
"inputs": {},
"position": [
7404.269836649082,
107.76638041839442
]
},
"1ebb2c0428f3e090": {
"id": "1ebb2c0428f3e090",
"name": "bitbybit.point.transformPoints",
"customName": "transform points",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "89f9eff3a4cc7d6d",
"output": "result",
"data": {}
}
]
},
"transformation": {
"connections": [
{
"node": "dc68f820eb40ebab",
"output": "result",
"data": {}
}
]
}
},
"position": [
8046.4692117668155,
271.4103185424256
]
},
"cbbf8a7e1499fd30": {
"id": "cbbf8a7e1499fd30",
"name": "bitbybit.point.transformPoints",
"customName": "transform points",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "c6544c188a3c0433",
"output": "result",
"data": {}
}
]
},
"transformation": {
"connections": [
{
"node": "dc68f820eb40ebab",
"output": "result",
"data": {}
}
]
}
},
"position": [
8064.487669948436,
543.7215928839653
]
},
"4854f20c1d89c976": {
"id": "4854f20c1d89c976",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "26516daa617e0d24",
"output": "list",
"data": {}
}
]
}
},
"position": [
9079.372461553714,
-211.26731340469803
]
},
"424ec86d3d30fd8b": {
"id": "424ec86d3d30fd8b",
"name": "bitbybit.occt.shapes.wire.createPolylineWire",
"customName": "polyline wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "f84133098b34d656",
"output": "result",
"data": {}
}
]
}
},
"position": [
9743.02137846954,
-230.8497973705691
]
},
"f84133098b34d656": {
"id": "f84133098b34d656",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "4854f20c1d89c976",
"output": "result",
"data": {}
}
]
}
},
"position": [
9295.627426096265,
-170.85650717635156
]
},
"bb1bac83d1a02dab": {
"id": "bb1bac83d1a02dab",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "bc40cb981bda412d",
"output": "result",
"data": {}
}
]
}
},
"position": [
8472.219062321887,
-936.0314035849348
]
},
"a30843eb3c627ca6": {
"id": "a30843eb3c627ca6",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "59d7eb5936871d5f",
"output": "result",
"data": {}
}
]
}
},
"position": [
8477.283991752134,
-819.2015006799722
]
},
"2ef24b3fa21f087d": {
"id": "2ef24b3fa21f087d",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "cbbf8a7e1499fd30",
"output": "result",
"data": {}
}
]
}
},
"position": [
8495.226365814546,
-694.7379951349712
]
},
"ad2c5510681fd8b1": {
"id": "ad2c5510681fd8b1",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "ca2001c21ae84ae0",
"output": "result",
"data": {}
}
]
}
},
"position": [
8485.735480389321,
-554.930607497661
]
},
"266fc0819ac4cf08": {
"id": "266fc0819ac4cf08",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "87c15eddfea31e1b",
"output": "result",
"data": {}
}
]
}
},
"position": [
8479.315069439856,
-435.5182355958321
]
},
"b398eee7171850ad": {
"id": "b398eee7171850ad",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "1ebb2c0428f3e090",
"output": "result",
"data": {}
}
]
}
},
"position": [
8477.43308653705,
-317.701022580479
]
},
"35be67a1b4d503df": {
"id": "35be67a1b4d503df",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "4936c5c75bb3b004",
"output": "result",
"data": {}
}
]
}
},
"position": [
8486.397367652356,
-183.29676516368733
]
},
"73e6ff88a2a2303c": {
"id": "73e6ff88a2a2303c",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "68ff662fa1bccb08",
"output": "result",
"data": {}
}
]
}
},
"position": [
8479.594070819963,
-34.93841704242425
]
},
"afcbfbe53a6ef7dd": {
"id": "afcbfbe53a6ef7dd",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "89f9eff3a4cc7d6d",
"output": "result",
"data": {}
}
]
}
},
"position": [
8499.481789358386,
84.7168817845102
]
},
"693994be56a1f104": {
"id": "693994be56a1f104",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "c6544c188a3c0433",
"output": "result",
"data": {}
}
]
}
},
"position": [
8499.659413695015,
191.43554920640875
]
},
"8d75b207ad16d086": {
"id": "8d75b207ad16d086",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "bc40cb981bda412d",
"output": "result",
"data": {}
}
]
}
},
"position": [
8520.474742056496,
305.90286841098373
]
},
"26516daa617e0d24": {
"id": "26516daa617e0d24",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "bb1bac83d1a02dab",
"output": "item",
"data": {}
},
{
"node": "a30843eb3c627ca6",
"output": "item",
"data": {}
},
{
"node": "2ef24b3fa21f087d",
"output": "item",
"data": {}
},
{
"node": "ad2c5510681fd8b1",
"output": "item",
"data": {}
},
{
"node": "266fc0819ac4cf08",
"output": "item",
"data": {}
},
{
"node": "b398eee7171850ad",
"output": "item",
"data": {}
},
{
"node": "35be67a1b4d503df",
"output": "item",
"data": {}
},
{
"node": "73e6ff88a2a2303c",
"output": "item",
"data": {}
},
{
"node": "afcbfbe53a6ef7dd",
"output": "item",
"data": {}
},
{
"node": "693994be56a1f104",
"output": "item",
"data": {}
},
{
"node": "8d75b207ad16d086",
"output": "item",
"data": {}
}
]
}
},
"position": [
8823.41376749838,
-175.99606298057842
]
},
"c123945979c6d649": {
"id": "c123945979c6d649",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "607b6b2f9cc37e9a",
"output": "list",
"data": {}
},
{
"node": "810d0d4390a97653",
"output": "list",
"data": {}
}
]
}
},
"position": [
10556.995665164824,
-480.4685199114727
]
},
"785dea624d629e31": {
"id": "785dea624d629e31",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "c123945979c6d649",
"output": "list",
"data": {}
}
]
}
},
"position": [
10748.592724011829,
-522.1829758397237
]
},
"e182e1e0ac6b1f13": {
"id": "e182e1e0ac6b1f13",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "785dea624d629e31",
"output": "result",
"data": {}
}
]
}
},
"position": [
10944.741639166172,
-483.89021708098124
]
},
"f05d4a35861a4e4c": {
"id": "f05d4a35861a4e4c",
"name": "bitbybit.occt.operations.offsetAdv",
"customName": "offset advanced",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"distance": 0.03,
"tolerance": 0.1,
"joinType": "intersection",
"removeIntEdges": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "424ec86d3d30fd8b",
"output": "result",
"data": {}
}
]
},
"distance": {
"connections": [
{
"node": "4d66f84e44827fc0",
"output": "result",
"data": {}
}
]
}
},
"position": [
9996.096026835545,
-581.9088427876693
]
},
"a1bbd37c4e9af4a9": {
"id": "a1bbd37c4e9af4a9",
"name": "bitbybit.occt.operations.loft",
"customName": "loft",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"makeSolid": false
},
"inputs": {
"shapes": {
"connections": [
{
"node": "e182e1e0ac6b1f13",
"output": "result",
"data": {}
}
]
}
},
"position": [
11261.928520804307,
-525.1523868494044
]
},
"607b6b2f9cc37e9a": {
"id": "607b6b2f9cc37e9a",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "f05d4a35861a4e4c",
"output": "result",
"data": {}
}
]
}
},
"position": [
10364.967102997827,
-379.9517985421916
]
},
"810d0d4390a97653": {
"id": "810d0d4390a97653",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "424ec86d3d30fd8b",
"output": "result",
"data": {}
}
]
}
},
"position": [
10368.042792534301,
-253.87559465279998
]
},
"22248d12e9235743": {
"id": "22248d12e9235743",
"name": "bitbybit.occt.operations.makeThickSolidSimple",
"customName": "make thick solid simple",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"offset": -0.02
},
"inputs": {
"shape": {
"connections": [
{
"node": "a1bbd37c4e9af4a9",
"output": "result",
"data": {}
}
]
},
"offset": {
"connections": [
{
"node": "cd441a34cd9eb862",
"output": "result",
"data": {}
}
]
}
},
"position": [
11814.758751258605,
-475.365319491669
]
},
"9fc865df0e7a2c4c": {
"id": "9fc865df0e7a2c4c",
"name": "bitbybit.draw.drawAnyAsync",
"customName": "draw any async",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"entity": {
"connections": [
{
"node": "a26c21faac8b1d3e",
"output": "result",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "47db6443288598e8",
"output": "result",
"data": {}
}
]
}
},
"position": [
13253.378871279412,
-486.06942769807983
]
},
"47db6443288598e8": {
"id": "47db6443288598e8",
"name": "bitbybit.draw.optionsOcctShape",
"customName": "options occt shape",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"faceOpacity": 1,
"edgeOpacity": 1,
"edgeColour": "#ffffff",
"faceColour": "#12009e",
"vertexColour": "#ff00ff",
"edgeWidth": 2,
"vertexSize": 0.03,
"drawEdges": false,
"drawFaces": true,
"drawVertices": false,
"precision": 0.1,
"drawEdgeIndexes": false,
"edgeIndexHeight": 0.06,
"edgeIndexColour": "ff00ff",
"drawFaceIndexes": false,
"faceIndexHeight": 0.06,
"faceIndexColour": "#0000ff",
"drawTwoSided": false,
"backFaceColour": "#0000ff",
"backFaceOpacity": 1,
"edgeArrowSize": 0,
"edgeArrowAngle": 15
},
"inputs": {},
"position": [
12831.419514023266,
-338.4517427912738
]
},
"7ef2214f55e3c809": {
"id": "7ef2214f55e3c809",
"name": "bitbybit.occt.operations.makeThickSolidSimple",
"customName": "make thick solid simple",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"offset": -0.02
},
"inputs": {
"shape": {
"connections": [
{
"node": "599cfa524edb7cf4",
"output": "result",
"data": {}
}
]
},
"offset": {
"connections": [
{
"node": "cd441a34cd9eb862",
"output": "result",
"data": {}
}
]
}
},
"position": [
11825.382947875949,
-737.9824264335683
]
},
"a26c21faac8b1d3e": {
"id": "a26c21faac8b1d3e",
"name": "bitbybit.occt.shapes.compound.makeCompound",
"customName": "make compound",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shapes": {
"connections": [
{
"node": "e827a4ae260c2608",
"output": "list",
"data": {}
}
]
}
},
"position": [
12932.89203722867,
-541.6408660680198
]
},
"e56a0ec6fd6d9922": {
"id": "e56a0ec6fd6d9922",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "22248d12e9235743",
"output": "result",
"data": {}
},
{
"node": "7ef2214f55e3c809",
"output": "result",
"data": {}
},
{
"node": "ce5ae98d69c4cbe6",
"output": "result",
"data": {}
},
{
"node": "aed0f22325c972a8",
"output": "result",
"data": {}
}
]
}
},
"position": [
12159.057953383533,
-552.8558321368503
]
},
"03f85fe89a0f87cd": {
"id": "03f85fe89a0f87cd",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "e56a0ec6fd6d9922",
"output": "list",
"data": {}
}
]
}
},
"position": [
12367.220038205234,
-537.6142806160236
]
},
"e827a4ae260c2608": {
"id": "e827a4ae260c2608",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "03f85fe89a0f87cd",
"output": "result",
"data": {}
}
]
}
},
"position": [
12715.809821573685,
-508.20968102680996
]
},
"599cfa524edb7cf4": {
"id": "599cfa524edb7cf4",
"name": "bitbybit.occt.shapes.face.reversedFace",
"customName": "reversed face",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "a1bbd37c4e9af4a9",
"output": "result",
"data": {}
}
]
}
},
"position": [
11596.311606689123,
-715.8665894210083
]
},
"4301ad2d1649dff9": {
"id": "4301ad2d1649dff9",
"name": "bitbybit.occt.operations.offsetAdv",
"customName": "offset advanced",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"distance": 0.2,
"tolerance": 0.1,
"joinType": "intersection",
"removeIntEdges": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "424ec86d3d30fd8b",
"output": "result",
"data": {}
}
]
},
"distance": {
"connections": [
{
"node": "8c8b9f10fc345405",
"output": "result",
"data": {}
}
]
}
},
"position": [
10007.062506713452,
-948.7035184994628
]
},
"07f216cc1a309bee": {
"id": "07f216cc1a309bee",
"name": "bitbybit.math.number",
"customName": "number",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 0.1
},
"inputs": {},
"position": [
8921.670577154739,
-1106.6208043184279
]
},
"4d66f84e44827fc0": {
"id": "4d66f84e44827fc0",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 3,
"operation": "divide"
},
"inputs": {
"first": {
"connections": [
{
"node": "07f216cc1a309bee",
"output": "result",
"data": {}
}
]
}
},
"position": [
9235.926819429442,
-897.3200651773066
]
},
"8c8b9f10fc345405": {
"id": "8c8b9f10fc345405",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 2,
"operation": "multiply"
},
"inputs": {
"first": {
"connections": [
{
"node": "4d66f84e44827fc0",
"output": "result",
"data": {}
}
]
}
},
"position": [
9610.25143956834,
-1019.203699184224
]
},
"bd563c297e8bc603": {
"id": "bd563c297e8bc603",
"name": "bitbybit.occt.operations.offsetAdv",
"customName": "offset advanced",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"distance": 0.2,
"tolerance": 0.1,
"joinType": "intersection",
"removeIntEdges": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "424ec86d3d30fd8b",
"output": "result",
"data": {}
}
]
},
"distance": {
"connections": [
{
"node": "07f216cc1a309bee",
"output": "result",
"data": {}
}
]
}
},
"position": [
10020.159404821527,
-1308.309122868492
]
},
"d536ad9365eb0b49": {
"id": "d536ad9365eb0b49",
"name": "bitbybit.math.number",
"customName": "number",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 0.1
},
"inputs": {},
"position": [
10613.397737378677,
-872.5442597404142
]
},
"cd441a34cd9eb862": {
"id": "cd441a34cd9eb862",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": -2,
"operation": "divide"
},
"inputs": {
"first": {
"connections": [
{
"node": "d536ad9365eb0b49",
"output": "result",
"data": {}
}
]
}
},
"position": [
10951.612608957512,
-864.4620672331678
]
},
"444753e3df1ddd49": {
"id": "444753e3df1ddd49",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "bd563c297e8bc603",
"output": "result",
"data": {}
}
]
}
},
"position": [
10363.974594031939,
-1276.9923223214
]
},
"68b5986a6183bbd5": {
"id": "68b5986a6183bbd5",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "4301ad2d1649dff9",
"output": "result",
"data": {}
}
]
}
},
"position": [
10379.936920420396,
-968.1220711256544
]
},
"ea22252f7ecc6bed": {
"id": "ea22252f7ecc6bed",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "7dc7f1e01dc180ad",
"output": "list",
"data": {}
}
]
}
},
"position": [
10742.175633759458,
-1182.9746066732394
]
},
"7dc7f1e01dc180ad": {
"id": "7dc7f1e01dc180ad",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "444753e3df1ddd49",
"output": "list",
"data": {}
},
{
"node": "68b5986a6183bbd5",
"output": "list",
"data": {}
}
]
}
},
"position": [
10554.312804278203,
-1145.54663822169
]
},
"6185df8fdd926408": {
"id": "6185df8fdd926408",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "ea22252f7ecc6bed",
"output": "result",
"data": {}
}
]
}
},
"position": [
10940.134923129815,
-1153.8228703973432
]
},
"0c89c0b2208b5eb1": {
"id": "0c89c0b2208b5eb1",
"name": "bitbybit.occt.operations.loft",
"customName": "loft",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"makeSolid": false
},
"inputs": {
"shapes": {
"connections": [
{
"node": "6185df8fdd926408",
"output": "result",
"data": {}
}
]
}
},
"position": [
11321.038681566828,
-1057.4980113689746
]
},
"d02d7c8415f58b61": {
"id": "d02d7c8415f58b61",
"name": "bitbybit.occt.shapes.face.reversedFace",
"customName": "reversed face",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "0c89c0b2208b5eb1",
"output": "result",
"data": {}
}
]
}
},
"position": [
11594.262594699518,
-1200.328899446209
]
},
"ce5ae98d69c4cbe6": {
"id": "ce5ae98d69c4cbe6",
"name": "bitbybit.occt.operations.makeThickSolidSimple",
"customName": "make thick solid simple",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"offset": 1
},
"inputs": {
"shape": {
"connections": [
{
"node": "0c89c0b2208b5eb1",
"output": "result",
"data": {}
}
]
},
"offset": {
"connections": [
{
"node": "41749fb42b4c6913",
"output": "result",
"data": {}
}
]
}
},
"position": [
11861.579080421687,
-1046.7374396686935
]
},
"41749fb42b4c6913": {
"id": "41749fb42b4c6913",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 2,
"operation": "divide"
},
"inputs": {
"first": {
"connections": [
{
"node": "cd441a34cd9eb862",
"output": "result",
"data": {}
}
]
}
},
"position": [
11284.15521533944,
-788.7751638426862
]
},
"aed0f22325c972a8": {
"id": "aed0f22325c972a8",
"name": "bitbybit.occt.operations.makeThickSolidSimple",
"customName": "make thick solid simple",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"offset": 1
},
"inputs": {
"shape": {
"connections": [
{
"node": "d02d7c8415f58b61",
"output": "result",
"data": {}
}
]
},
"offset": {
"connections": [
{
"node": "41749fb42b4c6913",
"output": "result",
"data": {}
}
]
}
},
"position": [
11865.340927018708,
-1284.5168154634816
]
},
"b85eaea649e4d217": {
"id": "b85eaea649e4d217",
"name": "bitbybit.babylon.scene.enableSkybox",
"customName": "enable skybox",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"skybox": "city",
"size": 1000,
"blur": 0.5,
"environmentIntensity": 0.67,
"hideSkybox": false
},
"inputs": {},
"position": [
1595.7512545833954,
832.2454925050464
]
},
"39adf38ff0c11d10": {
"id": "39adf38ff0c11d10",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 2,
"operation": "divide"
},
"inputs": {
"first": {
"connections": [
{
"node": "07f216cc1a309bee",
"output": "result",
"data": {}
}
]
}
},
"position": [
9369.39311215807,
-1562.322669522927
]
},
"886c571b3c69e22d": {
"id": "886c571b3c69e22d",
"name": "bitbybit.occt.operations.offsetAdv",
"customName": "offset advanced",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"distance": 0.2,
"tolerance": 0.1,
"joinType": "intersection",
"removeIntEdges": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "424ec86d3d30fd8b",
"output": "result",
"data": {}
}
]
},
"distance": {
"connections": [
{
"node": "39adf38ff0c11d10",
"output": "result",
"data": {}
}
]
}
},
"position": [
9877.1310043696,
-1801.9428084676572
]
},
"2d98c1f43fde65e2": {
"id": "2d98c1f43fde65e2",
"name": "bitbybit.occt.shapes.compound.makeCompound",
"customName": "make compound",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shapes": {
"connections": [
{
"node": "f5357463b44357f9",
"output": "list",
"data": {}
}
]
}
},
"position": [
13439.42102968759,
-1886.3685665944022
]
},
"e65092bf694288ac": {
"id": "e65092bf694288ac",
"name": "bitbybit.draw.drawAnyAsync",
"customName": "draw any async",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"entity": {
"connections": [
{
"node": "2d98c1f43fde65e2",
"output": "result",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "0caa47df63da27d6",
"output": "result",
"data": {}
}
]
}
},
"position": [
13815.117006084189,
-1610.3869856912536
]
},
"0caa47df63da27d6": {
"id": "0caa47df63da27d6",
"name": "bitbybit.draw.optionsOcctShape",
"customName": "options occt shape",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"faceOpacity": 1,
"edgeOpacity": 1,
"edgeColour": "#ffffff",
"faceColour": "#000000",
"vertexColour": "#ff00ff",
"edgeWidth": 2,
"vertexSize": 0.03,
"drawEdges": false,
"drawFaces": true,
"drawVertices": false,
"precision": 0.1,
"drawEdgeIndexes": false,
"edgeIndexHeight": 0.2,
"edgeIndexColour": "ff00ff",
"drawFaceIndexes": false,
"faceIndexHeight": 0.06,
"faceIndexColour": "#0000ff",
"drawTwoSided": false,
"backFaceColour": "#0000ff",
"backFaceOpacity": 1,
"edgeArrowSize": 0,
"edgeArrowAngle": 15
},
"inputs": {},
"position": [
13431.663821818645,
-1534.0156642284405
]
},
"2760dba6c45edfea": {
"id": "2760dba6c45edfea",
"name": "bitbybit.occt.shapes.wire.createPolylineWire",
"customName": "polyline wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "ca2ff68530eb89e4",
"output": "result",
"data": {}
},
{
"node": "d47aea2aba32537a",
"output": "result",
"data": {}
}
]
}
},
"position": [
12328.030281802718,
-2085.917062097004
]
},
"d4f62ed720e5b52e": {
"id": "d4f62ed720e5b52e",
"name": "bitbybit.occt.operations.pipePolylineWireNGon",
"customName": "pipe polyline wire ngon",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"radius": 0.005,
"nrCorners": 6,
"makeSolid": true,
"trihedronEnum": "isConstantNormal",
"forceApproxC1": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "2760dba6c45edfea",
"output": "result",
"data": {}
}
]
},
"radius": {
"connections": [
{
"node": "7d25ab3da518c9c7",
"output": "result",
"data": {}
}
]
}
},
"position": [
12680.400159533008,
-1905.3122139923462
]
},
"f5357463b44357f9": {
"id": "f5357463b44357f9",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "d4f62ed720e5b52e",
"output": "result",
"data": {}
}
]
}
},
"position": [
13132.921913619695,
-1844.8679418986624
]
},
"7d25ab3da518c9c7": {
"id": "7d25ab3da518c9c7",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 2,
"operation": "divide"
},
"inputs": {
"first": {
"connections": [
{
"node": "4d66f84e44827fc0",
"output": "result",
"data": {}
}
]
}
},
"position": [
11702.697814992513,
-1563.762428952066
]
},
"123cfc35050b1cd5": {
"id": "123cfc35050b1cd5",
"name": "bitbybit.occt.shapes.edge.getEdge",
"customName": "get edge",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 8
},
"inputs": {
"shape": {
"connections": [
{
"node": "886c571b3c69e22d",
"output": "result",
"data": {}
}
]
}
},
"position": [
10393.766108658727,
-2290.744191214175
]
},
"e41dc3682874f70a": {
"id": "e41dc3682874f70a",
"name": "bitbybit.occt.shapes.edge.getEdge",
"customName": "get edge",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 10
},
"inputs": {
"shape": {
"connections": [
{
"node": "886c571b3c69e22d",
"output": "result",
"data": {}
}
]
}
},
"position": [
10386.6267771277,
-2034.0064008785537
]
},
"8ad83884aba8687c": {
"id": "8ad83884aba8687c",
"name": "bitbybit.occt.shapes.edge.divideEdgeByEqualDistanceToPoints",
"customName": "divide edge by equal distance to points",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"nrOfDivisions": 20,
"removeStartPoint": false,
"removeEndPoint": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "123cfc35050b1cd5",
"output": "result",
"data": {}
}
]
},
"nrOfDivisions": {
"connections": [
{
"node": "56bb8d52881413aa",
"output": "result",
"data": {}
}
]
}
},
"position": [
10759.88208388099,
-2482.9743144242957
]
},
"0e6f4550154bc05d": {
"id": "0e6f4550154bc05d",
"name": "bitbybit.occt.shapes.edge.divideEdgeByEqualDistanceToPoints",
"customName": "divide edge by equal distance to points",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"nrOfDivisions": 20,
"removeStartPoint": false,
"removeEndPoint": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "e41dc3682874f70a",
"output": "result",
"data": {}
}
]
},
"nrOfDivisions": {
"connections": [
{
"node": "56bb8d52881413aa",
"output": "result",
"data": {}
}
]
}
},
"position": [
10763.608264758535,
-2096.6860112821
]
},
"ca2ff68530eb89e4": {
"id": "ca2ff68530eb89e4",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "19c49a39f3608000",
"output": "result",
"data": {}
}
]
}
},
"position": [
11941.841071944973,
-2229.629652496848
]
},
"7b1b3691f0d55cb4": {
"id": "7b1b3691f0d55cb4",
"name": "bitbybit.math.number",
"customName": "number",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 30
},
"inputs": {},
"position": [
9550.292613769458,
-2074.359276774919
]
},
"56bb8d52881413aa": {
"id": "56bb8d52881413aa",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 2,
"operation": "divide"
},
"inputs": {
"first": {
"connections": [
{
"node": "7b1b3691f0d55cb4",
"output": "result",
"data": {}
}
]
}
},
"position": [
9901.669286875001,
-2070.467331265796
]
},
"19c49a39f3608000": {
"id": "19c49a39f3608000",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "34f1aeda21ee71d6",
"output": "list",
"data": {}
}
]
}
},
"position": [
11567.844306521796,
-2324.2459516772783
]
},
"34f1aeda21ee71d6": {
"id": "34f1aeda21ee71d6",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "8ad83884aba8687c",
"output": "result",
"data": {}
}
]
}
},
"position": [
11299.603885173226,
-2318.2462561881043
]
},
"f186f7e94229617d": {
"id": "f186f7e94229617d",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "0e6f4550154bc05d",
"output": "result",
"data": {}
}
]
}
},
"position": [
11287.80896616072,
-1986.5498788160805
]
},
"fc33be6e6d27b1be": {
"id": "fc33be6e6d27b1be",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "f186f7e94229617d",
"output": "list",
"data": {}
}
]
}
},
"position": [
11571.716678315557,
-2007.9212272732143
]
},
"d47aea2aba32537a": {
"id": "d47aea2aba32537a",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "fc33be6e6d27b1be",
"output": "result",
"data": {}
}
]
}
},
"position": [
11941.72568058569,
-1985.220057019153
]
},
"b686d277066f7ba4": {
"id": "b686d277066f7ba4",
"name": "bitbybit.occt.shapes.edge.getEdge",
"customName": "get edge",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 9
},
"inputs": {
"shape": {
"connections": [
{
"node": "bd563c297e8bc603",
"output": "result",
"data": {}
}
]
}
},
"position": [
10357.76473627498,
-2843.948944617699
]
},
"abcaaaad82a33eb0": {
"id": "abcaaaad82a33eb0",
"name": "bitbybit.occt.operations.loftAdvanced",
"customName": "loft advanced",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"makeSolid": false,
"closed": false,
"periodic": false,
"straight": true,
"nrPeriodicSections": 10,
"useSmoothing": false,
"maxUDegree": 3,
"tolerance": 1e-7,
"parType": "approxCentripetal"
},
"inputs": {
"shapes": {
"connections": [
{
"node": "f13f841c76a72ef6",
"output": "list",
"data": {}
}
]
}
},
"position": [
13478.409301022466,
-2887.1555401362966
]
},
"e542d4cdd2278f6d": {
"id": "e542d4cdd2278f6d",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "b686d277066f7ba4",
"output": "result",
"data": {}
}
]
}
},
"position": [
11573.790587443902,
-2900.474939698209
]
},
"99e9fd1c598307a5": {
"id": "99e9fd1c598307a5",
"name": "bitbybit.occt.shapes.wire.combineEdgesAndWiresIntoAWire",
"customName": "combine edges and wires into a wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shapes": {
"connections": [
{
"node": "38d21791b46a7a4b",
"output": "result",
"data": {}
}
]
}
},
"position": [
12676.9753919098,
-2950.0940757120065
]
},
"0d2bc723c61341bf": {
"id": "0d2bc723c61341bf",
"name": "bitbybit.lists.groupNth",
"customName": "group nth",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"nrElements": 1,
"keepRemainder": false
},
"inputs": {
"list": {
"connections": [
{
"node": "e542d4cdd2278f6d",
"output": "list",
"data": {}
}
]
}
},
"position": [
11908.97527909149,
-2981.1714513749966
]
},
"38d21791b46a7a4b": {
"id": "38d21791b46a7a4b",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "0d2bc723c61341bf",
"output": "result",
"data": {}
}
]
}
},
"position": [
12347.382180804267,
-2930.973893897138
]
},
"f13f841c76a72ef6": {
"id": "f13f841c76a72ef6",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "99e9fd1c598307a5",
"output": "result",
"data": {}
}
]
}
},
"position": [
13078.802905249386,
-2783.117502927548
]
},
"ee3ed18b0d92e093": {
"id": "ee3ed18b0d92e093",
"name": "bitbybit.occt.operations.makeThickSolidSimple",
"customName": "make thick solid simple",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"offset": -0.02
},
"inputs": {
"shape": {
"connections": [
{
"node": "abcaaaad82a33eb0",
"output": "result",
"data": {}
}
]
}
},
"position": [
14311.757993130703,
-2798.409003940081
]
},
"e441492126a214d5": {
"id": "e441492126a214d5",
"name": "bitbybit.draw.optionsOcctShape",
"customName": "options occt shape",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"faceOpacity": 0.99,
"edgeOpacity": 1,
"edgeColour": "#ffffff",
"faceColour": "#0011ff",
"vertexColour": "#ff00ff",
"edgeWidth": 0.5,
"vertexSize": 0.03,
"drawEdges": true,
"drawFaces": true,
"drawVertices": false,
"precision": 0.1,
"drawEdgeIndexes": false,
"edgeIndexHeight": 0.06,
"edgeIndexColour": "ff00ff",
"drawFaceIndexes": false,
"faceIndexHeight": 0.06,
"faceIndexColour": "#0000ff",
"drawTwoSided": false,
"backFaceColour": "#0000ff",
"backFaceOpacity": 1,
"edgeArrowSize": 0,
"edgeArrowAngle": 15
},
"inputs": {
"faceMaterial": {
"connections": [
{
"node": "0a8f6142f8f89342",
"output": "result",
"data": {}
}
]
}
},
"position": [
14293.21604630723,
-2379.1522792593523
]
},
"b79c299d534dcccc": {
"id": "b79c299d534dcccc",
"name": "bitbybit.draw.drawAnyAsync",
"customName": "draw any async",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"entity": {
"connections": [
{
"node": "ee3ed18b0d92e093",
"output": "result",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "e441492126a214d5",
"output": "result",
"data": {}
}
]
}
},
"position": [
15009.024951095042,
-2710.3441897098523
]
},
"0a8f6142f8f89342": {
"id": "0a8f6142f8f89342",
"name": "bitbybit.babylon.material.pbrMetallicRoughness.create",
"customName": "pbr metallic roughness",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"name": "Custom Material",
"baseColor": "#000000",
"emissiveColor": "#000000",
"metallic": 0,
"roughness": 0.99,
"alpha": 1,
"backFaceCulling": false,
"zOffset": 2
},
"inputs": {},
"position": [
13914.989611036926,
-2163.491967133526
]
},
"d0e112e945586983": {
"id": "d0e112e945586983",
"name": "bitbybit.babylon.scene.drawPointLight",
"customName": "draw point light",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"position": [
0,
0,
0
],
"intensity": 2000,
"diffuse": "#ffffff",
"specular": "#ffffff",
"radius": 0,
"shadowGeneratorMapSize": 2000,
"enableShadows": true,
"shadowDarkness": 0,
"transparencyShadow": false,
"shadowUsePercentageCloserFiltering": true,
"shadowContactHardeningLightSizeUVRatio": 0.2,
"shadowBias": 0.0001,
"shadowNormalBias": 0.002,
"shadowMaxZ": 1000,
"shadowMinZ": 0.1,
"shadowRefreshRate": 1
},
"inputs": {
"position": {
"connections": [
{
"node": "ed1cfcec947092c6",
"output": "result",
"data": {}
}
]
}
},
"position": [
1466.9454554040435,
2254.716457836603
]
},
"ed1cfcec947092c6": {
"id": "ed1cfcec947092c6",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 10,
"z": 10
},
"inputs": {},
"position": [
959.6998730240014,
2194.850405836429
]
},
"ff8efa876ab1e12c": {
"id": "ff8efa876ab1e12c",
"name": "bitbybit.lists.removeNthItem",
"customName": "remove nth item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"nth": 2,
"offset": 0,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "46521b927e0d3753",
"output": "list",
"data": {}
}
]
}
},
"position": [
3226.154216130023,
-2157.1379543675785
]
},
"9e375b729658efeb": {
"id": "9e375b729658efeb",
"name": "bitbybit.lists.groupNth",
"customName": "group nth",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"nrElements": 2,
"keepRemainder": true
},
"inputs": {
"list": {
"connections": [
{
"node": "46521b927e0d3753",
"output": "list",
"data": {}
}
]
},
"nrElements": {
"connections": [
{
"node": "3abdda408ba3b534",
"output": "result",
"data": {}
}
]
}
},
"position": [
3215.1505720977366,
-1926.3192113779405
]
},
"3abdda408ba3b534": {
"id": "3abdda408ba3b534",
"name": "bitbybit.math.number",
"customName": "number",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 5
},
"inputs": {},
"position": [
2746.757260191581,
-2183.7253230823153
]
},
"51d8e1494747672f": {
"id": "51d8e1494747672f",
"name": "bitbybit.lists.removeItemAtIndex",
"customName": "remove item at index",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 3,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "32d8156bd4397efa",
"output": "result",
"data": {}
}
]
},
"index": {
"connections": [
{
"node": "3b236fe626f4bc52",
"output": "result",
"data": {}
}
]
}
},
"position": [
3928.8769831273025,
-1854.8758160286002
]
},
"32d8156bd4397efa": {
"id": "32d8156bd4397efa",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "9e375b729658efeb",
"output": "result",
"data": {}
}
]
}
},
"position": [
3492.6143012001717,
-1858.0456004620853
]
},
"4d4d15644d8fe6ff": {
"id": "4d4d15644d8fe6ff",
"name": "bitbybit.lists.addItemAtIndex",
"customName": "add item at index",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 3,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "51d8e1494747672f",
"output": "result",
"data": {}
}
]
},
"item": {
"connections": [
{
"node": "ddcc02876eae9c2e",
"output": "result",
"data": {}
}
]
},
"index": {
"connections": [
{
"node": "3b236fe626f4bc52",
"output": "result",
"data": {}
}
]
}
},
"position": [
4259.776635160259,
-1988.182272649413
]
},
"ddcc02876eae9c2e": {
"id": "ddcc02876eae9c2e",
"name": "bitbybit.math.number",
"customName": "number",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 0
},
"inputs": {},
"position": [
3870.34091429479,
-2034.558372454683
]
},
"1276bebf6a2f1876": {
"id": "1276bebf6a2f1876",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "4d4d15644d8fe6ff",
"output": "result",
"data": {}
}
]
}
},
"position": [
4567.894025879088,
-1838.540890553353
]
},
"2533c70036ba2796": {
"id": "2533c70036ba2796",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "1276bebf6a2f1876",
"output": "result",
"data": {}
}
]
}
},
"position": [
4881.609405628117,
-1773.7602335088989
]
},
"1d66fc29f084dc95": {
"id": "1d66fc29f084dc95",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "2533c70036ba2796",
"output": "list",
"data": {}
}
]
}
},
"position": [
3767.3197331971537,
-1205.6824098389711
]
},
"218eaee720b0609e": {
"id": "218eaee720b0609e",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "eab7bccc98d44ee1",
"output": "list",
"data": {}
}
]
}
},
"position": [
3772.860526020944,
-987.9855122816502
]
},
"b97326c167036b9e": {
"id": "b97326c167036b9e",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "3fcae53c16da65f0",
"output": "list",
"data": {}
}
]
}
},
"position": [
3786.1658185326582,
-826.5105646818837
]
},
"773b11bac7a6bf48": {
"id": "773b11bac7a6bf48",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "1e972ee51b498051",
"output": "list",
"data": {}
}
]
}
},
"position": [
3810.4566360885315,
-621.3813302193607
]
},
"3b236fe626f4bc52": {
"id": "3b236fe626f4bc52",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 1,
"operation": "subtract"
},
"inputs": {
"first": {
"connections": [
{
"node": "3abdda408ba3b534",
"output": "result",
"data": {}
}
]
}
},
"position": [
2826.5592357590035,
-1970.274016380767
]
},
"5dde9e99c3a6d776": {
"id": "5dde9e99c3a6d776",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "89f9eff3a4cc7d6d",
"output": "result",
"data": {}
},
{
"node": "c6544c188a3c0433",
"output": "result",
"data": {}
}
]
}
},
"position": [
7768.9296912619775,
863.0847227863381
]
},
"4d5e2ee20d8c575a": {
"id": "4d5e2ee20d8c575a",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "5dde9e99c3a6d776",
"output": "list",
"data": {}
}
]
}
},
"position": [
8027.285368352323,
898.2289924266636
]
},
"c131e3882b0f907e": {
"id": "c131e3882b0f907e",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "4d5e2ee20d8c575a",
"output": "result",
"data": {}
}
]
}
},
"position": [
8254.333383537003,
872.134761509957
]
},
"6d343ba2dd046625": {
"id": "6d343ba2dd046625",
"name": "bitbybit.occt.shapes.wire.createPolylineWire",
"customName": "polyline wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "c131e3882b0f907e",
"output": "result",
"data": {}
}
]
}
},
"position": [
8628.161172642309,
802.4277670265932
]
},
"571772c0b3bca5d5": {
"id": "571772c0b3bca5d5",
"name": "bitbybit.occt.shapes.wire.pointOnWireAtParam",
"customName": "point on wire at param",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"param": 0.4
},
"inputs": {
"shape": {
"connections": [
{
"node": "6d343ba2dd046625",
"output": "result",
"data": {}
}
]
}
},
"position": [
8919.288980710851,
583.6652892815754
]
},
"af1151f0335665cf": {
"id": "af1151f0335665cf",
"name": "bitbybit.occt.shapes.wire.pointOnWireAtParam",
"customName": "point on wire at param",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"param": 0.6
},
"inputs": {
"shape": {
"connections": [
{
"node": "6d343ba2dd046625",
"output": "result",
"data": {}
}
]
}
},
"position": [
8911.441211845313,
852.1733002878444
]
},
"deefc99abea9f6d9": {
"id": "deefc99abea9f6d9",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "5a78b801a4b31565",
"output": "list",
"data": {}
},
{
"node": "388a397e13b2a46b",
"output": "list",
"data": {}
},
{
"node": "e523f31c86b4c4ac",
"output": "result",
"data": {}
},
{
"node": "909f8e8068d94919",
"output": "result",
"data": {}
}
]
}
},
"position": [
9423.902807125269,
1049.7307919551663
]
},
"a70474bb06ac6ffe": {
"id": "a70474bb06ac6ffe",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "deefc99abea9f6d9",
"output": "list",
"data": {}
}
]
}
},
"position": [
9632.071004891557,
1052.388785404621
]
},
"5a78b801a4b31565": {
"id": "5a78b801a4b31565",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "571772c0b3bca5d5",
"output": "result",
"data": {}
}
]
}
},
"position": [
9215.721062916411,
729.8391393493079
]
},
"388a397e13b2a46b": {
"id": "388a397e13b2a46b",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "af1151f0335665cf",
"output": "result",
"data": {}
}
]
}
},
"position": [
9223.019960367812,
937.8912177241743
]
},
"da0539bed9497e0c": {
"id": "da0539bed9497e0c",
"name": "bitbybit.occt.shapes.wire.createPolygonWire",
"customName": "polygon wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "78f7a9d02162efec",
"output": "result",
"data": {}
}
]
}
},
"position": [
10216.200122608716,
953.0844499513425
]
},
"78f7a9d02162efec": {
"id": "78f7a9d02162efec",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "a70474bb06ac6ffe",
"output": "result",
"data": {}
}
]
}
},
"position": [
9880.080533452136,
961.4656998401109
]
},
"f424736bf0fb318a": {
"id": "f424736bf0fb318a",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "46521b927e0d3753",
"output": "list",
"data": {}
}
]
}
},
"position": [
3815.535839111373,
-472.554492782726
]
},
"e523f31c86b4c4ac": {
"id": "e523f31c86b4c4ac",
"name": "bitbybit.point.transformsForPoints",
"customName": "transforms for points",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "8a8452a0241ee1af",
"output": "list",
"data": {}
}
]
},
"transformation": {
"connections": [
{
"node": "41c69f6b86e1155f",
"output": "result",
"data": {}
}
]
}
},
"position": [
7042.276955465329,
1505.6453875958741
]
},
"909f8e8068d94919": {
"id": "909f8e8068d94919",
"name": "bitbybit.point.transformsForPoints",
"customName": "transforms for points",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "3861568b902e7ffc",
"output": "list",
"data": {}
}
]
},
"transformation": {
"connections": [
{
"node": "41c69f6b86e1155f",
"output": "result",
"data": {}
}
]
}
},
"position": [
7042.874160385539,
1764.3471616185752
]
},
"41c69f6b86e1155f": {
"id": "41c69f6b86e1155f",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 4,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "dede764e0182242f",
"output": "result",
"data": {}
}
]
}
},
"position": [
6613.452918741661,
1347.2429908401045
]
},
"30c45c43fe35dde9": {
"id": "30c45c43fe35dde9",
"name": "bitbybit.occt.operations.loftAdvanced",
"customName": "loft advanced",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"makeSolid": true,
"closed": false,
"periodic": false,
"straight": true,
"nrPeriodicSections": 10,
"useSmoothing": false,
"maxUDegree": 3,
"tolerance": 1e-7,
"parType": "approxCentripetal"
},
"inputs": {
"shapes": {
"connections": [
{
"node": "8102f7d4c19a29a1",
"output": "list",
"data": {}
}
]
}
},
"position": [
10688.660595223864,
1012.2101315614268
]
},
"8102f7d4c19a29a1": {
"id": "8102f7d4c19a29a1",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "da0539bed9497e0c",
"output": "result",
"data": {}
}
]
}
},
"position": [
10458.60296085634,
1030.9590024271786
]
},
"0b59d8f17e8db1c8": {
"id": "0b59d8f17e8db1c8",
"name": "bitbybit.draw.drawAnyAsync",
"customName": "draw any async",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"entity": {
"connections": [
{
"node": "30c45c43fe35dde9",
"output": "result",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "5d5f33992508e355",
"output": "result",
"data": {}
}
]
}
},
"position": [
11194.184924888401,
1526.7156101119144
]
},
"5d5f33992508e355": {
"id": "5d5f33992508e355",
"name": "bitbybit.draw.optionsOcctShape",
"customName": "options occt shape",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"faceOpacity": 1,
"edgeOpacity": 1,
"edgeColour": "#000000",
"faceColour": "#030033",
"vertexColour": "#ff00ff",
"edgeWidth": 0.05,
"vertexSize": 0.03,
"drawEdges": true,
"drawFaces": true,
"drawVertices": false,
"precision": 0.01,
"drawEdgeIndexes": false,
"edgeIndexHeight": 0.06,
"edgeIndexColour": "ff00ff",
"drawFaceIndexes": false,
"faceIndexHeight": 0.06,
"faceIndexColour": "#0000ff",
"drawTwoSided": false,
"backFaceColour": "#0000ff",
"backFaceOpacity": 1,
"edgeArrowSize": 0,
"edgeArrowAngle": 15
},
"inputs": {},
"position": [
10680.26680782654,
1650.3447252903113
]
},
"d452cd81dfaff0b5": {
"id": "d452cd81dfaff0b5",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "0173d6688d9c607b",
"output": "item",
"data": {}
},
{
"node": "04a60c5507092a31",
"output": "item",
"data": {}
},
{
"node": "282076c39352c8d3",
"output": "item",
"data": {}
},
{
"node": "9bee4d1d22496d55",
"output": "item",
"data": {}
}
]
}
},
"position": [
8277.327459816173,
1625.5493042690266
]
},
"62eb3b5ec4d954dd": {
"id": "62eb3b5ec4d954dd",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "d452cd81dfaff0b5",
"output": "list",
"data": {}
}
]
}
},
"position": [
8547.313986213096,
1598.8565035380002
]
},
"7fb9b402663039cd": {
"id": "7fb9b402663039cd",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "62eb3b5ec4d954dd",
"output": "result",
"data": {}
}
]
}
},
"position": [
8749.574082482306,
1643.2462163490595
]
},
"4b36d506b85be425": {
"id": "4b36d506b85be425",
"name": "bitbybit.lists.groupNth",
"customName": "group nth",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"nrElements": 2,
"keepRemainder": false
},
"inputs": {
"list": {
"connections": [
{
"node": "772f058f451a734f",
"output": "list",
"data": {}
}
]
},
"nrElements": {
"connections": [
{
"node": "3abdda408ba3b534",
"output": "result",
"data": {}
}
]
}
},
"position": [
9312.211040577786,
1784.6942351366877
]
},
"772f058f451a734f": {
"id": "772f058f451a734f",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "7fb9b402663039cd",
"output": "result",
"data": {}
}
]
}
},
"position": [
9091.730270461221,
1670.0349441858443
]
},
"630b1401caad9720": {
"id": "630b1401caad9720",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "4b36d506b85be425",
"output": "result",
"data": {}
}
]
}
},
"position": [
9629.540172207116,
1775.8455340465882
]
},
"5fb3e9416559cd13": {
"id": "5fb3e9416559cd13",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 4,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "630b1401caad9720",
"output": "result",
"data": {}
}
]
},
"index": {
"connections": [
{
"node": "3b236fe626f4bc52",
"output": "result",
"data": {}
}
]
}
},
"position": [
9984.342456240034,
1684.1777787863307
]
},
"0173d6688d9c607b": {
"id": "0173d6688d9c607b",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "ca2001c21ae84ae0",
"output": "result",
"data": {}
}
]
}
},
"position": [
7665.908602499707,
1190.0559732942747
]
},
"04a60c5507092a31": {
"id": "04a60c5507092a31",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "87c15eddfea31e1b",
"output": "result",
"data": {}
}
]
}
},
"position": [
7627.833021472346,
1415.8124865232048
]
},
"282076c39352c8d3": {
"id": "282076c39352c8d3",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "909f8e8068d94919",
"output": "result",
"data": {}
}
]
}
},
"position": [
7592.312943994311,
1642.860117841397
]
},
"9bee4d1d22496d55": {
"id": "9bee4d1d22496d55",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "e523f31c86b4c4ac",
"output": "result",
"data": {}
}
]
}
},
"position": [
7559.123655571884,
1854.840188671246
]
},
"0f800eebc0881afd": {
"id": "0f800eebc0881afd",
"name": "bitbybit.occt.shapes.wire.createPolygonWire",
"customName": "polygon wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "5fb3e9416559cd13",
"output": "result",
"data": {}
}
]
}
},
"position": [
10371.776206293047,
2001.5176196021098
]
},
"2203d3eb1104c92c": {
"id": "2203d3eb1104c92c",
"name": "bitbybit.occt.operations.loft",
"customName": "loft",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"makeSolid": false
},
"inputs": {
"shapes": {
"connections": [
{
"node": "e15cab3e70aaddf9",
"output": "result",
"data": {}
}
]
}
},
"position": [
11961.617880658312,
1926.9220680059432
]
},
"e5331b9f1656587f": {
"id": "e5331b9f1656587f",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "3fcfcc665e7c6f6f",
"output": "list",
"data": {}
},
{
"node": "5be73dfd9461ba7b",
"output": "list",
"data": {}
}
]
}
},
"position": [
11190.573571061754,
1985.8261205947895
]
},
"7206b556518d45e3": {
"id": "7206b556518d45e3",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "e5331b9f1656587f",
"output": "list",
"data": {}
}
]
}
},
"position": [
11413.3916747908,
1981.9353741492298
]
},
"e15cab3e70aaddf9": {
"id": "e15cab3e70aaddf9",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "7206b556518d45e3",
"output": "result",
"data": {}
}
]
}
},
"position": [
11641.029943975938,
1980.5901070916914
]
},
"3fcfcc665e7c6f6f": {
"id": "3fcfcc665e7c6f6f",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "0f800eebc0881afd",
"output": "result",
"data": {}
}
]
}
},
"position": [
11106.528563530037,
1855.8167463487528
]
},
"5be73dfd9461ba7b": {
"id": "5be73dfd9461ba7b",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "2eb9a4493ec8f72c",
"output": "result",
"data": {}
}
]
}
},
"position": [
11168.076812631965,
2147.4952502015512
]
},
"0ed439d54d5af03d": {
"id": "0ed439d54d5af03d",
"name": "bitbybit.occt.operations.makeThickSolidSimple",
"customName": "make thick solid simple",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"offset": -0.05
},
"inputs": {
"shape": {
"connections": [
{
"node": "2203d3eb1104c92c",
"output": "result",
"data": {}
}
]
},
"offset": {
"connections": [
{
"node": "fed52338ab32d56c",
"output": "result",
"data": {}
}
]
}
},
"position": [
12694.89086238067,
1925.1687004368573
]
},
"e084944aa99e8526": {
"id": "e084944aa99e8526",
"name": "bitbybit.math.number",
"customName": "number",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 0.05
},
"inputs": {},
"position": [
12128.462018624994,
2378.020482809624
]
},
"3f5684490476f9f3": {
"id": "3f5684490476f9f3",
"name": "bitbybit.occt.shapes.face.reversedFace",
"customName": "reversed face",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "2203d3eb1104c92c",
"output": "result",
"data": {}
}
]
}
},
"position": [
12433.894368349578,
2145.2598465756205
]
},
"fed52338ab32d56c": {
"id": "fed52338ab32d56c",
"name": "bitbybit.math.oneNrOperation",
"customName": "one nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 1,
"operation": "negate"
},
"inputs": {
"number": {
"connections": [
{
"node": "e084944aa99e8526",
"output": "result",
"data": {}
}
]
}
},
"position": [
12462.229958339223,
2370.3474871753206
]
},
"f780d55c0ed3c1f3": {
"id": "f780d55c0ed3c1f3",
"name": "bitbybit.occt.operations.makeThickSolidSimple",
"customName": "make thick solid simple",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"offset": 1
},
"inputs": {
"shape": {
"connections": [
{
"node": "3f5684490476f9f3",
"output": "result",
"data": {}
}
]
},
"offset": {
"connections": [
{
"node": "fed52338ab32d56c",
"output": "result",
"data": {}
}
]
}
},
"position": [
12812.307919107936,
2309.4026216307207
]
},
"9d4da8ac9290b3f8": {
"id": "9d4da8ac9290b3f8",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "0ed439d54d5af03d",
"output": "result",
"data": {}
},
{
"node": "f780d55c0ed3c1f3",
"output": "result",
"data": {}
}
]
}
},
"position": [
13078.43212509574,
2136.5031148428857
]
},
"08ee71d1df7a5151": {
"id": "08ee71d1df7a5151",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 2
},
"inputs": {
"list": {
"connections": [
{
"node": "9d4da8ac9290b3f8",
"output": "list",
"data": {}
}
]
}
},
"position": [
13283.83435890375,
2127.3787792101903
]
},
"cced4fe16bc6446c": {
"id": "cced4fe16bc6446c",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "08ee71d1df7a5151",
"output": "result",
"data": {}
}
]
}
},
"position": [
13617.03211150902,
2126.7430039035953
]
},
"cec8a1087d0b8b29": {
"id": "cec8a1087d0b8b29",
"name": "bitbybit.draw.drawAnyAsync",
"customName": "draw any async",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"entity": {
"connections": [
{
"node": "0c08a0020931cc9e",
"output": "result",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "8a24dfbdb4a8beb2",
"output": "result",
"data": {}
}
]
}
},
"position": [
14166.872241205541,
1371.130302836677
]
},
"0c08a0020931cc9e": {
"id": "0c08a0020931cc9e",
"name": "bitbybit.occt.shapes.compound.makeCompound",
"customName": "make compound",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shapes": {
"connections": [
{
"node": "cced4fe16bc6446c",
"output": "list",
"data": {}
}
]
}
},
"position": [
13828.53625032684,
1378.9404803063658
]
},
"8a24dfbdb4a8beb2": {
"id": "8a24dfbdb4a8beb2",
"name": "bitbybit.draw.optionsOcctShape",
"customName": "options occt shape",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"faceOpacity": 1,
"edgeOpacity": 1,
"edgeColour": "#ffffff",
"faceColour": "#000000",
"vertexColour": "#ff00ff",
"edgeWidth": 2,
"vertexSize": 0.03,
"drawEdges": false,
"drawFaces": true,
"drawVertices": false,
"precision": 0.1,
"drawEdgeIndexes": false,
"edgeIndexHeight": 0.06,
"edgeIndexColour": "ff00ff",
"drawFaceIndexes": false,
"faceIndexHeight": 0.06,
"faceIndexColour": "#0000ff",
"drawTwoSided": false,
"backFaceColour": "#0000ff",
"backFaceOpacity": 1,
"edgeArrowSize": 0,
"edgeArrowAngle": 15
},
"inputs": {},
"position": [
13848.943718553715,
1648.842342225898
]
},
"bfcb7b91818e2858": {
"id": "bfcb7b91818e2858",
"name": "bitbybit.occt.shapes.edge.getCornerPointsOfEdgesForShape",
"customName": "get corner points of edges for shape",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "def4fca53c796b08",
"output": "result",
"data": {}
}
]
}
},
"position": [
12693.496098662185,
2885.2813183476524
]
},
"68be22fb7a2061ad": {
"id": "68be22fb7a2061ad",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 0,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "bfcb7b91818e2858",
"output": "result",
"data": {}
}
]
}
},
"position": [
13119.063771716716,
2505.019168270281
]
},
"b82e848263f7fc9e": {
"id": "b82e848263f7fc9e",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 1,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "bfcb7b91818e2858",
"output": "result",
"data": {}
}
]
}
},
"position": [
13119.50189104593,
2735.5266011045383
]
},
"89304aa013b9a059": {
"id": "89304aa013b9a059",
"name": "bitbybit.lists.removeItemAtIndex",
"customName": "remove item at index",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 0,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "a28e64c0a63b12d6",
"output": "list",
"data": {}
}
]
}
},
"position": [
11967.117921864614,
3092.870723260145
]
},
"a28e64c0a63b12d6": {
"id": "a28e64c0a63b12d6",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "2eb9a4493ec8f72c",
"output": "result",
"data": {}
}
]
}
},
"position": [
11176.52676635421,
3090.1928095463177
]
},
"6e1bfd72881aad4f": {
"id": "6e1bfd72881aad4f",
"name": "bitbybit.lists.removeItemAtIndex",
"customName": "remove item at index",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 0,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "a28e64c0a63b12d6",
"output": "list",
"data": {}
}
]
},
"index": {
"connections": [
{
"node": "53605bfee156c769",
"output": "result",
"data": {}
}
]
}
},
"position": [
12035.976763579738,
3338.527460128083
]
},
"a49d8ab45f886676": {
"id": "a49d8ab45f886676",
"name": "bitbybit.lists.listLength",
"customName": "list length",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "a28e64c0a63b12d6",
"output": "list",
"data": {}
}
]
}
},
"position": [
11373.91783508813,
3384.7071721426782
]
},
"53605bfee156c769": {
"id": "53605bfee156c769",
"name": "bitbybit.math.twoNrOperation",
"customName": "two nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 1,
"operation": "subtract"
},
"inputs": {
"first": {
"connections": [
{
"node": "a49d8ab45f886676",
"output": "result",
"data": {}
}
]
}
},
"position": [
11639.394547619462,
3442.863226130992
]
},
"def4fca53c796b08": {
"id": "def4fca53c796b08",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "89304aa013b9a059",
"output": "result",
"data": {}
}
]
}
},
"position": [
12282.516133361378,
3132.1749658737413
]
},
"2171ac4674adbe8a": {
"id": "2171ac4674adbe8a",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "6e1bfd72881aad4f",
"output": "result",
"data": {}
}
]
}
},
"position": [
12323.339707256666,
3385.8396524900227
]
},
"bfd4539cd81bc805": {
"id": "bfd4539cd81bc805",
"name": "bitbybit.occt.shapes.edge.getCornerPointsOfEdgesForShape",
"customName": "get corner points of edges for shape",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "2171ac4674adbe8a",
"output": "result",
"data": {}
}
]
}
},
"position": [
12727.04954004437,
3403.6161216230844
]
},
"5d68e9f8c1718a89": {
"id": "5d68e9f8c1718a89",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 2,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "bfcb7b91818e2858",
"output": "result",
"data": {}
}
]
}
},
"position": [
13121.943588180573,
2965.8518779615183
]
},
"8057ffd623f77907": {
"id": "8057ffd623f77907",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 3,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "bfd4539cd81bc805",
"output": "result",
"data": {}
}
]
}
},
"position": [
13122.06197765488,
4210.65042258146
]
},
"df360bc988d3825c": {
"id": "df360bc988d3825c",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "b82e848263f7fc9e",
"output": "result",
"data": {}
}
]
}
},
"position": [
13495.986999655519,
2827.5135760499097
]
},
"8a2b6cc2ca80d165": {
"id": "8a2b6cc2ca80d165",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "8057ffd623f77907",
"output": "result",
"data": {}
}
]
}
},
"position": [
13515.817346446613,
4229.837940339838
]
},
"8a5535c11ce42ab7": {
"id": "8a5535c11ce42ab7",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "df360bc988d3825c",
"output": "list",
"data": {}
},
{
"node": "8a2b6cc2ca80d165",
"output": "list",
"data": {}
}
]
}
},
"position": [
13750.863687230705,
3275.0062179127694
]
},
"6a6457d0740f9d59": {
"id": "6a6457d0740f9d59",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "8a5535c11ce42ab7",
"output": "list",
"data": {}
}
]
}
},
"position": [
13978.363455159664,
3231.091491900442
]
},
"3052aa6715b90edf": {
"id": "3052aa6715b90edf",
"name": "bitbybit.occt.shapes.wire.createPolylineWire",
"customName": "polyline wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "f77b327a33815ec2",
"output": "result",
"data": {}
}
]
}
},
"position": [
14622.604259019552,
3199.3104385556153
]
},
"f77b327a33815ec2": {
"id": "f77b327a33815ec2",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "6a6457d0740f9d59",
"output": "result",
"data": {}
}
]
}
},
"position": [
14242.961410480842,
3213.443372786926
]
},
"342e01a3ccf648a5": {
"id": "342e01a3ccf648a5",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 3,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "bfcb7b91818e2858",
"output": "result",
"data": {}
}
]
}
},
"position": [
13122.196669672032,
3191.198929884513
]
},
"23f7a1ee8c729dc6": {
"id": "23f7a1ee8c729dc6",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 0,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "bfd4539cd81bc805",
"output": "result",
"data": {}
}
]
}
},
"position": [
13116.309797584578,
3474.844683077469
]
},
"20a30176a5449472": {
"id": "20a30176a5449472",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 2,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "bfd4539cd81bc805",
"output": "result",
"data": {}
}
]
}
},
"position": [
13121.562826507263,
3962.2038183024297
]
},
"4c5d17594d7aa51f": {
"id": "4c5d17594d7aa51f",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 1,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "bfd4539cd81bc805",
"output": "result",
"data": {}
}
]
}
},
"position": [
13124.543508208255,
3716.0511788137374
]
},
"4195a5b49c87df5b": {
"id": "4195a5b49c87df5b",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "5d68e9f8c1718a89",
"output": "result",
"data": {}
}
]
}
},
"position": [
13490.011333227705,
3050.508157478389
]
},
"0c8344c12373b7e9": {
"id": "0c8344c12373b7e9",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "68be22fb7a2061ad",
"output": "result",
"data": {}
}
]
}
},
"position": [
13504.640348188488,
2651.2129326654585
]
},
"d927c8e486fdac95": {
"id": "d927c8e486fdac95",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "23f7a1ee8c729dc6",
"output": "result",
"data": {}
}
]
}
},
"position": [
13492.642068255373,
3531.97081419564
]
},
"74b4aa9e233e1a21": {
"id": "74b4aa9e233e1a21",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "20a30176a5449472",
"output": "result",
"data": {}
}
]
}
},
"position": [
13508.892833209942,
4013.4559705733755
]
},
"3e2506fd392b161e": {
"id": "3e2506fd392b161e",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "4195a5b49c87df5b",
"output": "list",
"data": {}
},
{
"node": "d927c8e486fdac95",
"output": "list",
"data": {}
}
]
}
},
"position": [
13780.384586893058,
3515.4080823771083
]
},
"f108a3a3c9582ab9": {
"id": "f108a3a3c9582ab9",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "342e01a3ccf648a5",
"output": "result",
"data": {}
}
]
}
},
"position": [
13480.43831920143,
3283.1203166790883
]
},
"ff894ec942ab12cc": {
"id": "ff894ec942ab12cc",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "4c5d17594d7aa51f",
"output": "result",
"data": {}
}
]
}
},
"position": [
13484.017045289302,
3759.3838814841706
]
},
"31198d63719efb88": {
"id": "31198d63719efb88",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "3e2506fd392b161e",
"output": "list",
"data": {}
}
]
}
},
"position": [
14048.076902718069,
3538.1090493591396
]
},
"70884e81ec62e95b": {
"id": "70884e81ec62e95b",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "31198d63719efb88",
"output": "result",
"data": {}
}
]
}
},
"position": [
14287.303338256688,
3538.4316464555986
]
},
"e0f3f16a00b80d64": {
"id": "e0f3f16a00b80d64",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "79947dea2e0249e5",
"output": "result",
"data": {}
}
]
}
},
"position": [
14283.99088755413,
3707.6379328506146
]
},
"759373e42f1136c0": {
"id": "759373e42f1136c0",
"name": "bitbybit.lists.flatten",
"customName": "flatten",
"data": {
"nrLevels": 1
},
"inputs": {
"list": {
"connections": [
{
"node": "81181020e9f72fd8",
"output": "result",
"data": {}
}
]
}
},
"position": [
14272.045049997063,
3946.860435421851
]
},
"79947dea2e0249e5": {
"id": "79947dea2e0249e5",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "966e715b4395986a",
"output": "list",
"data": {}
}
]
}
},
"position": [
14055.257820763261,
3739.5699660593973
]
},
"81181020e9f72fd8": {
"id": "81181020e9f72fd8",
"name": "bitbybit.lists.flipLists",
"customName": "flip lists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "4fb463eb7ec9f87e",
"output": "list",
"data": {}
}
]
}
},
"position": [
14051.169044803293,
3953.2537017020118
]
},
"966e715b4395986a": {
"id": "966e715b4395986a",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "f108a3a3c9582ab9",
"output": "list",
"data": {}
},
{
"node": "ff894ec942ab12cc",
"output": "list",
"data": {}
}
]
}
},
"position": [
13786.059224900786,
3768.7543564536727
]
},
"4fb463eb7ec9f87e": {
"id": "4fb463eb7ec9f87e",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "0c8344c12373b7e9",
"output": "list",
"data": {}
},
{
"node": "74b4aa9e233e1a21",
"output": "list",
"data": {}
}
]
}
},
"position": [
13809.609085308084,
3994.292973957723
]
},
"861cecf488b086f1": {
"id": "861cecf488b086f1",
"name": "bitbybit.occt.shapes.wire.createPolylineWire",
"customName": "polyline wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "70884e81ec62e95b",
"output": "result",
"data": {}
}
]
}
},
"position": [
14699.855757655208,
3469.225460023791
]
},
"317e0c097a61bb70": {
"id": "317e0c097a61bb70",
"name": "bitbybit.occt.shapes.wire.createPolylineWire",
"customName": "polyline wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "e0f3f16a00b80d64",
"output": "result",
"data": {}
}
]
}
},
"position": [
14724.425427600587,
3689.84402997018
]
},
"b0d1aa3755833fca": {
"id": "b0d1aa3755833fca",
"name": "bitbybit.occt.shapes.wire.createPolylineWire",
"customName": "polyline wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"points": {
"connections": [
{
"node": "759373e42f1136c0",
"output": "result",
"data": {}
}
]
}
},
"position": [
14752.935364545428,
3934.160837028528
]
},
"6b7ca984352bda12": {
"id": "6b7ca984352bda12",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "3052aa6715b90edf",
"output": "result",
"data": {}
},
{
"node": "861cecf488b086f1",
"output": "result",
"data": {}
},
{
"node": "317e0c097a61bb70",
"output": "result",
"data": {}
},
{
"node": "b0d1aa3755833fca",
"output": "result",
"data": {}
}
]
}
},
"position": [
15024.368203682385,
3561.533063850724
]
},
"4954243bb5abaa7a": {
"id": "4954243bb5abaa7a",
"name": "bitbybit.occt.shapes.compound.makeCompound",
"customName": "make compound",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shapes": {
"connections": [
{
"node": "801ca195bb5118bb",
"output": "result",
"data": {}
}
]
}
},
"position": [
15622.307345237296,
3558.0751233346627
]
},
"5dfe5fcc4ca94916": {
"id": "5dfe5fcc4ca94916",
"name": "bitbybit.draw.drawAnyAsync",
"customName": "draw any async",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"entity": {
"connections": [
{
"node": "4954243bb5abaa7a",
"output": "result",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "d58316b317cbda15",
"output": "result",
"data": {}
}
]
}
},
"position": [
15902.43801739337,
3542.682657628589
]
},
"d58316b317cbda15": {
"id": "d58316b317cbda15",
"name": "bitbybit.draw.optionsOcctShape",
"customName": "options occt shape",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"faceOpacity": 1,
"edgeOpacity": 1,
"edgeColour": "#ffffff",
"faceColour": "#e580ff",
"vertexColour": "#ff00ff",
"edgeWidth": 2,
"vertexSize": 0.03,
"drawEdges": false,
"drawFaces": true,
"drawVertices": false,
"precision": 0.1,
"drawEdgeIndexes": false,
"edgeIndexHeight": 0.06,
"edgeIndexColour": "ff00ff",
"drawFaceIndexes": false,
"faceIndexHeight": 0.06,
"faceIndexColour": "#0000ff",
"drawTwoSided": false,
"backFaceColour": "#0000ff",
"backFaceOpacity": 1,
"edgeArrowSize": 0,
"edgeArrowAngle": 15
},
"inputs": {},
"position": [
15280.706227970613,
3909.996367022373
]
},
"801ca195bb5118bb": {
"id": "801ca195bb5118bb",
"name": "bitbybit.occt.operations.pipeWiresCylindrical",
"customName": "pipe wires cylindrical",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"radius": 0.03,
"makeSolid": true,
"trihedronEnum": "isConstantNormal",
"forceApproxC1": false
},
"inputs": {
"shapes": {
"connections": [
{
"node": "6b7ca984352bda12",
"output": "list",
"data": {}
}
]
}
},
"position": [
15229.132544982005,
3481.8267347514866
]
},
"314aab969a042619": {
"id": "314aab969a042619",
"name": "bitbybit.occt.shapes.wire.createBSpline",
"customName": "bspline",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"closed": false
},
"inputs": {
"points": {
"connections": [
{
"node": "581cad84c7453280",
"output": "list",
"data": {}
}
]
}
},
"position": [
2778.781476345206,
1459.0532342627596
]
},
"a1b9f06f81ec809f": {
"id": "a1b9f06f81ec809f",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 0.5,
"z": -40
},
"inputs": {
"y": {
"connections": [
{
"node": "2d88ff06f0e39547",
"output": "result",
"data": {}
}
]
}
},
"position": [
2282.714787435225,
1336.0926725814506
]
},
"5e0b238d4503cf97": {
"id": "5e0b238d4503cf97",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 5,
"y": 0.5,
"z": -10
},
"inputs": {
"y": {
"connections": [
{
"node": "2d88ff06f0e39547",
"output": "result",
"data": {}
}
]
}
},
"position": [
2293.987561203447,
1669.4994242697019
]
},
"581cad84c7453280": {
"id": "581cad84c7453280",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "a1b9f06f81ec809f",
"output": "result",
"data": {}
},
{
"node": "5e0b238d4503cf97",
"output": "result",
"data": {}
},
{
"node": "1f4e9318728e22bb",
"output": "result",
"data": {}
},
{
"node": "022a668222a357bc",
"output": "result",
"data": {}
},
{
"node": "3db5fbcad558692b",
"output": "result",
"data": {}
}
]
}
},
"position": [
2581.5027364669854,
1493.5011198346867
]
},
"1f4e9318728e22bb": {
"id": "1f4e9318728e22bb",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": -2,
"y": 0,
"z": 9.9
},
"inputs": {
"y": {
"connections": [
{
"node": "2d88ff06f0e39547",
"output": "result",
"data": {}
}
]
}
},
"position": [
2307.8631317177233,
1996.0998314818885
]
},
"2d88ff06f0e39547": {
"id": "2d88ff06f0e39547",
"name": "bitbybit.math.number",
"customName": "number",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 0.7
},
"inputs": {},
"position": [
1986.72154147766,
1720.9507690523187
]
},
"022a668222a357bc": {
"id": "022a668222a357bc",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 0,
"z": 20
},
"inputs": {
"y": {
"connections": [
{
"node": "2d88ff06f0e39547",
"output": "result",
"data": {}
}
]
}
},
"position": [
2302.0574861472423,
2297.3965696941846
]
},
"3db5fbcad558692b": {
"id": "3db5fbcad558692b",
"name": "bitbybit.point.pointXYZ",
"customName": "point xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 0,
"z": 40
},
"inputs": {
"y": {
"connections": [
{
"node": "2d88ff06f0e39547",
"output": "result",
"data": {}
}
]
}
},
"position": [
2280.781581459621,
2613.1015121770606
]
},
"3445a60ea6695bab": {
"id": "3445a60ea6695bab",
"name": "bitbybit.occt.operations.offsetAdv",
"customName": "offset advanced",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"distance": 5,
"tolerance": 0.1,
"joinType": "arc",
"removeIntEdges": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "314aab969a042619",
"output": "result",
"data": {}
}
]
}
},
"position": [
3129.8347313389754,
2127.091328959627
]
},
"5327b5ef0b1b2866": {
"id": "5327b5ef0b1b2866",
"name": "bitbybit.occt.operations.offsetAdv",
"customName": "offset advanced",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"distance": 12,
"tolerance": 0.1,
"joinType": "arc",
"removeIntEdges": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "8701ba48b98380e9",
"output": "result",
"data": {}
}
]
}
},
"position": [
4264.9741286532035,
1259.8808524378103
]
},
"025fcee0c7969fd8": {
"id": "025fcee0c7969fd8",
"name": "bitbybit.occt.shapes.face.createFaceFromWire",
"customName": "face from wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"planar": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "3445a60ea6695bab",
"output": "result",
"data": {}
}
]
}
},
"position": [
3498.822525296357,
2283.7701048968333
]
},
"78c33a11fe49cb31": {
"id": "78c33a11fe49cb31",
"name": "bitbybit.draw.optionsOcctShape",
"customName": "options occt shape",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"faceOpacity": 1,
"edgeOpacity": 1,
"edgeColour": "#ffffff",
"faceColour": "#ff0000",
"vertexColour": "#ff00ff",
"edgeWidth": 2,
"vertexSize": 0.03,
"drawEdges": true,
"drawFaces": true,
"drawVertices": false,
"precision": 0.01,
"drawEdgeIndexes": false,
"edgeIndexHeight": 0.06,
"edgeIndexColour": "ff00ff",
"drawFaceIndexes": false,
"faceIndexHeight": 0.06,
"faceIndexColour": "#0000ff",
"drawTwoSided": false,
"backFaceColour": "#0000ff",
"backFaceOpacity": 1,
"edgeArrowSize": 0,
"edgeArrowAngle": 15
},
"inputs": {
"faceMaterial": {
"connections": [
{
"node": "7531ad88bf789a8e",
"output": "result",
"data": {}
}
]
}
},
"position": [
3522.7835375260834,
2899.7472168514482
]
},
"7531ad88bf789a8e": {
"id": "7531ad88bf789a8e",
"name": "bitbybit.babylon.material.pbrMetallicRoughness.create",
"customName": "pbr metallic roughness",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"name": "Custom Material",
"baseColor": "#0000ff",
"emissiveColor": "#000000",
"metallic": 0.99,
"roughness": 0.1,
"alpha": 0.999,
"backFaceCulling": false,
"zOffset": 0
},
"inputs": {},
"position": [
3039.7150035609675,
2901.00174329484
]
},
"ef63b041a39d35e0": {
"id": "ef63b041a39d35e0",
"name": "bitbybit.draw.drawAnyAsync",
"customName": "draw any async",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"entity": {
"connections": [
{
"node": "025fcee0c7969fd8",
"output": "result",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "78c33a11fe49cb31",
"output": "result",
"data": {}
}
]
}
},
"position": [
4004.359274703628,
2993.4580138822457
]
},
"79d850cc32d21321": {
"id": "79d850cc32d21321",
"name": "bitbybit.occt.shapes.face.createFaceFromWire",
"customName": "face from wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"planar": true
},
"inputs": {
"shape": {
"connections": [
{
"node": "5327b5ef0b1b2866",
"output": "result",
"data": {}
}
]
}
},
"position": [
4633.93530612815,
1225.491563380346
]
},
"66c8fb294155440a": {
"id": "66c8fb294155440a",
"name": "bitbybit.occt.operations.splitShapeWithShapes",
"customName": "split shape with shapes",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"localFuzzyTolerance": 0.0001,
"nonDestructive": true
},
"inputs": {
"shape": {
"connections": [
{
"node": "79d850cc32d21321",
"output": "result",
"data": {}
}
]
},
"shapes": {
"connections": [
{
"node": "565e679b4741ccb3",
"output": "list",
"data": {}
}
]
}
},
"position": [
4947.223603214431,
1245.832977168771
]
},
"565e679b4741ccb3": {
"id": "565e679b4741ccb3",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "8701ba48b98380e9",
"output": "result",
"data": {}
}
]
}
},
"position": [
4618.878316320544,
1476.4695681905484
]
},
"a0f94dc05de36e77": {
"id": "a0f94dc05de36e77",
"name": "bitbybit.occt.shapes.face.getFaces",
"customName": "get faces",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {},
"position": [
5219.790776484297,
1248.7899827216747
]
},
"9117534bfe732ad3": {
"id": "9117534bfe732ad3",
"name": "bitbybit.lists.getItem",
"customName": "get item",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"index": 0,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "a0f94dc05de36e77",
"output": "result",
"data": {}
}
]
}
},
"position": [
5491.033756947727,
1269.2096895497114
]
},
"30547197eba8b89f": {
"id": "30547197eba8b89f",
"name": "bitbybit.draw.drawAnyAsync",
"customName": "draw any async",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"entity": {
"connections": [
{
"node": "d13591a83c192b60",
"output": "result",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "1671ed2be8b079cf",
"output": "result",
"data": {}
}
]
}
},
"position": [
5788.957260977035,
2014.8159368549361
]
},
"0e84f1836df15dde": {
"id": "0e84f1836df15dde",
"name": "bitbybit.occt.operations.offsetAdv",
"customName": "offset advanced",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"distance": 3,
"tolerance": 0.1,
"joinType": "arc",
"removeIntEdges": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "314aab969a042619",
"output": "result",
"data": {}
}
]
}
},
"position": [
3132.709719126689,
1749.2041267703914
]
},
"3fe0b62e4880f8ec": {
"id": "3fe0b62e4880f8ec",
"name": "bitbybit.occt.transforms.translate",
"customName": "translate",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"translation": [
0,
0,
0
]
},
"inputs": {
"shape": {
"connections": [
{
"node": "0e84f1836df15dde",
"output": "result",
"data": {}
}
]
},
"translation": {
"connections": [
{
"node": "df76912cf6ca9e6b",
"output": "result",
"data": {}
}
]
}
},
"position": [
4231.276901612451,
1777.7051825764686
]
},
"df76912cf6ca9e6b": {
"id": "df76912cf6ca9e6b",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": -1,
"z": 0
},
"inputs": {
"y": {
"connections": [
{
"node": "9240d6b2ac74d045",
"output": "result",
"data": {}
}
]
}
},
"position": [
3852.657043362816,
1882.8566573138585
]
},
"9240d6b2ac74d045": {
"id": "9240d6b2ac74d045",
"name": "bitbybit.math.oneNrOperation",
"customName": "one nr operation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 1,
"operation": "negate"
},
"inputs": {
"number": {
"connections": [
{
"node": "2d88ff06f0e39547",
"output": "result",
"data": {}
}
]
}
},
"position": [
3490.9993970010296,
1913.1350598395038
]
},
"51e8ad32cdbb35a5": {
"id": "51e8ad32cdbb35a5",
"name": "bitbybit.occt.operations.offsetAdv",
"customName": "offset advanced",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"distance": 6,
"tolerance": 0.1,
"joinType": "arc",
"removeIntEdges": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "314aab969a042619",
"output": "result",
"data": {}
}
]
}
},
"position": [
3128.7107103994163,
1365.9840839701965
]
},
"b1069fc83eafadd0": {
"id": "b1069fc83eafadd0",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 0.2,
"z": 0
},
"inputs": {},
"position": [
3528.318085668924,
1380.8432834705784
]
},
"8701ba48b98380e9": {
"id": "8701ba48b98380e9",
"name": "bitbybit.occt.transforms.translate",
"customName": "translate",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"translation": [
0,
0,
0
]
},
"inputs": {
"shape": {
"connections": [
{
"node": "51e8ad32cdbb35a5",
"output": "result",
"data": {}
}
]
},
"translation": {
"connections": [
{
"node": "b1069fc83eafadd0",
"output": "result",
"data": {}
}
]
}
},
"position": [
3926.8918272097467,
1374.522514531721
]
},
"71b1aee14fd4b33d": {
"id": "71b1aee14fd4b33d",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "767b08f4cea05ac6",
"output": "item",
"data": {}
},
{
"node": "45a9b258441da055",
"output": "item",
"data": {}
},
{
"node": "50fa16d994777ff9",
"output": "item",
"data": {}
}
]
}
},
"position": [
4830.897512482974,
1636.8552067361743
]
},
"165ad5fb74ab7595": {
"id": "165ad5fb74ab7595",
"name": "bitbybit.occt.operations.loft",
"customName": "loft",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"makeSolid": false
},
"inputs": {
"shapes": {
"connections": [
{
"node": "71b1aee14fd4b33d",
"output": "list",
"data": {}
}
]
}
},
"position": [
5024.4987592616635,
1645.594699551465
]
},
"eeb52497fcf68e87": {
"id": "eeb52497fcf68e87",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "9117534bfe732ad3",
"output": "result",
"data": {}
},
{
"node": "165ad5fb74ab7595",
"output": "result",
"data": {}
},
{
"node": "b70b50958b069cfe",
"output": "result",
"data": {}
}
]
}
},
"position": [
5125.000160274681,
1960.6364462313975
]
},
"d13591a83c192b60": {
"id": "d13591a83c192b60",
"name": "bitbybit.occt.shapes.compound.makeCompound",
"customName": "make compound",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shapes": {
"connections": [
{
"node": "eeb52497fcf68e87",
"output": "list",
"data": {}
}
]
}
},
"position": [
5432.015197627483,
2044.4233500496402
]
},
"b70b50958b069cfe": {
"id": "b70b50958b069cfe",
"name": "bitbybit.occt.shapes.face.createFaceFromWire",
"customName": "face from wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"planar": true
},
"inputs": {
"shape": {
"connections": [
{
"node": "3fe0b62e4880f8ec",
"output": "result",
"data": {}
}
]
}
},
"position": [
4591.221857343921,
1968.4938407175237
]
},
"1671ed2be8b079cf": {
"id": "1671ed2be8b079cf",
"name": "bitbybit.draw.optionsOcctShape",
"customName": "options occt shape",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"faceOpacity": 0.99,
"edgeOpacity": 0.9,
"edgeColour": "#000000",
"faceColour": "#525252",
"vertexColour": "#ff00ff",
"edgeWidth": 2,
"vertexSize": 0.03,
"drawEdges": true,
"drawFaces": true,
"drawVertices": false,
"precision": 0.01,
"drawEdgeIndexes": false,
"edgeIndexHeight": 0.06,
"edgeIndexColour": "ff00ff",
"drawFaceIndexes": false,
"faceIndexHeight": 0.06,
"faceIndexColour": "#0000ff",
"drawTwoSided": false,
"backFaceColour": "#0000ff",
"backFaceOpacity": 1,
"edgeArrowSize": 0,
"edgeArrowAngle": 15
},
"inputs": {},
"position": [
5301.458341476715,
2307.2271222283343
]
},
"2eb9a4493ec8f72c": {
"id": "2eb9a4493ec8f72c",
"name": "bitbybit.occt.operations.offsetAdv",
"customName": "offset advanced",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"distance": -0.05,
"tolerance": 0.1,
"joinType": "intersection",
"removeIntEdges": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "0f800eebc0881afd",
"output": "result",
"data": {}
}
]
}
},
"position": [
10662.083635086465,
2806.5753763331004
]
},
"767b08f4cea05ac6": {
"id": "767b08f4cea05ac6",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "8701ba48b98380e9",
"output": "result",
"data": {}
}
]
}
},
"position": [
4538.7454073811205,
1610.237751270802
]
},
"45a9b258441da055": {
"id": "45a9b258441da055",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "3445a60ea6695bab",
"output": "result",
"data": {}
}
]
}
},
"position": [
4547.297217095637,
1711.4884140454592
]
},
"50fa16d994777ff9": {
"id": "50fa16d994777ff9",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "3fe0b62e4880f8ec",
"output": "result",
"data": {}
}
]
}
},
"position": [
4560.2830628957745,
1818.6222206572293
]
},
"45ccb3ec7734f7ca": {
"id": "45ccb3ec7734f7ca",
"name": "bitbybit.occt.transforms.translate",
"customName": "translate",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"translation": [
0,
0,
0
]
},
"inputs": {
"shape": {
"connections": [
{
"node": "79d850cc32d21321",
"output": "result",
"data": {}
}
]
},
"translation": {
"connections": [
{
"node": "f1091a9bbdac9b9e",
"output": "result",
"data": {}
}
]
}
},
"position": [
4597.2395363614105,
2299.395249475388
]
},
"f1091a9bbdac9b9e": {
"id": "f1091a9bbdac9b9e",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": -1,
"z": 0
},
"inputs": {},
"position": [
4288.53118557546,
2273.55052974123
]
},
"5b5a3f7bdb3554ec": {
"id": "5b5a3f7bdb3554ec",
"name": "bitbybit.draw.optionsOcctShape",
"customName": "options occt shape",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"faceOpacity": 1,
"edgeOpacity": 1,
"edgeColour": "#ffffff",
"faceColour": "#212121",
"vertexColour": "#ff00ff",
"edgeWidth": 2,
"vertexSize": 0.03,
"drawEdges": false,
"drawFaces": true,
"drawVertices": false,
"precision": 0.01,
"drawEdgeIndexes": false,
"edgeIndexHeight": 0.06,
"edgeIndexColour": "ff00ff",
"drawFaceIndexes": false,
"faceIndexHeight": 0.06,
"faceIndexColour": "#0000ff",
"drawTwoSided": false,
"backFaceColour": "#0000ff",
"backFaceOpacity": 1,
"edgeArrowSize": 0,
"edgeArrowAngle": 15
},
"inputs": {
"faceMaterial": {
"connections": [
{
"node": "1e4c3ed20cf4063b",
"output": "result",
"data": {}
}
]
}
},
"position": [
5315.043693871508,
3436.854452018833
]
},
"679456218a6ffbaa": {
"id": "679456218a6ffbaa",
"name": "bitbybit.draw.drawAnyAsync",
"customName": "draw any async",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"entity": {
"connections": [
{
"node": "45ccb3ec7734f7ca",
"output": "result",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "5b5a3f7bdb3554ec",
"output": "result",
"data": {}
}
]
}
},
"position": [
5922.40592305578,
2658.9489363945536
]
},
"1e4c3ed20cf4063b": {
"id": "1e4c3ed20cf4063b",
"name": "bitbybit.babylon.material.pbrMetallicRoughness.create",
"customName": "pbr metallic roughness",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"name": "Custom Material",
"baseColor": "#000000",
"emissiveColor": "#000000",
"metallic": 0,
"roughness": 1,
"alpha": 1,
"backFaceCulling": false,
"zOffset": 0
},
"inputs": {},
"position": [
4830.618686062175,
3064.706265730806
]
},
"55e483f1d80f42dd": {
"id": "55e483f1d80f42dd",
"name": "bitbybit.draw.drawGridMesh",
"customName": "draw grid mesh",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"width": 400,
"height": 400,
"subdivisions": 10,
"majorUnitFrequency": 10,
"minorUnitVisibility": 0.45,
"gridRatio": 0.5,
"opacity": 0.5,
"backFaceCulling": false,
"mainColor": "#ffffff",
"secondaryColor": "#ffffff"
},
"inputs": {},
"position": [
1567.6198992984587,
296.510640610887
]
},
"0b9626120741271d": {
"id": "0b9626120741271d",
"name": "bitbybit.babylon.scene.fog",
"customName": "fog",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"mode": "none",
"color": "#ffffff",
"density": 0.002,
"start": 20,
"end": 40
},
"inputs": {},
"position": [
1697.4421686962596,
2744.371732309116
]
}
}
}Select the perfect plan for your 3D development needs