{
"id": "rete-v2-json",
"nodes": {
"df3ab7a73e05ab9c": {
"id": "df3ab7a73e05ab9c",
"name": "bitbybit.occt.shapes.wire.createNGonWire",
"customName": "ngon wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"center": [
0,
0,
0
],
"direction": [
0,
1,
0
],
"nrCorners": 6,
"radius": 2
},
"inputs": {
"radius": {
"connections": [
{
"node": "4db01e5b13ea71a3",
"output": "result",
"data": {}
}
]
},
"nrCorners": {
"connections": [
{
"node": "08358fb90c920f7d",
"output": "result",
"data": {}
}
]
}
},
"position": [
361.13657172974774,
479.14525291513485
]
},
"c7d714639bdf71af": {
"id": "c7d714639bdf71af",
"name": "bitbybit.occt.fillets.fillet2d",
"customName": "fillet 2d",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"radius": 0.5
},
"inputs": {
"shape": {
"connections": [
{
"node": "df3ab7a73e05ab9c",
"output": "result",
"data": {}
}
]
}
},
"position": [
769.7268057229669,
481.8022129169467
]
},
"2b22b35801571c47": {
"id": "2b22b35801571c47",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 2,
"z": 0
},
"inputs": {
"y": {
"connections": [
{
"node": "9acc42f309bb934b",
"output": "result",
"data": {}
}
]
}
},
"position": [
2403.584124134549,
-1072.993172860104
]
},
"b2f8d01f9e1ddd74": {
"id": "b2f8d01f9e1ddd74",
"name": "bitbybit.occt.shapes.wire.createNGonWire",
"customName": "ngon wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"center": [
0,
0,
0
],
"direction": [
0,
1,
0
],
"nrCorners": 6,
"radius": 2
},
"inputs": {
"radius": {
"connections": [
{
"node": "1fbf74c9eb275fe7",
"output": "result",
"data": {}
}
]
},
"nrCorners": {
"connections": [
{
"node": "08358fb90c920f7d",
"output": "result",
"data": {}
}
]
}
},
"position": [
651.6241141156382,
-252.33916930629448
]
},
"4db01e5b13ea71a3": {
"id": "4db01e5b13ea71a3",
"name": "bitbybit.math.numberSlider",
"customName": "number slider",
"data": {
"options": {
"min": 1,
"max": 3,
"step": 0.1,
"width": 350,
"updateOnDrag": false
},
"number": 3
},
"inputs": {},
"position": [
-679.7292981359465,
11.309176046152828
]
},
"919b7f58ce7483e4": {
"id": "919b7f58ce7483e4",
"name": "bitbybit.math.numberSlider",
"customName": "number slider",
"data": {
"options": {
"min": 1,
"max": 4,
"step": 0.1,
"width": 350,
"updateOnDrag": false
},
"number": 4
},
"inputs": {},
"position": [
-670.7841657562831,
-335.25398538298543
]
},
"1fbf74c9eb275fe7": {
"id": "1fbf74c9eb275fe7",
"name": "bitbybit.math.add",
"customName": "add",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 2
},
"inputs": {
"first": {
"connections": [
{
"node": "919b7f58ce7483e4",
"output": "result",
"data": {}
}
]
},
"second": {
"connections": [
{
"node": "4db01e5b13ea71a3",
"output": "result",
"data": {}
}
]
}
},
"position": [
53.31239889802157,
-217.48587054000586
]
},
"ff83827eae94a619": {
"id": "ff83827eae94a619",
"name": "bitbybit.occt.fillets.fillet2d",
"customName": "fillet 2d",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"radius": 1
},
"inputs": {
"shape": {
"connections": [
{
"node": "b2f8d01f9e1ddd74",
"output": "result",
"data": {}
}
]
}
},
"position": [
1088.5089899823345,
-258.1207312044043
]
},
"08358fb90c920f7d": {
"id": "08358fb90c920f7d",
"name": "bitbybit.math.numberSlider",
"customName": "number slider",
"data": {
"options": {
"min": 3,
"max": 7,
"step": 1,
"width": 350,
"updateOnDrag": false
},
"number": 7
},
"inputs": {},
"position": [
-671.7807674514243,
298.2635114439867
]
},
"8772fcabde9337f2": {
"id": "8772fcabde9337f2",
"name": "bitbybit.occt.shapes.wire.createNGonWire",
"customName": "ngon wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"center": [
0,
0,
0
],
"direction": [
0,
1,
0
],
"nrCorners": 6,
"radius": 2
},
"inputs": {
"radius": {
"connections": [
{
"node": "40fbe8557e1172ac",
"output": "result",
"data": {}
}
]
},
"nrCorners": {
"connections": [
{
"node": "08358fb90c920f7d",
"output": "result",
"data": {}
}
]
}
},
"position": [
646.6931457195963,
-746.8802529952872
]
},
"40fbe8557e1172ac": {
"id": "40fbe8557e1172ac",
"name": "bitbybit.math.add",
"customName": "add",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 2
},
"inputs": {
"first": {
"connections": [
{
"node": "72b58f071c200f2a",
"output": "result",
"data": {}
}
]
},
"second": {
"connections": [
{
"node": "1fbf74c9eb275fe7",
"output": "result",
"data": {}
}
]
}
},
"position": [
47.37585250622209,
-778.716369481695
]
},
"72b58f071c200f2a": {
"id": "72b58f071c200f2a",
"name": "bitbybit.math.numberSlider",
"customName": "number slider",
"data": {
"options": {
"min": 2,
"max": 3,
"step": 0.1,
"width": 350,
"updateOnDrag": false
},
"number": 3
},
"inputs": {},
"position": [
-677.4084866844523,
-727.8852169538516
]
},
"9e475953c34fa9a6": {
"id": "9e475953c34fa9a6",
"name": "bitbybit.occt.fillets.fillet2d",
"customName": "fillet 2d",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"radius": 1
},
"inputs": {
"shape": {
"connections": [
{
"node": "8772fcabde9337f2",
"output": "result",
"data": {}
}
]
}
},
"position": [
1287.8478268856295,
-737.7772333508774
]
},
"5a52d265aa425c8f": {
"id": "5a52d265aa425c8f",
"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": "9e475953c34fa9a6",
"output": "result",
"data": {}
}
]
},
"translation": {
"connections": [
{
"node": "2b22b35801571c47",
"output": "result",
"data": {}
}
]
}
},
"position": [
3205.652168434148,
-67.92914032472171
]
},
"032fb1f00c25595a": {
"id": "032fb1f00c25595a",
"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": "ff83827eae94a619",
"output": "result",
"data": {}
}
]
},
"translation": {
"connections": [
{
"node": "2b22b35801571c47",
"output": "result",
"data": {}
}
]
}
},
"position": [
3210.0706201254043,
342.9440819956428
]
},
"9acc42f309bb934b": {
"id": "9acc42f309bb934b",
"name": "bitbybit.math.numberSlider",
"customName": "number slider",
"data": {
"options": {
"min": 3,
"max": 5,
"step": 0.1,
"width": 350,
"updateOnDrag": false
},
"number": 5
},
"inputs": {},
"position": [
-684.2350507402078,
-1019.4104692026065
]
},
"50419aa782142f72": {
"id": "50419aa782142f72",
"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,
"z": 0
},
"inputs": {
"y": {
"connections": [
{
"node": "fea2f834404a7bdd",
"output": "result",
"data": {}
}
]
}
},
"position": [
2216.22759177724,
584.781183574059
]
},
"fea2f834404a7bdd": {
"id": "fea2f834404a7bdd",
"name": "bitbybit.math.divide",
"customName": "divide",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 4
},
"inputs": {
"first": {
"connections": [
{
"node": "9acc42f309bb934b",
"output": "result",
"data": {}
}
]
}
},
"position": [
1406.7535488339713,
213.68756310183747
]
},
"d6826690ee50b154": {
"id": "d6826690ee50b154",
"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": "ff83827eae94a619",
"output": "result",
"data": {}
}
]
},
"translation": {
"connections": [
{
"node": "50419aa782142f72",
"output": "result",
"data": {}
}
]
}
},
"position": [
3204.5061516074993,
710.5586962257025
]
},
"1a429707a85e2fcf": {
"id": "1a429707a85e2fcf",
"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": "c7d714639bdf71af",
"output": "result",
"data": {}
}
]
},
"translation": {
"connections": [
{
"node": "50419aa782142f72",
"output": "result",
"data": {}
}
]
}
},
"position": [
3211.2556230094856,
1070.1743067685265
]
},
"33413f66330ac34b": {
"id": "33413f66330ac34b",
"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": "7e7b18462173b293",
"output": "list",
"data": {}
}
]
}
},
"position": [
7634.391604285996,
-441.31253642732486
]
},
"7e7b18462173b293": {
"id": "7e7b18462173b293",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "c7d714639bdf71af",
"output": "result",
"data": {}
},
{
"node": "1a429707a85e2fcf",
"output": "result",
"data": {}
},
{
"node": "d6826690ee50b154",
"output": "result",
"data": {}
},
{
"node": "032fb1f00c25595a",
"output": "result",
"data": {}
},
{
"node": "5a52d265aa425c8f",
"output": "result",
"data": {}
},
{
"node": "033f5fa2ca80fa3c",
"output": "result",
"data": {}
}
]
}
},
"position": [
7176.259546800341,
-404.42597068230697
]
},
"e7d1927aa48927e0": {
"id": "e7d1927aa48927e0",
"name": "bitbybit.occt.transforms.mirrorAlongNormal",
"customName": "mirror along normal",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"origin": [
0,
0,
0
],
"normal": [
0,
0,
1
]
},
"inputs": {
"shape": {
"connections": [
{
"node": "33413f66330ac34b",
"output": "result",
"data": {}
}
]
},
"normal": {
"connections": [
{
"node": "800de7cd69856494",
"output": "result",
"data": {}
}
]
}
},
"position": [
8268.516995788497,
70.19463003536106
]
},
"800de7cd69856494": {
"id": "800de7cd69856494",
"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": [
7653.617112248531,
303.84246370082536
]
},
"ae77e873969dfded": {
"id": "ae77e873969dfded",
"name": "bitbybit.occt.shapes.shell.sewFaces",
"customName": "sew faces",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"tolerance": 1e-7
},
"inputs": {
"shapes": {
"connections": [
{
"node": "a29f11779a4d7919",
"output": "list",
"data": {}
}
]
}
},
"position": [
9069.178689787226,
-127.9419578022129
]
},
"a29f11779a4d7919": {
"id": "a29f11779a4d7919",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "33413f66330ac34b",
"output": "result",
"data": {}
},
{
"node": "e7d1927aa48927e0",
"output": "result",
"data": {}
}
]
}
},
"position": [
8691.291028013766,
-84.36992266994245
]
},
"609dd73832f7f0ed": {
"id": "609dd73832f7f0ed",
"name": "bitbybit.occt.shapes.shape.unifySameDomain",
"customName": "unify same domain",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"unifyEdges": true,
"unifyFaces": true,
"concatBSplines": true
},
"inputs": {
"shape": {
"connections": [
{
"node": "8914de68924d867f",
"output": "result",
"data": {}
}
]
}
},
"position": [
9813.083183052646,
-126.12279169432864
]
},
"8914de68924d867f": {
"id": "8914de68924d867f",
"name": "bitbybit.occt.shapes.solid.fromClosedShell",
"customName": "from closed shell",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "ae77e873969dfded",
"output": "result",
"data": {}
}
]
}
},
"position": [
9439.41454137522,
-129.7236106782465
]
},
"83409216f747e495": {
"id": "83409216f747e495",
"name": "bitbybit.occt.fillets.chamferEdges",
"customName": "chamfer edges",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"distance": 0.4
},
"inputs": {
"shape": {
"connections": [
{
"node": "609dd73832f7f0ed",
"output": "result",
"data": {}
}
]
}
},
"position": [
10211.263892105915,
-125.7883236889366
]
},
"ff7b2537201a5c85": {
"id": "ff7b2537201a5c85",
"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": "83409216f747e495",
"output": "result",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "31115692852f4fd7",
"output": "result",
"data": {}
}
]
}
},
"position": [
10628.22422683713,
133.27764542418268
]
},
"31115692852f4fd7": {
"id": "31115692852f4fd7",
"name": "bitbybit.draw.optionsOcctShapeSimple",
"customName": "options occt shape simple",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"precision": 0.01,
"drawFaces": true,
"faceColour": "#6a4dff",
"drawEdges": true,
"edgeColour": "#ffffff",
"edgeWidth": 1
},
"inputs": {},
"position": [
10215.362177029874,
290.3755597441289
]
},
"ff520663ac5698b6": {
"id": "ff520663ac5698b6",
"name": "bitbybit.babylon.scene.drawDirectionalLight",
"customName": "draw directional light",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"direction": [
-100,
-100,
-100
],
"intensity": 3,
"diffuse": "#ffffff",
"specular": "#ffffff",
"shadowGeneratorMapSize": 2000,
"enableShadows": true,
"shadowDarkness": 0,
"shadowUsePercentageCloserFiltering": true,
"shadowContactHardeningLightSizeUVRatio": 0.2,
"shadowBias": 0.0001,
"shadowNormalBias": 0.002,
"shadowMaxZ": 1000,
"shadowMinZ": 0
},
"inputs": {},
"position": [
-94.71383795157917,
2111.7442760987824
]
},
"057086d70ff43847": {
"id": "057086d70ff43847",
"name": "bitbybit.occt.shapes.wire.createNGonWire",
"customName": "ngon wire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"center": [
0,
0,
0
],
"direction": [
0,
1,
0
],
"nrCorners": 6,
"radius": 2
},
"inputs": {
"radius": {
"connections": [
{
"node": "4bb88f172b8cdba2",
"output": "result",
"data": {}
}
]
},
"nrCorners": {
"connections": [
{
"node": "08358fb90c920f7d",
"output": "result",
"data": {}
}
]
}
},
"position": [
1167.1237297985733,
-1388.7262412597036
]
},
"4bb88f172b8cdba2": {
"id": "4bb88f172b8cdba2",
"name": "bitbybit.math.add",
"customName": "add",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 1.5
},
"inputs": {
"first": {
"connections": [
{
"node": "40fbe8557e1172ac",
"output": "result",
"data": {}
}
]
}
},
"position": [
544.3134871276793,
-1556.180458498203
]
},
"033f5fa2ca80fa3c": {
"id": "033f5fa2ca80fa3c",
"name": "bitbybit.occt.fillets.fillet2d",
"customName": "fillet 2d",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"radius": 1
},
"inputs": {
"shape": {
"connections": [
{
"node": "057086d70ff43847",
"output": "result",
"data": {}
}
]
}
},
"position": [
1835.561439588572,
-1398.2934742864375
]
},
"fddfd7b1d15aeb04": {
"id": "fddfd7b1d15aeb04",
"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": "057086d70ff43847",
"output": "result",
"data": {}
}
]
}
},
"position": [
4528.8065321491495,
-2803.209490383254
]
},
"a23f663b7e9f9138": {
"id": "a23f663b7e9f9138",
"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": "a914ae248fe27db9",
"output": "result",
"data": {}
}
]
}
},
"position": [
3971.5986674430214,
-3844.5682379128784
]
},
"a914ae248fe27db9": {
"id": "a914ae248fe27db9",
"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": {
"translation": {
"connections": [
{
"node": "2b22b35801571c47",
"output": "result",
"data": {}
}
]
},
"shape": {
"connections": [
{
"node": "8772fcabde9337f2",
"output": "result",
"data": {}
}
]
}
},
"position": [
3189.4342485258576,
-483.69688193584375
]
},
"a6d80f061f7a5f73": {
"id": "a6d80f061f7a5f73",
"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": "fddfd7b1d15aeb04",
"output": "result",
"data": {}
}
]
}
},
"position": [
4936.463088550999,
-2801.2050002938136
]
},
"d935ffab4cc102b3": {
"id": "d935ffab4cc102b3",
"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": "a23f663b7e9f9138",
"output": "result",
"data": {}
}
]
}
},
"position": [
4912.306325616656,
-3274.8441975528344
]
},
"4c47a25a9bcef310": {
"id": "4c47a25a9bcef310",
"name": "bitbybit.vector.sub",
"customName": "sub",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
}
},
"inputs": {
"first": {
"connections": [
{
"node": "d935ffab4cc102b3",
"output": "result",
"data": {}
}
]
},
"second": {
"connections": [
{
"node": "a6d80f061f7a5f73",
"output": "result",
"data": {}
}
]
}
},
"position": [
5333.716427230366,
-3270.0628332086353
]
},
"686c5134155a7ba1": {
"id": "686c5134155a7ba1",
"name": "bitbybit.occt.dimensions.simpleAngularDimension",
"customName": "simple angular dimension",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"direction1": [
1,
0,
0
],
"direction2": [
0,
0,
1
],
"center": [
0,
0,
0
],
"radius": 7,
"offsetFromCenter": 0,
"extraSize": 0.5,
"decimalPlaces": 2,
"labelSuffix": "(deg)",
"labelSize": 0.2,
"labelOffset": 0.3,
"radians": false
},
"inputs": {
"center": {
"connections": [
{
"node": "a6d80f061f7a5f73",
"output": "result",
"data": {}
}
]
},
"direction2": {
"connections": [
{
"node": "3756fa4caa6298be",
"output": "item",
"data": {}
}
]
},
"direction1": {
"connections": [
{
"node": "b1baf232487d7588",
"output": "result",
"data": {}
}
]
}
},
"position": [
6437.403935577338,
-3177.465918290546
]
},
"3756fa4caa6298be": {
"id": "3756fa4caa6298be",
"name": "bitbybit.lists.passThrough",
"customName": "pass through",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "4c47a25a9bcef310",
"output": "result",
"data": {}
}
]
}
},
"position": [
5787.440112401623,
-3238.547971757111
]
},
"b1baf232487d7588": {
"id": "b1baf232487d7588",
"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": [
5792.1409862931705,
-3027.955659522534
]
},
"04055f1bb7639e7b": {
"id": "04055f1bb7639e7b",
"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": [
-21.831790818715973,
2905.821907354816
]
},
"d1b423a0045afe28": {
"id": "d1b423a0045afe28",
"name": "bitbybit.occt.dimensions.simpleLinearLengthDimension",
"customName": "simple linear length dimension",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"offsetFromPoints": 0,
"crossingSize": 0.5,
"decimalPlaces": 2,
"labelSuffix": "(cm)",
"labelSize": 0.2,
"labelOffset": 0.3
},
"inputs": {
"end": {
"connections": [
{
"node": "674c8deccc43a6e6",
"output": "result",
"data": {}
}
]
},
"direction": {
"connections": [
{
"node": "ca81464751737f4b",
"output": "result",
"data": {}
}
]
},
"start": {
"connections": [
{
"node": "1e04bad1b038a198",
"output": "result",
"data": {}
}
]
}
},
"position": [
3070.2925390392866,
-4562.313073157735
]
},
"674c8deccc43a6e6": {
"id": "674c8deccc43a6e6",
"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,
"z": 0
},
"inputs": {
"x": {
"connections": [
{
"node": "4bb88f172b8cdba2",
"output": "result",
"data": {}
}
]
}
},
"position": [
2381.276356415828,
-4441.987012116785
]
},
"ca81464751737f4b": {
"id": "ca81464751737f4b",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 0,
"y": 3,
"z": 0
},
"inputs": {
"y": {
"connections": [
{
"node": "0d2f602d558d46ee",
"output": "result",
"data": {}
}
]
}
},
"position": [
2372.129028152452,
-4072.9552033087475
]
},
"b99e542e7b05a901": {
"id": "b99e542e7b05a901",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "686c5134155a7ba1",
"output": "result",
"data": {}
},
{
"node": "a914ae248fe27db9",
"output": "result",
"data": {}
},
{
"node": "057086d70ff43847",
"output": "result",
"data": {}
},
{
"node": "d1b423a0045afe28",
"output": "result",
"data": {}
},
{
"node": "b087061eaf9fe7da",
"output": "result",
"data": {}
}
]
}
},
"position": [
8722.870540758395,
-3196.2209690104755
]
},
"f712142807f55c80": {
"id": "f712142807f55c80",
"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": "b99e542e7b05a901",
"output": "list",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "2341ff8e302a3c57",
"output": "result",
"data": {}
}
]
}
},
"position": [
9303.25438035732,
-3239.5765440848663
]
},
"2341ff8e302a3c57": {
"id": "2341ff8e302a3c57",
"name": "bitbybit.draw.optionsOcctShapeSimple",
"customName": "options occt shape simple",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"precision": 0.01,
"drawFaces": false,
"faceColour": "#8c00ff",
"drawEdges": true,
"edgeColour": "#eb85ff",
"edgeWidth": 3
},
"inputs": {},
"position": [
8749.613329860806,
-3005.802321137382
]
},
"1e04bad1b038a198": {
"id": "1e04bad1b038a198",
"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,
"z": 0
},
"inputs": {},
"position": [
2375.8848859356485,
-4810.837822735062
]
},
"0d2f602d558d46ee": {
"id": "0d2f602d558d46ee",
"name": "bitbybit.math.add",
"customName": "add",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 3
},
"inputs": {
"first": {
"connections": [
{
"node": "9acc42f309bb934b",
"output": "result",
"data": {}
}
]
}
},
"position": [
961.656235625079,
-4030.0339474267457
]
},
"b087061eaf9fe7da": {
"id": "b087061eaf9fe7da",
"name": "bitbybit.occt.dimensions.simpleLinearLengthDimension",
"customName": "simple linear length dimension",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"offsetFromPoints": 0,
"crossingSize": 0.5,
"decimalPlaces": 2,
"labelSuffix": "(cm)",
"labelSize": 0.2,
"labelOffset": 0.3
},
"inputs": {
"direction": {
"connections": [
{
"node": "3b1960712b8476df",
"output": "result",
"data": {}
}
]
},
"start": {
"connections": [
{
"node": "2394ad784586e73b",
"output": "result",
"data": {}
}
]
},
"end": {
"connections": [
{
"node": "6caab2ceaa9172d1",
"output": "result",
"data": {}
}
]
},
"offsetFromPoints": {
"connections": [
{
"node": "f55a9e0baaa7e4ba",
"output": "result",
"data": {}
}
]
}
},
"position": [
7599.453198660762,
-5305.214134042369
]
},
"9b2a8a03c0cab808": {
"id": "9b2a8a03c0cab808",
"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": "a23f663b7e9f9138",
"output": "result",
"data": {}
}
]
}
},
"position": [
5338.227795783742,
-5185.815198749003
]
},
"3b1960712b8476df": {
"id": "3b1960712b8476df",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 3,
"y": 0,
"z": 0
},
"inputs": {
"x": {
"connections": [
{
"node": "d0ec9c64621351ce",
"output": "result",
"data": {}
}
]
}
},
"position": [
7185.62930630346,
-4939.950407992567
]
},
"2394ad784586e73b": {
"id": "2394ad784586e73b",
"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,
"z": 0
},
"inputs": {
"y": {
"connections": [
{
"node": "95079a69601637c2",
"output": "result",
"data": {}
}
]
}
},
"position": [
7128.396942531219,
-5571.2456565861285
]
},
"95079a69601637c2": {
"id": "95079a69601637c2",
"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": "9b2a8a03c0cab808",
"output": "result",
"data": {}
}
]
}
},
"position": [
5830.234803852305,
-5537.835454872942
]
},
"6caab2ceaa9172d1": {
"id": "6caab2ceaa9172d1",
"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,
"z": 0
},
"inputs": {
"y": {
"connections": [
{
"node": "45c5635577ab6c02",
"output": "result",
"data": {}
}
]
}
},
"position": [
6724.259199795492,
-5276.01432240596
]
},
"45c5635577ab6c02": {
"id": "45c5635577ab6c02",
"name": "bitbybit.math.negate",
"customName": "negate",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"number": 1
},
"inputs": {
"number": {
"connections": [
{
"node": "95079a69601637c2",
"output": "result",
"data": {}
}
]
}
},
"position": [
6265.550521582136,
-5330.248925592675
]
},
"f55a9e0baaa7e4ba": {
"id": "f55a9e0baaa7e4ba",
"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": "9b2a8a03c0cab808",
"output": "result",
"data": {}
}
]
}
},
"position": [
6267.437116956864,
-4996.606944390136
]
},
"d0ec9c64621351ce": {
"id": "d0ec9c64621351ce",
"name": "bitbybit.math.add",
"customName": "add",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"first": 1,
"second": 5
},
"inputs": {
"first": {
"connections": [
{
"node": "f55a9e0baaa7e4ba",
"output": "result",
"data": {}
}
]
}
},
"position": [
6719.320709381569,
-4887.943986866282
]
},
"76bdc3f2766edd37": {
"id": "76bdc3f2766edd37",
"name": "bitbybit.babylon.scene.enableSkybox",
"customName": "enable skybox",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"skybox": "greyGradient",
"size": 1000,
"blur": 0.1,
"environmentIntensity": 0.7
},
"inputs": {},
"position": [
-27.718803090126755,
3529.9443490845697
]
},
"f92645ab5d688ecb": {
"id": "f92645ab5d688ecb",
"name": "bitbybit.occt.dimensions.pinWithLabel",
"customName": "pin with label",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"startPoint": [
0,
0,
0
],
"endPoint": [
0,
5,
2
],
"direction": [
0,
0,
1
],
"offsetFromStart": 0,
"label": "Pin",
"labelOffset": 1,
"labelSize": 0.7
},
"inputs": {
"direction": {
"connections": [
{
"node": "59f0fe6e2ff81efd",
"output": "result",
"data": {}
}
]
},
"endPoint": {
"connections": [
{
"node": "4c1541830479e5ba",
"output": "result",
"data": {}
}
]
},
"label": {
"connections": [
{
"node": "80f437de9ea95a16",
"output": "result",
"data": {}
}
]
}
},
"position": [
1562.724480123977,
1539.5185281052097
]
},
"59f0fe6e2ff81efd": {
"id": "59f0fe6e2ff81efd",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 1,
"y": 0,
"z": 1
},
"inputs": {},
"position": [
990.0133111229211,
1788.5193210651846
]
},
"4c1541830479e5ba": {
"id": "4c1541830479e5ba",
"name": "bitbybit.vector.vectorXYZ",
"customName": "vector xyz",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"x": 2,
"y": 10,
"z": 2
},
"inputs": {},
"position": [
987.0135617194782,
1433.5861003096625
]
},
"80f437de9ea95a16": {
"id": "80f437de9ea95a16",
"name": "bitbybit.text.format",
"customName": "format",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0,
"forceExecution": false
},
"text": "{0} CORNERS",
"values": [
"World"
]
},
"inputs": {
"values": {
"connections": [
{
"node": "8e1d8266ad6f8c30",
"output": "list",
"data": {}
}
]
}
},
"position": [
987.6350848136686,
1115.2721703725167
]
},
"8e1d8266ad6f8c30": {
"id": "8e1d8266ad6f8c30",
"name": "bitbybit.lists.createList",
"customName": "create list",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "08358fb90c920f7d",
"output": "result",
"data": {}
}
]
}
},
"position": [
454.00346118708484,
1075.722855514016
]
}
}
}