{
"id": "rete-v2-json",
"nodes": {
"218de1dca38c72bc": {
"id": "218de1dca38c72bc",
"name": "bitbybit.occt.shapes.wire.createLineWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"start": [
0,
0,
0
],
"end": [
0,
1,
0
]
},
"inputs": {
"start": {
"connections": [
{
"node": "27dd09ec170f6831",
"output": "result",
"data": {}
}
]
},
"end": {
"connections": [
{
"node": "c1e697d22b075abe",
"output": "result",
"data": {}
}
]
}
},
"position": [
463.9770655687315,
-690.0334145671492
]
},
"c1e697d22b075abe": {
"id": "c1e697d22b075abe",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 12,
"z": 0
},
"inputs": {
"y": {
"connections": [
{
"node": "9280461dee58c36d",
"output": "result",
"data": {}
}
]
}
},
"position": [
-38.68771439472241,
-598.1009943333858
]
},
"33ba6afd0829bb36": {
"id": "33ba6afd0829bb36",
"name": "bitbybit.occt.transforms.rotate",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"axis": [
0,
0,
1
],
"angle": 0
},
"inputs": {
"shape": {
"connections": [
{
"node": "218de1dca38c72bc",
"output": "result",
"data": {}
}
]
},
"axis": {
"connections": [
{
"node": "9df2d8f10055f96d",
"output": "result",
"data": {}
}
]
},
"angle": {
"connections": [
{
"node": "c4d7518a5c7c9f12",
"output": "result",
"data": {}
}
]
}
},
"position": [
1524.1893363159493,
-692.8728305989143
]
},
"63eb627dd7ce84d8": {
"id": "63eb627dd7ce84d8",
"name": "bitbybit.math.number",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"number": 20
},
"inputs": {
"number": {
"connections": [
{
"node": "711f608573fa655c",
"output": "result",
"data": {}
}
]
}
},
"position": [
-352.682874666375,
-1116.1208427200913
]
},
"539c7a2fa6008c2f": {
"id": "539c7a2fa6008c2f",
"name": "bitbybit.math.twoNrOperation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"first": 1,
"second": 3,
"operation": "multiply"
},
"inputs": {
"first": {
"connections": [
{
"node": "63eb627dd7ce84d8",
"output": "result",
"data": {}
}
]
}
},
"position": [
123.73665308131605,
-1048.4411748989212
]
},
"9df2d8f10055f96d": {
"id": "9df2d8f10055f96d",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 0,
"z": 1
},
"inputs": {},
"position": [
297.9926340309642,
-406.47460687683713
]
},
"c4d7518a5c7c9f12": {
"id": "c4d7518a5c7c9f12",
"name": "bitbybit.math.twoNrOperation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"first": 360,
"second": 1,
"operation": "divide"
},
"inputs": {
"second": {
"connections": [
{
"node": "539c7a2fa6008c2f",
"output": "result",
"data": {}
}
]
}
},
"position": [
477.04614518345863,
-1032.4671891429125
]
},
"898cfa59ce16b6e3": {
"id": "898cfa59ce16b6e3",
"name": "bitbybit.occt.shapes.wire.divideWireByEqualDistanceToPoints",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"nrOfDivisions": 11,
"removeStartPoint": false,
"removeEndPoint": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "574710eeb6812571",
"output": "result",
"data": {}
}
]
},
"nrOfDivisions": {
"connections": [
{
"node": "404ecc363431f9d8",
"output": "result",
"data": {}
}
]
}
},
"position": [
2764.42427410414,
-1331.72190795925
]
},
"108a46af3cccef39": {
"id": "108a46af3cccef39",
"name": "bitbybit.occt.shapes.wire.divideWireByEqualDistanceToPoints",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"nrOfDivisions": 11,
"removeStartPoint": false,
"removeEndPoint": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "33ba6afd0829bb36",
"output": "result",
"data": {}
}
]
},
"nrOfDivisions": {
"connections": [
{
"node": "404ecc363431f9d8",
"output": "result",
"data": {}
}
]
}
},
"position": [
2744.5737979853243,
-899.9535901937707
]
},
"72839e76d864aa8a": {
"id": "72839e76d864aa8a",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "4e58c7e4af0c24a9",
"output": "result",
"data": {}
},
{
"node": "c1390d60a49c7805",
"output": "result",
"data": {}
}
]
}
},
"position": [
4050.9650503995235,
-924.8890252304105
]
},
"6a1382db6c67618d": {
"id": "6a1382db6c67618d",
"name": "bitbybit.lists.flipLists",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 2
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "72839e76d864aa8a",
"output": "list",
"data": {}
}
]
}
},
"position": [
4309.1493675923275,
-972.6021715474094
]
},
"4e58c7e4af0c24a9": {
"id": "4e58c7e4af0c24a9",
"name": "bitbybit.lists.getByPattern",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"pattern": [
true,
true,
false
]
},
"inputs": {
"list": {
"connections": [
{
"node": "898cfa59ce16b6e3",
"output": "result",
"data": {}
}
]
},
"pattern": {
"connections": [
{
"node": "30fbdcd81979ea71",
"output": "result",
"data": {}
}
]
}
},
"position": [
3612.4614311679484,
-1185.4200484992114
]
},
"30fbdcd81979ea71": {
"id": "30fbdcd81979ea71",
"name": "bitbybit.json.parse",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"text": "[true,false]"
},
"inputs": {},
"position": [
3210.5720865997982,
-1096.9839281462548
]
},
"11bcb1d3ea76d1a3": {
"id": "11bcb1d3ea76d1a3",
"name": "bitbybit.json.parse",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"text": "[false,true]"
},
"inputs": {},
"position": [
3212.72806939763,
-784.3982810219964
]
},
"c1390d60a49c7805": {
"id": "c1390d60a49c7805",
"name": "bitbybit.lists.getByPattern",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": true,
"flatten": 0
},
"pattern": [
true,
true,
false
]
},
"inputs": {
"list": {
"connections": [
{
"node": "108a46af3cccef39",
"output": "result",
"data": {}
}
]
},
"pattern": {
"connections": [
{
"node": "11bcb1d3ea76d1a3",
"output": "result",
"data": {}
}
]
}
},
"position": [
3604.9524041109667,
-868.5085142743899
]
},
"3a15ad9b660bd235": {
"id": "3a15ad9b660bd235",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "6a1382db6c67618d",
"output": "result",
"data": {}
}
]
}
},
"position": [
4620.886033109589,
-922.1289021432822
]
},
"d7159f6b4997996a": {
"id": "d7159f6b4997996a",
"name": "bitbybit.occt.shapes.wire.createPolylineWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"points": {
"connections": [
{
"node": "3a15ad9b660bd235",
"output": "list",
"data": {}
}
]
}
},
"position": [
5328.06016583263,
-948.6626860242721
]
},
"404ecc363431f9d8": {
"id": "404ecc363431f9d8",
"name": "bitbybit.math.numberSlider",
"data": {
"options": {
"min": 3,
"max": 11,
"step": 1,
"width": 350
},
"number": 5
},
"inputs": {},
"position": [
1953.1890620117313,
-1053.2235163744144
]
},
"ab0293bbe06d8aa6": {
"id": "ab0293bbe06d8aa6",
"name": "bitbybit.occt.shapes.wire.createLineWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"start": [
0,
0,
0
],
"end": [
0,
1,
0
]
},
"inputs": {
"start": {
"connections": [
{
"node": "a4ace2be030976ff",
"output": "result",
"data": {}
}
]
},
"end": {
"connections": [
{
"node": "c1e697d22b075abe",
"output": "result",
"data": {}
}
]
}
},
"position": [
853.3366877725999,
-1780.6813706462074
]
},
"239f70d64c61eb0c": {
"id": "239f70d64c61eb0c",
"name": "bitbybit.occt.transforms.rotate",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"axis": [
0,
0,
1
],
"angle": 0
},
"inputs": {
"shape": {
"connections": [
{
"node": "ab0293bbe06d8aa6",
"output": "result",
"data": {}
}
]
},
"axis": {
"connections": [
{
"node": "9df2d8f10055f96d",
"output": "result",
"data": {}
}
]
},
"angle": {
"connections": [
{
"node": "c5d5f1fa36acd2be",
"output": "result",
"data": {}
},
{
"node": "69f3dec1cd5cee4c",
"output": "result",
"data": {}
}
]
}
},
"position": [
1345.170236160506,
-1437.0626742149093
]
},
"c5d5f1fa36acd2be": {
"id": "c5d5f1fa36acd2be",
"name": "bitbybit.math.twoNrOperation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"first": 1,
"second": 0.4,
"operation": "multiply"
},
"inputs": {
"first": {
"connections": [
{
"node": "c4d7518a5c7c9f12",
"output": "result",
"data": {}
}
]
}
},
"position": [
841.1040788106136,
-1395.4970218701155
]
},
"69f3dec1cd5cee4c": {
"id": "69f3dec1cd5cee4c",
"name": "bitbybit.math.twoNrOperation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"first": 1,
"second": 0.6,
"operation": "multiply"
},
"inputs": {
"first": {
"connections": [
{
"node": "c4d7518a5c7c9f12",
"output": "result",
"data": {}
}
]
}
},
"position": [
847.4306810721185,
-1121.4487828806232
]
},
"66a173e2357e11ce": {
"id": "66a173e2357e11ce",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "239f70d64c61eb0c",
"output": "result",
"data": {}
}
]
}
},
"position": [
1635.3262461228103,
-1373.3497828792763
]
},
"574710eeb6812571": {
"id": "574710eeb6812571",
"name": "bitbybit.lists.getItem",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"index": 0,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "66a173e2357e11ce",
"output": "list",
"data": {}
}
]
}
},
"position": [
2074.290194593883,
-1628.1728346688278
]
},
"c7ac6e4d68044881": {
"id": "c7ac6e4d68044881",
"name": "bitbybit.occt.operations.revolve",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"angle": 360,
"direction": [
0,
1,
0
],
"copy": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "99c6a95eccdd26a5",
"output": "result",
"data": {}
}
]
},
"angle": {
"connections": [
{
"node": "1b8728ff7b7d4ab4",
"output": "result",
"data": {}
}
]
},
"direction": {
"connections": [
{
"node": "9df2d8f10055f96d",
"output": "result",
"data": {}
}
]
}
},
"position": [
6385.975183674995,
-600.1564441650393
]
},
"1b8728ff7b7d4ab4": {
"id": "1b8728ff7b7d4ab4",
"name": "bitbybit.math.oneNrOperation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"number": 1,
"operation": "negate"
},
"inputs": {
"number": {
"connections": [
{
"node": "c5d5f1fa36acd2be",
"output": "result",
"data": {}
}
]
}
},
"position": [
5144.777555149386,
-1465.9726553699768
]
},
"51c6102fecf112e4": {
"id": "51c6102fecf112e4",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 1,
"y": 0,
"z": 0
},
"inputs": {},
"position": [
12077.731564496828,
-1130.8489288216397
]
},
"bd78dc05672fb324": {
"id": "bd78dc05672fb324",
"name": "bitbybit.occt.transforms.mirrorAlongNormal",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"origin": [
0,
0,
0
],
"normal": [
0,
0,
1
]
},
"inputs": {
"shape": {
"connections": [
{
"node": "301265498b340fe3",
"output": "result",
"data": {}
}
]
},
"normal": {
"connections": [
{
"node": "51c6102fecf112e4",
"output": "result",
"data": {}
}
]
}
},
"position": [
12525.130393876594,
-1287.0081785990385
]
},
"7f7881ecd1975e85": {
"id": "7f7881ecd1975e85",
"name": "bitbybit.occt.shapes.wire.createPolylineWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"points": {
"connections": [
{
"node": "dcf8424268e04ed4",
"output": "list",
"data": {}
}
]
}
},
"position": [
6711.743740345561,
-1802.1107294033307
]
},
"1f0c29ce9be1a2dd": {
"id": "1f0c29ce9be1a2dd",
"name": "bitbybit.math.numberSlider",
"data": {
"options": {
"min": 3,
"max": 24,
"step": 1,
"width": 350
},
"number": 12
},
"inputs": {},
"position": [
-1546.687212073175,
-2022.0987377705696
]
},
"24d6afca5d627660": {
"id": "24d6afca5d627660",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 0,
"z": 0.05
},
"inputs": {
"y": {
"connections": [
{
"node": "3b189f530d0c393f",
"output": "result",
"data": {}
}
]
}
},
"position": [
6030.37241776653,
-2169.8611926572853
]
},
"00ea938a2763f24c": {
"id": "00ea938a2763f24c",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 0,
"z": 0
},
"inputs": {
"y": {
"connections": [
{
"node": "1f0c29ce9be1a2dd",
"output": "result",
"data": {}
}
]
}
},
"position": [
6027.857629208524,
-1907.8178018417584
]
},
"3b189f530d0c393f": {
"id": "3b189f530d0c393f",
"name": "bitbybit.math.twoNrOperation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"first": 1,
"second": 0.4,
"operation": "add"
},
"inputs": {
"first": {
"connections": [
{
"node": "7e8501190a20c328",
"output": "item",
"data": {}
}
]
},
"second": {
"connections": [
{
"node": "59f52c258cca6f3c",
"output": "result",
"data": {}
}
]
}
},
"position": [
5121.950364642497,
-1743.8231081975841
]
},
"4f8da20792c09b6f": {
"id": "4f8da20792c09b6f",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 0,
"z": -1
},
"inputs": {
"y": {
"connections": [
{
"node": "19e3275144eb5cfd",
"output": "result",
"data": {}
}
]
},
"z": {
"connections": [
{
"node": "96748c06ad1a4ff5",
"output": "result",
"data": {}
}
]
}
},
"position": [
6031.219958933907,
-1635.8550069199578
]
},
"19e3275144eb5cfd": {
"id": "19e3275144eb5cfd",
"name": "bitbybit.math.twoNrOperation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"first": 1,
"second": 0.4,
"operation": "subtract"
},
"inputs": {
"first": {
"connections": [
{
"node": "7e8501190a20c328",
"output": "item",
"data": {}
}
]
},
"second": {
"connections": [
{
"node": "59f52c258cca6f3c",
"output": "result",
"data": {}
}
]
}
},
"position": [
5108.163988140091,
-1205.4548760474815
]
},
"7e8501190a20c328": {
"id": "7e8501190a20c328",
"name": "bitbybit.lists.passThrough",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "1f0c29ce9be1a2dd",
"output": "result",
"data": {}
}
]
}
},
"position": [
4453.20630661247,
-1566.6402713574782
]
},
"e780c1145a8b22e8": {
"id": "e780c1145a8b22e8",
"name": "bitbybit.math.numberSlider",
"data": {
"options": {
"min": 1,
"max": 12,
"step": 1,
"width": 350
},
"number": 7
},
"inputs": {},
"position": [
-1476.3038081960817,
-2359.8437145260277
]
},
"af6ce4655d64f87a": {
"id": "af6ce4655d64f87a",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 0,
"z": 0
},
"inputs": {
"y": {
"connections": [
{
"node": "19e3275144eb5cfd",
"output": "result",
"data": {}
}
]
},
"z": {
"connections": [
{
"node": "1dd93dfe8b142635",
"output": "result",
"data": {}
}
]
}
},
"position": [
6018.026448655055,
-1328.0164822648292
]
},
"1dd93dfe8b142635": {
"id": "1dd93dfe8b142635",
"name": "bitbybit.math.twoNrOperation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"first": 1,
"second": -2,
"operation": "divide"
},
"inputs": {
"first": {
"connections": [
{
"node": "e780c1145a8b22e8",
"output": "result",
"data": {}
}
]
}
},
"position": [
4423.858716133749,
-2232.0687005883788
]
},
"96748c06ad1a4ff5": {
"id": "96748c06ad1a4ff5",
"name": "bitbybit.math.twoNrOperation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"first": 1,
"second": -4,
"operation": "divide"
},
"inputs": {
"first": {
"connections": [
{
"node": "e780c1145a8b22e8",
"output": "result",
"data": {}
}
]
}
},
"position": [
4417.069991746147,
-1973.7861590068433
]
},
"dcf8424268e04ed4": {
"id": "dcf8424268e04ed4",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "24d6afca5d627660",
"output": "result",
"data": {}
},
{
"node": "00ea938a2763f24c",
"output": "result",
"data": {}
},
{
"node": "4f8da20792c09b6f",
"output": "result",
"data": {}
},
{
"node": "af6ce4655d64f87a",
"output": "result",
"data": {}
}
]
}
},
"position": [
6433.877577544006,
-1762.0708274381752
]
},
"4bdf742bc75e8d2e": {
"id": "4bdf742bc75e8d2e",
"name": "bitbybit.occt.transforms.mirror",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"origin": [
0,
0,
0
],
"direction": [
0,
0,
1
]
},
"inputs": {
"shape": {
"connections": [
{
"node": "7f7881ecd1975e85",
"output": "result",
"data": {}
}
]
},
"origin": {
"connections": [
{
"node": "af6ce4655d64f87a",
"output": "result",
"data": {}
}
]
},
"direction": {
"connections": [
{
"node": "72e2c6b69df61bcd",
"output": "result",
"data": {}
}
]
}
},
"position": [
7317.53423402707,
-1443.809652305008
]
},
"72e2c6b69df61bcd": {
"id": "72e2c6b69df61bcd",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 1,
"z": 0
},
"inputs": {},
"position": [
6618.28439186119,
-1093.7449892138015
]
},
"6537f22ee2f78bfb": {
"id": "6537f22ee2f78bfb",
"name": "bitbybit.occt.shapes.edge.getCornerPointsOfEdgesForShape",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 1
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "7f7881ecd1975e85",
"output": "result",
"data": {}
}
]
}
},
"position": [
7469.074964618709,
-1739.2755821820078
]
},
"a12ed287d9aee809": {
"id": "a12ed287d9aee809",
"name": "bitbybit.occt.shapes.edge.getCornerPointsOfEdgesForShape",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "4bdf742bc75e8d2e",
"output": "result",
"data": {}
}
]
}
},
"position": [
7720.064145935723,
-1341.4791558413965
]
},
"a0ff91e0843f9dce": {
"id": "a0ff91e0843f9dce",
"name": "bitbybit.lists.removeItemAtIndex",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"index": 3,
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "a12ed287d9aee809",
"output": "result",
"data": {}
}
]
}
},
"position": [
8178.287574492858,
-1431.5443309436193
]
},
"8dc51577c85bcfc9": {
"id": "8dc51577c85bcfc9",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "6537f22ee2f78bfb",
"output": "result",
"data": {}
},
{
"node": "062676b0b9f8c6c2",
"output": "result",
"data": {}
}
]
}
},
"position": [
8920.729155663686,
-1617.3989016376022
]
},
"d063accbc011139c": {
"id": "d063accbc011139c",
"name": "bitbybit.occt.shapes.wire.createPolylineWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"points": {
"connections": [
{
"node": "8dc51577c85bcfc9",
"output": "list",
"data": {}
}
]
}
},
"position": [
9242.536648620055,
-1464.3843051659683
]
},
"062676b0b9f8c6c2": {
"id": "062676b0b9f8c6c2",
"name": "bitbybit.lists.reverse",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 1
},
"clone": true
},
"inputs": {
"list": {
"connections": [
{
"node": "a0ff91e0843f9dce",
"output": "result",
"data": {}
}
]
}
},
"position": [
8592.44325497734,
-1407.1497595546616
]
},
"8aef39910e687cf4": {
"id": "8aef39910e687cf4",
"name": "bitbybit.occt.fillets.fillet2d",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"radius": 0.3
},
"inputs": {
"shape": {
"connections": [
{
"node": "d063accbc011139c",
"output": "result",
"data": {}
}
]
}
},
"position": [
9603.081747648093,
-1652.4443396946094
]
},
"9280461dee58c36d": {
"id": "9280461dee58c36d",
"name": "bitbybit.math.twoNrOperation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"first": 1,
"second": 0.4,
"operation": "add"
},
"inputs": {
"first": {
"connections": [
{
"node": "1f0c29ce9be1a2dd",
"output": "result",
"data": {}
}
]
},
"second": {
"connections": [
{
"node": "59f52c258cca6f3c",
"output": "result",
"data": {}
}
]
}
},
"position": [
-881.6892539114183,
-1465.0326310458486
]
},
"fd7a87e0e7867ad9": {
"id": "fd7a87e0e7867ad9",
"name": "bitbybit.occt.operations.revolve",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"angle": 360,
"direction": [
0,
1,
0
],
"copy": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "8aef39910e687cf4",
"output": "result",
"data": {}
}
]
},
"direction": {
"connections": [
{
"node": "efff463c80142773",
"output": "result",
"data": {}
}
]
}
},
"position": [
10585.37011139847,
-589.9576352923887
]
},
"efff463c80142773": {
"id": "efff463c80142773",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 0,
"z": 1
},
"inputs": {},
"position": [
9644.965893448563,
-1220.6847854670102
]
},
"59f52c258cca6f3c": {
"id": "59f52c258cca6f3c",
"name": "bitbybit.math.number",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"number": 0.4
},
"inputs": {},
"position": [
-1440.691032134045,
-1512.8595933032295
]
},
"278db44265aa8fc1": {
"id": "278db44265aa8fc1",
"name": "bitbybit.occt.operations.extrude",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"direction": [
0,
1,
0
]
},
"inputs": {
"shape": {
"connections": [
{
"node": "c7ac6e4d68044881",
"output": "result",
"data": {}
}
]
},
"direction": {
"connections": [
{
"node": "aae8fc95cfb67c00",
"output": "result",
"data": {}
}
]
}
},
"position": [
7318.061401412759,
-545.5421736569875
]
},
"7b16f01414500c57": {
"id": "7b16f01414500c57",
"name": "bitbybit.lists.passThrough",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "e780c1145a8b22e8",
"output": "result",
"data": {}
}
]
}
},
"position": [
6204.230741622406,
-127.14617316763974
]
},
"da6b1e61c3cde57f": {
"id": "da6b1e61c3cde57f",
"name": "bitbybit.math.twoNrOperation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"first": 1,
"second": -0.2,
"operation": "multiply"
},
"inputs": {
"first": {
"connections": [
{
"node": "7b16f01414500c57",
"output": "item",
"data": {}
}
]
}
},
"position": [
6605.129234498372,
24.22329732265874
]
},
"aae8fc95cfb67c00": {
"id": "aae8fc95cfb67c00",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 0,
"z": 0
},
"inputs": {
"z": {
"connections": [
{
"node": "da6b1e61c3cde57f",
"output": "result",
"data": {}
}
]
}
},
"position": [
7006.914037028376,
-166.01940241082548
]
},
"948058814e677493": {
"id": "948058814e677493",
"name": "bitbybit.occt.shapes.wire.startPointOnWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "8aef39910e687cf4",
"output": "result",
"data": {}
}
]
}
},
"position": [
9886.62234267416,
-2128.67343945373
]
},
"a0631d093a903e01": {
"id": "a0631d093a903e01",
"name": "bitbybit.occt.shapes.wire.endPointOnWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "8aef39910e687cf4",
"output": "result",
"data": {}
}
]
}
},
"position": [
9913.629496822357,
-1937.8960994751951
]
},
"e62aa39b99d4fcf2": {
"id": "e62aa39b99d4fcf2",
"name": "bitbybit.occt.operations.revolve",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"angle": 360,
"direction": [
0,
1,
0
],
"copy": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "e137b928f2d38822",
"output": "result",
"data": {}
}
]
},
"direction": {
"connections": [
{
"node": "efff463c80142773",
"output": "result",
"data": {}
}
]
}
},
"position": [
11252.779644776863,
-2085.1099732220823
]
},
"1eb1faa5d75c3289": {
"id": "1eb1faa5d75c3289",
"name": "bitbybit.occt.shapes.solid.fromClosedShell",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "e62aa39b99d4fcf2",
"output": "result",
"data": {}
}
]
}
},
"position": [
11566.519454091296,
-1719.7690492215122
]
},
"301265498b340fe3": {
"id": "301265498b340fe3",
"name": "bitbybit.occt.booleans.difference",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"keepEdges": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "148608b614ad6834",
"output": "result",
"data": {}
}
]
},
"shapes": {
"connections": [
{
"node": "44ea6752d9b494bf",
"output": "list",
"data": {}
}
]
}
},
"position": [
12084.165096492588,
-1452.394361193515
]
},
"44ea6752d9b494bf": {
"id": "44ea6752d9b494bf",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "1eb1faa5d75c3289",
"output": "result",
"data": {}
}
]
}
},
"position": [
11702.671894058098,
-1440.0746361870765
]
},
"c83c0293430b8b1e": {
"id": "c83c0293430b8b1e",
"name": "bitbybit.occt.shapes.compound.makeCompound",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"shapes": {
"connections": [
{
"node": "7278f7de4840bb1c",
"output": "list",
"data": {}
}
]
}
},
"position": [
13207.197952662227,
-1303.2359627895996
]
},
"7278f7de4840bb1c": {
"id": "7278f7de4840bb1c",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "bd78dc05672fb324",
"output": "result",
"data": {}
},
{
"node": "301265498b340fe3",
"output": "result",
"data": {}
}
]
}
},
"position": [
12892.10415373464,
-1484.781035010672
]
},
"ca1dbfe6c1ce24ab": {
"id": "ca1dbfe6c1ce24ab",
"name": "bitbybit.vector.span",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 1
},
"step": 0.1,
"min": 0,
"max": 360
},
"inputs": {
"step": {
"connections": [
{
"node": "1db980b27d25d23a",
"output": "result",
"data": {}
}
]
}
},
"position": [
13222.923058162962,
-1831.5626895983332
]
},
"910c4b653f1a3f65": {
"id": "910c4b653f1a3f65",
"name": "bitbybit.lists.passThrough",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "ca1dbfe6c1ce24ab",
"output": "result",
"data": {}
}
]
}
},
"position": [
13593.713975115665,
-1858.8573148810435
]
},
"1db980b27d25d23a": {
"id": "1db980b27d25d23a",
"name": "bitbybit.math.twoNrOperation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"first": 360,
"second": 1,
"operation": "divide"
},
"inputs": {
"second": {
"connections": [
{
"node": "63eb627dd7ce84d8",
"output": "result",
"data": {}
}
]
}
},
"position": [
273.3776056346687,
-1365.0290530093102
]
},
"27dd09ec170f6831": {
"id": "27dd09ec170f6831",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 0,
"z": -1
},
"inputs": {},
"position": [
-237.52524430810408,
-882.2997706834503
]
},
"a4ace2be030976ff": {
"id": "a4ace2be030976ff",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 0,
"z": -2
},
"inputs": {},
"position": [
-226.92449703018423,
-1405.4877164899453
]
},
"99c6a95eccdd26a5": {
"id": "99c6a95eccdd26a5",
"name": "bitbybit.occt.fillets.fillet3DWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"radius": 1,
"direction": [
0,
1,
0
]
},
"inputs": {
"shape": {
"connections": [
{
"node": "d7159f6b4997996a",
"output": "result",
"data": {}
}
]
},
"direction": {
"connections": [
{
"node": "e59515d70caa2519",
"output": "result",
"data": {}
}
]
}
},
"position": [
5824.741010026597,
-593.2005996515684
]
},
"e59515d70caa2519": {
"id": "e59515d70caa2519",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 0,
"z": 1
},
"inputs": {},
"position": [
5296.062625535752,
-669.7621755290653
]
},
"6d6f63c968dd82fe": {
"id": "6d6f63c968dd82fe",
"name": "bitbybit.occt.operations.offset",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"distance": -0.2,
"tolerance": 0.1
},
"inputs": {
"shape": {
"connections": [
{
"node": "fd7a87e0e7867ad9",
"output": "result",
"data": {}
}
]
}
},
"position": [
11184.986750931224,
-893.045626336958
]
},
"bb0f8169ac808b55": {
"id": "bb0f8169ac808b55",
"name": "bitbybit.occt.shapes.edge.getEdge",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"index": 1
},
"inputs": {
"shape": {
"connections": [
{
"node": "b26b5a7dce39b7ca",
"output": "result",
"data": {}
}
]
}
},
"position": [
11811.626822036891,
-364.40941500748534
]
},
"899032297c6fe977": {
"id": "899032297c6fe977",
"name": "bitbybit.occt.shapes.edge.getEdge",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"index": 1
},
"inputs": {
"shape": {
"connections": [
{
"node": "bed5c9f41397c9de",
"output": "result",
"data": {}
}
]
}
},
"position": [
11811.355130681432,
-721.6447986718017
]
},
"e4e0d8d0ff2c4ba3": {
"id": "e4e0d8d0ff2c4ba3",
"name": "bitbybit.occt.operations.loft",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"makeSolid": false
},
"inputs": {
"shapes": {
"connections": [
{
"node": "35b1274f3499a4ee",
"output": "list",
"data": {}
}
]
}
},
"position": [
13581.145923777522,
-318.34995713149704
]
},
"6948260dd9fac6ac": {
"id": "6948260dd9fac6ac",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "bb0f8169ac808b55",
"output": "result",
"data": {}
}
]
}
},
"position": [
12335.561636671184,
-463.5422521794674
]
},
"1e5c82c1b09d306b": {
"id": "1e5c82c1b09d306b",
"name": "bitbybit.occt.shapes.wire.combineEdgesAndWiresIntoAWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"shapes": {
"connections": [
{
"node": "6948260dd9fac6ac",
"output": "list",
"data": {}
}
]
}
},
"position": [
12737.757683238679,
-479.49345600436686
]
},
"ab103144b9de6528": {
"id": "ab103144b9de6528",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "899032297c6fe977",
"output": "result",
"data": {}
}
]
}
},
"position": [
12338.634726885168,
-300.5906041646625
]
},
"d41e1f196f12459d": {
"id": "d41e1f196f12459d",
"name": "bitbybit.occt.shapes.wire.combineEdgesAndWiresIntoAWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"shapes": {
"connections": [
{
"node": "ab103144b9de6528",
"output": "list",
"data": {}
}
]
}
},
"position": [
12728.610081609255,
-247.76161806796614
]
},
"35b1274f3499a4ee": {
"id": "35b1274f3499a4ee",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "1e5c82c1b09d306b",
"output": "result",
"data": {}
},
{
"node": "d41e1f196f12459d",
"output": "result",
"data": {}
}
]
}
},
"position": [
13198.790024049667,
-274.26585055061537
]
},
"a8d9eb72e55c46f0": {
"id": "a8d9eb72e55c46f0",
"name": "bitbybit.occt.transforms.mirror",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"origin": [
0,
0,
0
],
"direction": [
0,
0,
1
]
},
"inputs": {
"shape": {
"connections": [
{
"node": "e4e0d8d0ff2c4ba3",
"output": "result",
"data": {}
}
]
},
"origin": {
"connections": [
{
"node": "af6ce4655d64f87a",
"output": "result",
"data": {}
}
]
},
"direction": {
"connections": [
{
"node": "72e2c6b69df61bcd",
"output": "result",
"data": {}
}
]
}
},
"position": [
14138.618564430386,
75.83820752087911
]
},
"5611bc5cf341c2c5": {
"id": "5611bc5cf341c2c5",
"name": "bitbybit.occt.shapes.shell.sewFaces",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"tolerance": 1e-7
},
"inputs": {
"shapes": {
"connections": [
{
"node": "1bf874505d4061a6",
"output": "list",
"data": {}
}
]
}
},
"position": [
15331.06909133456,
-1420.068732235749
]
},
"1bf874505d4061a6": {
"id": "1bf874505d4061a6",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "fd7a87e0e7867ad9",
"output": "result",
"data": {}
},
{
"node": "6d6f63c968dd82fe",
"output": "result",
"data": {}
},
{
"node": "e4e0d8d0ff2c4ba3",
"output": "result",
"data": {}
},
{
"node": "a8d9eb72e55c46f0",
"output": "result",
"data": {}
}
]
}
},
"position": [
14821.021702193024,
-1047.216835984068
]
},
"b26b5a7dce39b7ca": {
"id": "b26b5a7dce39b7ca",
"name": "bitbybit.occt.shapes.wire.getWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"index": 0
},
"inputs": {
"shape": {
"connections": [
{
"node": "fd7a87e0e7867ad9",
"output": "result",
"data": {}
}
]
}
},
"position": [
11309.599812165616,
-420.24546082678404
]
},
"bed5c9f41397c9de": {
"id": "bed5c9f41397c9de",
"name": "bitbybit.occt.shapes.wire.getWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"index": 0
},
"inputs": {
"shape": {
"connections": [
{
"node": "6d6f63c968dd82fe",
"output": "result",
"data": {}
}
]
}
},
"position": [
11588.447609489953,
-1191.5587935333422
]
},
"9d5f8bb663e8e2e9": {
"id": "9d5f8bb663e8e2e9",
"name": "bitbybit.occt.transforms.translate",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"translation": [
0,
0,
0
]
},
"inputs": {
"shape": {
"connections": [
{
"node": "0f87fb6c92285ec0",
"output": "result",
"data": {}
}
]
},
"translation": {
"connections": [
{
"node": "bdb63d4657e64255",
"output": "result",
"data": {}
}
]
}
},
"position": [
10529.819476822622,
-2547.5601148838
]
},
"bdb63d4657e64255": {
"id": "bdb63d4657e64255",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 1.5,
"z": 0
},
"inputs": {},
"position": [
9950.3550222574,
-2684.308254041618
]
},
"6b0f4e16b8c5c1ec": {
"id": "6b0f4e16b8c5c1ec",
"name": "bitbybit.occt.shapes.wire.startPointOnWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "9d5f8bb663e8e2e9",
"output": "result",
"data": {}
}
]
}
},
"position": [
10880.94032889842,
-2426.5186337812065
]
},
"c0fac981d5ad596d": {
"id": "c0fac981d5ad596d",
"name": "bitbybit.occt.shapes.wire.endPointOnWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "9d5f8bb663e8e2e9",
"output": "result",
"data": {}
}
]
}
},
"position": [
10884.05710795864,
-2628.6195115536316
]
},
"16226b0354579dc7": {
"id": "16226b0354579dc7",
"name": "bitbybit.occt.shapes.wire.createPolylineWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"points": {
"connections": [
{
"node": "0a979c8640b78a1d",
"output": "list",
"data": {}
}
]
}
},
"position": [
11896.944873596456,
-2494.227288261363
]
},
"0a979c8640b78a1d": {
"id": "0a979c8640b78a1d",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "28dfeea909ef9b0f",
"output": "item",
"data": {}
},
{
"node": "d24a850370d1f34a",
"output": "item",
"data": {}
},
{
"node": "7a96abbf531ea6d2",
"output": "item",
"data": {}
},
{
"node": "6c264d822cb04c5c",
"output": "item",
"data": {}
}
]
}
},
"position": [
11617.772812178704,
-2458.5817039637986
]
},
"166e2a79963ce443": {
"id": "166e2a79963ce443",
"name": "bitbybit.occt.fillets.fillet2d",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"radius": 0.5
},
"inputs": {
"shape": {
"connections": [
{
"node": "16226b0354579dc7",
"output": "result",
"data": {}
}
]
}
},
"position": [
12207.947315874833,
-2489.6561139292635
]
},
"c54e8fc7e048cfb6": {
"id": "c54e8fc7e048cfb6",
"name": "bitbybit.occt.operations.revolve",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"angle": 360,
"direction": [
0,
1,
0
],
"copy": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "166e2a79963ce443",
"output": "result",
"data": {}
}
]
},
"direction": {
"connections": [
{
"node": "efff463c80142773",
"output": "result",
"data": {}
}
]
}
},
"position": [
12712.620813783484,
-2296.513169674037
]
},
"27bdb42b822f4911": {
"id": "27bdb42b822f4911",
"name": "bitbybit.occt.operations.makeThickSolidSimple",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"offset": -0.1
},
"inputs": {
"shape": {
"connections": [
{
"node": "c54e8fc7e048cfb6",
"output": "result",
"data": {}
}
]
}
},
"position": [
13159.152104909665,
-2621.924814160899
]
},
"eb60aca680b2bd57": {
"id": "eb60aca680b2bd57",
"name": "bitbybit.draw.drawAnyAsync",
"async": true,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"entity": {
"connections": [
{
"node": "27bdb42b822f4911",
"output": "result",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "8414c69e55e0a8e2",
"output": "result",
"data": {}
}
]
}
},
"position": [
13625.304340882774,
-2795.0306438210387
]
},
"8414c69e55e0a8e2": {
"id": "8414c69e55e0a8e2",
"name": "bitbybit.draw.optionsOcctShape",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"faceOpacity": 0.5,
"edgeOpacity": 0.5,
"edgeColour": "#000000",
"faceColour": "#212121",
"vertexColour": "#ff00ff",
"edgeWidth": 2,
"vertexSize": 0.03,
"drawEdges": true,
"drawFaces": true,
"drawVertices": false,
"precision": 0.02,
"drawEdgeIndexes": false,
"edgeIndexHeight": 0.06,
"edgeIndexColour": "ff00ff",
"drawFaceIndexes": false,
"faceIndexHeight": 0.06,
"faceIndexColour": "#0000ff"
},
"inputs": {},
"position": [
12692.486305838896,
-3188.64126168437
]
},
"548bf40187024103": {
"id": "548bf40187024103",
"name": "bitbybit.draw.drawAnyAsync",
"async": true,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"entity": {
"connections": [
{
"node": "d19e5de498b1b609",
"output": "result",
"data": {}
}
]
},
"options": {
"connections": [
{
"node": "9229d55076949b73",
"output": "result",
"data": {}
}
]
}
},
"position": [
16737.88024912894,
-1555.791280010558
]
},
"9229d55076949b73": {
"id": "9229d55076949b73",
"name": "bitbybit.draw.optionsOcctShape",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"faceOpacity": 1,
"edgeOpacity": 1,
"edgeColour": "#1c1c1c",
"faceColour": "#bdbdbd",
"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"
},
"inputs": {
"faceMaterial": {
"connections": [
{
"node": "47f801eec7571396",
"output": "result",
"data": {}
}
]
}
},
"position": [
16129.65498404891,
-1320.3796984961004
]
},
"d19e5de498b1b609": {
"id": "d19e5de498b1b609",
"name": "bitbybit.occt.shapes.compound.makeCompound",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"shapes": {
"connections": [
{
"node": "b9e0607e0975925b",
"output": "list",
"data": {}
}
]
}
},
"position": [
16203.887631436104,
-1611.3150520764127
]
},
"b9e0607e0975925b": {
"id": "b9e0607e0975925b",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "5611bc5cf341c2c5",
"output": "result",
"data": {}
},
{
"node": "8a84867ec54bf4cb",
"output": "result",
"data": {}
},
{
"node": "199d203f6262c9f4",
"output": "result",
"data": {}
}
]
}
},
"position": [
15773.925336246613,
-1612.6404010625076
]
},
"47f801eec7571396": {
"id": "47f801eec7571396",
"name": "bitbybit.babylon.material.pbrMetallicRoughness.create",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"name": "Custom Material",
"baseColor": "#9c9cba",
"emissiveColor": "#000000",
"metallic": 0.9,
"roughness": 0.1,
"alpha": 1,
"backFaceCulling": false,
"zOffset": 2
},
"inputs": {},
"position": [
15715.28424574959,
-1094.3871945578414
]
},
"51a05592542aabd3": {
"id": "51a05592542aabd3",
"name": "bitbybit.occt.shapes.solid.createCylinder",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"radius": 3,
"height": 1.9,
"center": [
0,
0,
0
],
"direction": [
0,
1,
0
]
},
"inputs": {
"center": {
"connections": [
{
"node": "8c04db2bdffb66e6",
"output": "result",
"data": {}
}
]
},
"direction": {
"connections": [
{
"node": "46927a3cd9b1ce67",
"output": "result",
"data": {}
}
]
}
},
"position": [
8061.657830160342,
-120.57698819108319
]
},
"46927a3cd9b1ce67": {
"id": "46927a3cd9b1ce67",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 0,
"z": -1
},
"inputs": {},
"position": [
7643.9496994658075,
-122.46918164476804
]
},
"cae005fd4eefec76": {
"id": "cae005fd4eefec76",
"name": "bitbybit.math.twoNrOperation",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"first": 2,
"second": -2,
"operation": "multiply"
},
"inputs": {
"first": {
"connections": [
{
"node": "da6b1e61c3cde57f",
"output": "result",
"data": {}
}
]
}
},
"position": [
7119.647941124932,
258.7503152406175
]
},
"148608b614ad6834": {
"id": "148608b614ad6834",
"name": "bitbybit.occt.booleans.difference",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"keepEdges": false
},
"inputs": {
"shape": {
"connections": [
{
"node": "278db44265aa8fc1",
"output": "result",
"data": {}
}
]
},
"shapes": {
"connections": [
{
"node": "a2cf4d0bee2f8f5d",
"output": "list",
"data": {}
}
]
}
},
"position": [
9405.340844123077,
-320.2124640620015
]
},
"a2cf4d0bee2f8f5d": {
"id": "a2cf4d0bee2f8f5d",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "8a84867ec54bf4cb",
"output": "result",
"data": {}
}
]
}
},
"position": [
8942.201480574959,
-128.12778001280262
]
},
"8c04db2bdffb66e6": {
"id": "8c04db2bdffb66e6",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 0,
"z": -1.5
},
"inputs": {},
"position": [
7738.3007336913415,
236.1322028726543
]
},
"8a84867ec54bf4cb": {
"id": "8a84867ec54bf4cb",
"name": "bitbybit.occt.fillets.filletEdges",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"radius": 0.3
},
"inputs": {
"shape": {
"connections": [
{
"node": "51a05592542aabd3",
"output": "result",
"data": {}
}
]
}
},
"position": [
8478.962985928561,
-55.91545095975147
]
},
"28dfeea909ef9b0f": {
"id": "28dfeea909ef9b0f",
"name": "bitbybit.lists.passThrough",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "948058814e677493",
"output": "result",
"data": {}
}
]
}
},
"position": [
11272.501791868193,
-2643.7275028328713
]
},
"d24a850370d1f34a": {
"id": "d24a850370d1f34a",
"name": "bitbybit.lists.passThrough",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "c0fac981d5ad596d",
"output": "result",
"data": {}
}
]
}
},
"position": [
11280.050757180928,
-2518.9201734194603
]
},
"7a96abbf531ea6d2": {
"id": "7a96abbf531ea6d2",
"name": "bitbybit.lists.passThrough",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "6b0f4e16b8c5c1ec",
"output": "result",
"data": {}
}
]
}
},
"position": [
11273.785639055657,
-2403.0287424704125
]
},
"6c264d822cb04c5c": {
"id": "6c264d822cb04c5c",
"name": "bitbybit.lists.passThrough",
"data": {},
"inputs": {
"item": {
"connections": [
{
"node": "a0631d093a903e01",
"output": "result",
"data": {}
}
]
}
},
"position": [
11269.55229270132,
-2288.7966528940433
]
},
"711f608573fa655c": {
"id": "711f608573fa655c",
"name": "bitbybit.math.numberSlider",
"data": {
"options": {
"min": 10,
"max": 45,
"step": 5,
"width": 350
},
"number": 20
},
"inputs": {},
"position": [
-1638.0348223016942,
-1173.322034477159
]
},
"dfcdddaff5d6c986": {
"id": "dfcdddaff5d6c986",
"name": "bitbybit.lists.createList",
"data": {},
"inputs": {
"listElements": {
"connections": [
{
"node": "88215ac428ac91df",
"output": "result",
"data": {}
}
]
}
},
"position": [
14721.962494088526,
-1852.6183142969753
]
},
"199d203f6262c9f4": {
"id": "199d203f6262c9f4",
"name": "bitbybit.occt.shapes.compound.makeCompound",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"shapes": {
"connections": [
{
"node": "dfcdddaff5d6c986",
"output": "list",
"data": {}
}
]
}
},
"position": [
15163.759622405141,
-1842.480930626323
]
},
"256c9f4b1e65b4ee": {
"id": "256c9f4b1e65b4ee",
"name": "bitbybit.vector.vectorXYZ",
"async": false,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"x": 0,
"y": 0,
"z": 1
},
"inputs": {},
"position": [
13582.213329764265,
-1657.1673732104307
]
},
"88215ac428ac91df": {
"id": "88215ac428ac91df",
"name": "bitbybit.occt.transforms.rotateAroundCenter",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
},
"angle": 0,
"center": [
0,
0,
0
],
"axis": [
0,
0,
1
]
},
"inputs": {
"shape": {
"connections": [
{
"node": "c83c0293430b8b1e",
"output": "result",
"data": {}
}
]
},
"angle": {
"connections": [
{
"node": "910c4b653f1a3f65",
"output": "item",
"data": {}
}
]
},
"axis": {
"connections": [
{
"node": "256c9f4b1e65b4ee",
"output": "result",
"data": {}
}
]
}
},
"position": [
13975.438657615174,
-1775.7424775046586
]
},
"21f20f3eeaff2747": {
"id": "21f20f3eeaff2747",
"name": "bitbybit.babylon.scene.enableSkybox",
"async": false,
"drawable": false,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"skybox": "city",
"size": 1000,
"blur": 0.4,
"environmentIntensity": 0.4
},
"inputs": {},
"position": [
-1329.3471876928293,
-738.1706233544726
]
},
"e137b928f2d38822": {
"id": "e137b928f2d38822",
"name": "bitbybit.occt.shapes.wire.closeOpenWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": true,
"oneOnOne": false,
"flatten": 0
}
},
"inputs": {
"shape": {
"connections": [
{
"node": "8aef39910e687cf4",
"output": "result",
"data": {}
}
]
}
},
"position": [
10584.139222051128,
-1928.2234846847873
]
},
"0f87fb6c92285ec0": {
"id": "0f87fb6c92285ec0",
"name": "bitbybit.occt.shapes.wire.createLineWire",
"async": true,
"drawable": true,
"data": {
"genericNodeData": {
"hide": false,
"oneOnOne": false,
"flatten": 0
},
"start": [
0,
0,
0
],
"end": [
0,
1,
0
]
},
"inputs": {
"start": {
"connections": [
{
"node": "a0631d093a903e01",
"output": "result",
"data": {}
}
]
},
"end": {
"connections": [
{
"node": "948058814e677493",
"output": "result",
"data": {}
}
]
}
},
"position": [
10218.539824985748,
-2363.368852086994
]
}
}
}