Chairs And Table 3DGS

Chairs And Table 3DGS script details
Type
Rete logo image
rete
App Version
0.19.1
Visibility
public
Date Created
Dec 13, 2024, 7:03:11 AM
Last Edit Date
Dec 13, 2024, 12:56:07 PM

Script Details

The Code
{
  "id": "rete-v2-json",
  "nodes": {
    "cbaddf22b3e3e523": {
      "id": "cbaddf22b3e3e523",
      "name": "bitbybit.math.numberSlider",
      "data": {
        "options": {
          "min": 3,
          "max": 8,
          "step": 1,
          "width": 350,
          "updateOnDrag": false
        },
        "number": 5
      },
      "inputs": {},
      "position": [
        -7293.122998483341,
        2069.401536701146
      ]
    },
    "4207d5c5e57f9ad7": {
      "id": "4207d5c5e57f9ad7",
      "name": "bitbybit.logic.firstDefinedValueGate",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "value2": {
          "connections": [
            {
              "node": "cbaddf22b3e3e523",
              "output": "result",
              "data": {}
            }
          ]
        },
        "value1": {
          "connections": [
            {
              "node": "b769186ed8c01057",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "b769186ed8c01057",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -3715.248629259237,
        1674.8206549891827
      ]
    },
    "3f28136d7a269daa": {
      "id": "3f28136d7a269daa",
      "name": "bitbybit.babylon.gaussianSplatting.create",
      "async": true,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "url": "https://ik.imagekit.io/bitbybit/prod/ik-seo/o/users%2FyVqNAFXmieX0iAkdP6wAz5BJ4X82%2Fprojects%2FE3VvYJ3DWcDeha31kny8%2Fassets%2Fchair-with-pillow/chair-with-pillow.splat?alt=media&token=5408622e-970c-4875-9a5b-95713d4c2e48"
      },
      "inputs": {},
      "position": [
        224.92950158169762,
        1655.6223079925016
      ]
    },
    "b40b7096c2d08cb1": {
      "id": "b40b7096c2d08cb1",
      "name": "bitbybit.occt.shapes.wire.createNGonWire",
      "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": 1
      },
      "inputs": {
        "nrCorners": {
          "connections": [
            {
              "node": "4207d5c5e57f9ad7",
              "output": "result",
              "data": {}
            }
          ]
        },
        "radius": {
          "connections": [
            {
              "node": "6edbaa912819176d",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        500.2672386750147,
        726.1022333872654
      ]
    },
    "1c5c8ce723a93f48": {
      "id": "1c5c8ce723a93f48",
      "name": "bitbybit.lists.repeat",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "times": 10
      },
      "inputs": {
        "times": {
          "connections": [
            {
              "node": "4207d5c5e57f9ad7",
              "output": "result",
              "data": {}
            }
          ]
        },
        "item": {
          "connections": [
            {
              "node": "3f28136d7a269daa",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1863.186747536229,
        360.89508116546256
      ]
    },
    "a70add34aa1f0c82": {
      "id": "a70add34aa1f0c82",
      "name": "bitbybit.lists.flatten",
      "data": {
        "nrLevels": 1
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "1c5c8ce723a93f48",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2182.3255160226017,
        373.9612985776637
      ]
    },
    "2fa8cfb6541293d5": {
      "id": "2fa8cfb6541293d5",
      "name": "bitbybit.babylon.mesh.setPosition",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": true,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "efcb0dd0215c6786",
              "output": "result",
              "data": {}
            }
          ]
        },
        "position": {
          "connections": [
            {
              "node": "c8a7b85fdd187959",
              "output": "item",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "5643d7f933de05e5",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        3761.2299255400067,
        81.236915960419
      ]
    },
    "00780004aa1753f4": {
      "id": "00780004aa1753f4",
      "name": "bitbybit.babylon.mesh.setRotation",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": true,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "rotation": {
          "connections": [
            {
              "node": "5f8855dea9da217d",
              "output": "result",
              "data": {}
            }
          ]
        },
        "babylonMesh": {
          "connections": [
            {
              "node": "efcb0dd0215c6786",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "5643d7f933de05e5",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        3790.3004315433773,
        -622.5277225163129
      ]
    },
    "76fb7cdb55057923": {
      "id": "76fb7cdb55057923",
      "name": "bitbybit.vector.span",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "step": 0.1,
        "min": 0,
        "max": 360.01
      },
      "inputs": {
        "step": {
          "connections": [
            {
              "node": "8cba3e584b39569d",
              "output": "result",
              "data": {}
            }
          ]
        },
        "min": {
          "connections": [
            {
              "node": "807c4cb4342808dc",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1503.4333956295986,
        -714.4820915447867
      ]
    },
    "fefce3f4642c7d10": {
      "id": "fefce3f4642c7d10",
      "name": "bitbybit.math.number",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "number": 360
      },
      "inputs": {},
      "position": [
        236.1799268982992,
        -852.3725315485322
      ]
    },
    "8cba3e584b39569d": {
      "id": "8cba3e584b39569d",
      "name": "bitbybit.math.twoNrOperation",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "first": 1,
        "second": 1,
        "operation": "divide"
      },
      "inputs": {
        "first": {
          "connections": [
            {
              "node": "fefce3f4642c7d10",
              "output": "result",
              "data": {}
            }
          ]
        },
        "second": {
          "connections": [
            {
              "node": "4207d5c5e57f9ad7",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        652.8832730687635,
        -842.1448566737618
      ]
    },
    "5f8855dea9da217d": {
      "id": "5f8855dea9da217d",
      "name": "bitbybit.vector.vectorXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 0,
        "z": 0
      },
      "inputs": {
        "y": {
          "connections": [
            {
              "node": "5ad81e820ece41ef",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        3145.987409702624,
        -720.7745494464041
      ]
    },
    "5ad81e820ece41ef": {
      "id": "5ad81e820ece41ef",
      "name": "bitbybit.lists.flatten",
      "data": {
        "nrLevels": 1
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "d9fbf786d92b5ce0",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2764.520522230574,
        -760.4576248567757
      ]
    },
    "381025b3bbd36c91": {
      "id": "381025b3bbd36c91",
      "name": "bitbybit.lists.reverse",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "clone": true
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "76fb7cdb55057923",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1936.1940581913752,
        -756.9854784962253
      ]
    },
    "d9fbf786d92b5ce0": {
      "id": "d9fbf786d92b5ce0",
      "name": "bitbybit.lists.removeItemAtIndex",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "index": 3,
        "clone": true
      },
      "inputs": {
        "index": {
          "connections": [
            {
              "node": "4207d5c5e57f9ad7",
              "output": "result",
              "data": {}
            }
          ]
        },
        "list": {
          "connections": [
            {
              "node": "381025b3bbd36c91",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2307.7910390596026,
        -778.9772738811239
      ]
    },
    "6edbaa912819176d": {
      "id": "6edbaa912819176d",
      "name": "bitbybit.math.remap",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "number": 0.5,
        "fromLow": 0,
        "fromHigh": 20,
        "toLow": 1.6,
        "toHigh": 5
      },
      "inputs": {
        "number": {
          "connections": [
            {
              "node": "4207d5c5e57f9ad7",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        131.88258114495218,
        1002.4924579207432
      ]
    },
    "3a1221c5380aa62c": {
      "id": "3a1221c5380aa62c",
      "name": "bitbybit.babylon.mesh.hide",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "includeChildren": true
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "3f28136d7a269daa",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        688.9096961521614,
        1959.816753357292
      ]
    },
    "efcb0dd0215c6786": {
      "id": "efcb0dd0215c6786",
      "name": "bitbybit.babylon.gaussianSplatting.clone",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "a70add34aa1f0c82",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2486.8363865574415,
        333.72493469394203
      ]
    },
    "dbfa5404f77abb20": {
      "id": "dbfa5404f77abb20",
      "name": "bitbybit.babylon.mesh.setScale",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "scale": {
          "connections": [
            {
              "node": "0265c3dfc4ea6a8d",
              "output": "result",
              "data": {}
            }
          ]
        },
        "babylonMesh": {
          "connections": [
            {
              "node": "3f28136d7a269daa",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1865.0209580638034,
        1162.4001320812688
      ]
    },
    "0265c3dfc4ea6a8d": {
      "id": "0265c3dfc4ea6a8d",
      "name": "bitbybit.vector.vectorXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0.55,
        "y": 0.55,
        "z": 0.55
      },
      "inputs": {},
      "position": [
        1491.8598956570038,
        1416.8020493140307
      ]
    },
    "976a3dafb61302cd": {
      "id": "976a3dafb61302cd",
      "name": "bitbybit.occt.shapes.face.createCircleFace",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "radius": 5,
        "center": [
          0,
          0,
          0
        ],
        "direction": [
          0,
          1,
          0
        ]
      },
      "inputs": {},
      "position": [
        -303.15658471338475,
        3050.9665388898125
      ]
    },
    "f3183b09aa59e679": {
      "id": "f3183b09aa59e679",
      "name": "bitbybit.draw.drawAnyAsync",
      "async": true,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "options": {
          "connections": [
            {
              "node": "35baa15feda80354",
              "output": "result",
              "data": {}
            }
          ]
        },
        "entity": {
          "connections": [
            {
              "node": "976a3dafb61302cd",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        292.99153822415656,
        3279.9919153978694
      ]
    },
    "35baa15feda80354": {
      "id": "35baa15feda80354",
      "name": "bitbybit.draw.optionsOcctShapeSimple",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "precision": 0.01,
        "drawFaces": true,
        "faceColour": "#8a8a8a",
        "drawEdges": false,
        "edgeColour": "#ffffff",
        "edgeWidth": 2
      },
      "inputs": {},
      "position": [
        -409.4150214831941,
        3499.189741899104
      ]
    },
    "b1171e80aaf6f10b": {
      "id": "b1171e80aaf6f10b",
      "name": "bitbybit.occt.shapes.edge.pointOnEdgeAtParam",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "param": 0.5
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "2eb8a3e3ade1e297",
              "output": "item",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1526.4615528442512,
        122.50717887043479
      ]
    },
    "f895aa708e5c0b84": {
      "id": "f895aa708e5c0b84",
      "name": "bitbybit.occt.shapes.edge.getEdges",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 1,
          "forceExecution": false
        }
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "b40b7096c2d08cb1",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        882.0992777177325,
        321.4079696543957
      ]
    },
    "2eb8a3e3ade1e297": {
      "id": "2eb8a3e3ade1e297",
      "name": "bitbybit.lists.passThrough",
      "data": {},
      "inputs": {
        "item": {
          "connections": [
            {
              "node": "f895aa708e5c0b84",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1230.6300677039126,
        162.66794479320032
      ]
    },
    "c8a7b85fdd187959": {
      "id": "c8a7b85fdd187959",
      "name": "bitbybit.lists.passThrough",
      "data": {},
      "inputs": {
        "item": {
          "connections": [
            {
              "node": "b1171e80aaf6f10b",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2484.395719127532,
        161.1915307190646
      ]
    },
    "807c4cb4342808dc": {
      "id": "807c4cb4342808dc",
      "name": "bitbybit.math.twoNrOperation",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "first": 1,
        "second": 2,
        "operation": "divide"
      },
      "inputs": {
        "first": {
          "connections": [
            {
              "node": "8cba3e584b39569d",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1034.9986195423166,
        -558.6970571209451
      ]
    },
    "ad4166e0a9b23605": {
      "id": "ad4166e0a9b23605",
      "name": "bitbybit.occt.operations.offset",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "distance": -0.55,
        "tolerance": 0.1
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "b40b7096c2d08cb1",
              "output": "result",
              "data": {}
            }
          ]
        },
        "distance": {
          "connections": [
            {
              "node": "a19ac8daceb3363d",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        7345.312209362609,
        2781.9778650080293
      ]
    },
    "80c388daa6c8c6b7": {
      "id": "80c388daa6c8c6b7",
      "name": "bitbybit.vector.span",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "step": 0.1,
        "min": 0,
        "max": 360.01
      },
      "inputs": {
        "step": {
          "connections": [
            {
              "node": "8cba3e584b39569d",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1940.1972738194797,
        -397.40716685393943
      ]
    },
    "8e20afa3cb7801a2": {
      "id": "8e20afa3cb7801a2",
      "name": "bitbybit.lists.flatten",
      "data": {
        "nrLevels": 1
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "f7ad43ca328b2e79",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2752.517889444966,
        -336.9080980881521
      ]
    },
    "f7ad43ca328b2e79": {
      "id": "f7ad43ca328b2e79",
      "name": "bitbybit.lists.removeItemAtIndex",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "index": 0,
        "clone": true
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "80c388daa6c8c6b7",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2296.805371462942,
        -412.57660717308664
      ]
    },
    "8032091ad51b8f33": {
      "id": "8032091ad51b8f33",
      "name": "bitbybit.vector.vectorXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 0,
        "z": 0
      },
      "inputs": {
        "y": {
          "connections": [
            {
              "node": "8e20afa3cb7801a2",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        10339.326207094457,
        -539.9412716407599
      ]
    },
    "a19ac8daceb3363d": {
      "id": "a19ac8daceb3363d",
      "name": "bitbybit.math.number",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "number": -0.55
      },
      "inputs": {},
      "position": [
        6942.730186001518,
        2944.0393997629417
      ]
    },
    "517644fcf703f8d9": {
      "id": "517644fcf703f8d9",
      "name": "bitbybit.draw.drawAnyAsync",
      "async": true,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "options": {
          "connections": [
            {
              "node": "efab73cb2cbd2da7",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        12369.270199638833,
        -688.3170154828751
      ]
    },
    "0867e624d60ec386": {
      "id": "0867e624d60ec386",
      "name": "bitbybit.lists.repeat",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "times": 10
      },
      "inputs": {
        "item": {
          "connections": [
            {
              "node": "517644fcf703f8d9",
              "output": "result",
              "data": {}
            }
          ]
        },
        "times": {
          "connections": [
            {
              "node": "8a41c30601c60cd3",
              "output": "item",
              "data": {}
            }
          ]
        }
      },
      "position": [
        12844.777288729092,
        -479.1258478298348
      ]
    },
    "2d991f1c624eea4c": {
      "id": "2d991f1c624eea4c",
      "name": "bitbybit.lists.flatten",
      "data": {
        "nrLevels": 1
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "0867e624d60ec386",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        13150.861853497721,
        -442.4487329735257
      ]
    },
    "77e2d10a57aa6581": {
      "id": "77e2d10a57aa6581",
      "name": "bitbybit.babylon.mesh.clone",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "2d991f1c624eea4c",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        13452.93531075105,
        -482.3908147912189
      ]
    },
    "f559c1ac1c6a1aeb": {
      "id": "f559c1ac1c6a1aeb",
      "name": "bitbybit.babylon.mesh.setRotation",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": true,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "77e2d10a57aa6581",
              "output": "result",
              "data": {}
            }
          ]
        },
        "rotation": {
          "connections": [
            {
              "node": "8032091ad51b8f33",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "63f7b5924c032814",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        13900.429988666545,
        -1084.3405648544126
      ]
    },
    "efab73cb2cbd2da7": {
      "id": "efab73cb2cbd2da7",
      "name": "bitbybit.draw.optionsOcctShapeSimple",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "precision": 0.01,
        "drawFaces": true,
        "faceColour": "#383838",
        "drawEdges": false,
        "edgeColour": "#ffffff",
        "edgeWidth": 0.2
      },
      "inputs": {},
      "position": [
        11401.460363865954,
        159.9438943737215
      ]
    },
    "44e404655b901889": {
      "id": "44e404655b901889",
      "name": "bitbybit.occt.shapes.solid.createCylinder",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "radius": 0.05,
        "height": 3.5,
        "center": [
          0,
          0,
          0
        ],
        "direction": [
          0,
          1,
          0
        ]
      },
      "inputs": {},
      "position": [
        11482.868885167238,
        645.8992981810027
      ]
    },
    "ed8a8931a17688d3": {
      "id": "ed8a8931a17688d3",
      "name": "bitbybit.occt.shapes.edge.getEdge",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "index": 1
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "915b5193aa64f5d1",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        7829.4502729695905,
        378.4592994325802
      ]
    },
    "da67bdd85de3092f": {
      "id": "da67bdd85de3092f",
      "name": "bitbybit.occt.shapes.edge.startPointOnEdge",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "ae7b97070bb4b9b2",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        8804.735254746873,
        621.3816365842738
      ]
    },
    "a19b3bbb9b921ccd": {
      "id": "a19b3bbb9b921ccd",
      "name": "bitbybit.occt.shapes.edge.endPointOnEdge",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "ae7b97070bb4b9b2",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        8791.316058197646,
        943.9787923956147
      ]
    },
    "ae7b97070bb4b9b2": {
      "id": "ae7b97070bb4b9b2",
      "name": "bitbybit.occt.transforms.translate",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "translation": [
          0,
          0,
          0
        ]
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "ed8a8931a17688d3",
              "output": "result",
              "data": {}
            }
          ]
        },
        "translation": {
          "connections": [
            {
              "node": "658e7697acb6d22d",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        8303.870282958462,
        683.1729492013787
      ]
    },
    "658e7697acb6d22d": {
      "id": "658e7697acb6d22d",
      "name": "bitbybit.vector.vectorXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 3,
        "z": 0
      },
      "inputs": {},
      "position": [
        7899.518996574604,
        862.5145842110475
      ]
    },
    "d2488bd02b8c0dc1": {
      "id": "d2488bd02b8c0dc1",
      "name": "bitbybit.vector.vectorXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 2.5,
        "z": 0
      },
      "inputs": {},
      "position": [
        9182.287547491425,
        1171.0628538638414
      ]
    },
    "5ea9006630f23bda": {
      "id": "5ea9006630f23bda",
      "name": "bitbybit.occt.shapes.wire.createPolygonWire",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "points": {
          "connections": [
            {
              "node": "68ec0d0df0176bfb",
              "output": "list",
              "data": {}
            }
          ]
        }
      },
      "position": [
        9717.698811436614,
        775.7663747294432
      ]
    },
    "68ec0d0df0176bfb": {
      "id": "68ec0d0df0176bfb",
      "name": "bitbybit.lists.createList",
      "data": {},
      "inputs": {
        "listElements": {
          "connections": [
            {
              "node": "da67bdd85de3092f",
              "output": "result",
              "data": {}
            },
            {
              "node": "a19b3bbb9b921ccd",
              "output": "result",
              "data": {}
            },
            {
              "node": "d2488bd02b8c0dc1",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        9422.089707925323,
        814.6320390582359
      ]
    },
    "e6ac86ae68e4dfae": {
      "id": "e6ac86ae68e4dfae",
      "name": "bitbybit.occt.shapes.face.createFaceFromWire",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "planar": true
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "5ea9006630f23bda",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        10083.007887563892,
        1044.2673814017498
      ]
    },
    "4c328cc15c7524e3": {
      "id": "4c328cc15c7524e3",
      "name": "bitbybit.occt.operations.offset",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "distance": -0.06,
        "tolerance": 0.001
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "5ea9006630f23bda",
              "output": "result",
              "data": {}
            }
          ]
        },
        "face": {
          "connections": [
            {
              "node": "e6ac86ae68e4dfae",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        10534.144669216555,
        1044.1813021571134
      ]
    },
    "42818d30a248f0ec": {
      "id": "42818d30a248f0ec",
      "name": "bitbybit.occt.shapes.face.createFaceFromWires",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "planar": true
      },
      "inputs": {
        "shapes": {
          "connections": [
            {
              "node": "bb79114b17a23d6e",
              "output": "list",
              "data": {}
            }
          ]
        }
      },
      "position": [
        11695.652223275323,
        1087.5642195440757
      ]
    },
    "bb79114b17a23d6e": {
      "id": "bb79114b17a23d6e",
      "name": "bitbybit.lists.createList",
      "data": {},
      "inputs": {
        "listElements": {
          "connections": [
            {
              "node": "5ea9006630f23bda",
              "output": "result",
              "data": {}
            },
            {
              "node": "71eb46b4dc2c3930",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        11377.470327527839,
        1097.2045754611183
      ]
    },
    "71eb46b4dc2c3930": {
      "id": "71eb46b4dc2c3930",
      "name": "bitbybit.occt.shapes.wire.reversedWire",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "bde06ac31eb45ac7",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        11204.238215806767,
        1370.4379200378144
      ]
    },
    "d654c4b04128a0d0": {
      "id": "d654c4b04128a0d0",
      "name": "bitbybit.occt.operations.extrude",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "direction": [
          0,
          1,
          0
        ]
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "42818d30a248f0ec",
              "output": "result",
              "data": {}
            }
          ]
        },
        "direction": {
          "connections": [
            {
              "node": "a990db40723aa73c",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        12285.96525078363,
        1204.5941267298988
      ]
    },
    "a990db40723aa73c": {
      "id": "a990db40723aa73c",
      "name": "bitbybit.vector.vectorXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 0.03,
        "z": 0
      },
      "inputs": {},
      "position": [
        11758.459462981755,
        1452.4570516065958
      ]
    },
    "915b5193aa64f5d1": {
      "id": "915b5193aa64f5d1",
      "name": "bitbybit.occt.shapes.wire.createNGonWire",
      "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": 3.4
      },
      "inputs": {
        "nrCorners": {
          "connections": [
            {
              "node": "4207d5c5e57f9ad7",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        7349.91888996458,
        1053.5085600853622
      ]
    },
    "1fcad20f06ae93c7": {
      "id": "1fcad20f06ae93c7",
      "name": "bitbybit.occt.shapes.face.createFaceFromWire",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "planar": true
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "bde06ac31eb45ac7",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        11301.149865278334,
        1761.2228862141694
      ]
    },
    "244e098068a02dfd": {
      "id": "244e098068a02dfd",
      "name": "bitbybit.draw.drawAnyAsync",
      "async": true,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "options": {
          "connections": [
            {
              "node": "68ed2badf61c0d3d",
              "output": "result",
              "data": {}
            }
          ]
        },
        "entity": {
          "connections": [
            {
              "node": "1fcad20f06ae93c7",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        13022.855108065836,
        1621.009090257601
      ]
    },
    "44dd4853e5a57f9f": {
      "id": "44dd4853e5a57f9f",
      "name": "bitbybit.babylon.material.pbrMetallicRoughness.create",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "Custom Material",
        "baseColor": "#ffffff",
        "emissiveColor": "#000000",
        "metallic": 0.9,
        "roughness": 0.1,
        "alpha": 0.3,
        "backFaceCulling": false,
        "zOffset": 0
      },
      "inputs": {},
      "position": [
        12159.824016371054,
        1963.0234883096905
      ]
    },
    "68ed2badf61c0d3d": {
      "id": "68ed2badf61c0d3d",
      "name": "bitbybit.draw.optionsOcctShapeMaterial",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "precision": 0.01,
        "drawEdges": false,
        "edgeColour": "#ffffff",
        "edgeWidth": 2
      },
      "inputs": {
        "faceMaterial": {
          "connections": [
            {
              "node": "44dd4853e5a57f9f",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        12515.175625347241,
        1845.795999884066
      ]
    },
    "304839fcb0487b85": {
      "id": "304839fcb0487b85",
      "name": "bitbybit.draw.drawAnyAsync",
      "async": true,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "options": {
          "connections": [
            {
              "node": "efab73cb2cbd2da7",
              "output": "result",
              "data": {}
            }
          ]
        },
        "entity": {
          "connections": [
            {
              "node": "d654c4b04128a0d0",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        12793.58357572448,
        285.58244203927126
      ]
    },
    "8a41c30601c60cd3": {
      "id": "8a41c30601c60cd3",
      "name": "bitbybit.lists.passThrough",
      "data": {},
      "inputs": {
        "item": {
          "connections": [
            {
              "node": "4207d5c5e57f9ad7",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        10395.56809083843,
        -184.1556830328197
      ]
    },
    "03529a2ff875ab8f": {
      "id": "03529a2ff875ab8f",
      "name": "bitbybit.lists.repeat",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "times": 10
      },
      "inputs": {
        "times": {
          "connections": [
            {
              "node": "8a41c30601c60cd3",
              "output": "item",
              "data": {}
            }
          ]
        },
        "item": {
          "connections": [
            {
              "node": "304839fcb0487b85",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        13155.760484197275,
        30.28365685176265
      ]
    },
    "bb370c2664db636b": {
      "id": "bb370c2664db636b",
      "name": "bitbybit.lists.flatten",
      "data": {
        "nrLevels": 1
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "03529a2ff875ab8f",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        13455.663657468847,
        67.11170196343483
      ]
    },
    "7d86de88485cf8f4": {
      "id": "7d86de88485cf8f4",
      "name": "bitbybit.babylon.mesh.clone",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "bb370c2664db636b",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        13760.16698727594,
        27.605684429465853
      ]
    },
    "3812325731cbc290": {
      "id": "3812325731cbc290",
      "name": "bitbybit.babylon.mesh.setRotation",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": true,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "7d86de88485cf8f4",
              "output": "result",
              "data": {}
            }
          ]
        },
        "rotation": {
          "connections": [
            {
              "node": "8032091ad51b8f33",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "63f7b5924c032814",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        14446.490194647538,
        -236.26506928729845
      ]
    },
    "7a44fa6d09ae11d5": {
      "id": "7a44fa6d09ae11d5",
      "name": "bitbybit.lists.repeat",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "times": 10
      },
      "inputs": {
        "item": {
          "connections": [
            {
              "node": "244e098068a02dfd",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        13446.97246988806,
        1445.8274694418142
      ]
    },
    "61b87ea8eccec9c2": {
      "id": "61b87ea8eccec9c2",
      "name": "bitbybit.lists.flatten",
      "data": {
        "nrLevels": 1
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "7a44fa6d09ae11d5",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        13850.84675054108,
        1477.7468314437904
      ]
    },
    "56b7c30681f24afe": {
      "id": "56b7c30681f24afe",
      "name": "bitbybit.babylon.mesh.clone",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "61b87ea8eccec9c2",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        14241.910060605574,
        1474.447744530241
      ]
    },
    "82964b8d766b2a12": {
      "id": "82964b8d766b2a12",
      "name": "bitbybit.babylon.mesh.setRotation",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": true,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "56b7c30681f24afe",
              "output": "result",
              "data": {}
            }
          ]
        },
        "rotation": {
          "connections": [
            {
              "node": "8032091ad51b8f33",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "63f7b5924c032814",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        14816.852541378974,
        1329.8502514938375
      ]
    },
    "87c45bfda4dc3105": {
      "id": "87c45bfda4dc3105",
      "name": "bitbybit.draw.drawAnyAsync",
      "async": true,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "options": {
          "connections": [
            {
              "node": "efab73cb2cbd2da7",
              "output": "result",
              "data": {}
            }
          ]
        },
        "entity": {
          "connections": [
            {
              "node": "44e404655b901889",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        12793.639686653285,
        641.0780059493629
      ]
    },
    "bde06ac31eb45ac7": {
      "id": "bde06ac31eb45ac7",
      "name": "bitbybit.occt.fillets.fillet2d",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "radius": 0.1
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "4c328cc15c7524e3",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        10882.608452660503,
        1065.8643380816952
      ]
    },
    "8803d2ac5b93acb6": {
      "id": "8803d2ac5b93acb6",
      "name": "bitbybit.occt.transforms.translate",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "translation": [
          0,
          0,
          0
        ]
      },
      "inputs": {
        "translation": {
          "connections": [
            {
              "node": "658e7697acb6d22d",
              "output": "result",
              "data": {}
            }
          ]
        },
        "shape": {
          "connections": [
            {
              "node": "915b5193aa64f5d1",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        8182.811654028482,
        1390.3647340972516
      ]
    },
    "c0bc65148e44eb2f": {
      "id": "c0bc65148e44eb2f",
      "name": "bitbybit.occt.shapes.edge.getCornerPointsOfEdgesForShape",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "8803d2ac5b93acb6",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        8595.59216422992,
        1513.6030370755798
      ]
    },
    "44a0c98b0be4bb0a": {
      "id": "44a0c98b0be4bb0a",
      "name": "bitbybit.point.pointXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 3.4,
        "z": 0
      },
      "inputs": {},
      "position": [
        8601.960862449747,
        1828.9447431176566
      ]
    },
    "2bf784911ba4d416": {
      "id": "2bf784911ba4d416",
      "name": "bitbybit.occt.shapes.edge.line",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "start": [
          0,
          0,
          0
        ],
        "end": [
          0,
          1,
          0
        ]
      },
      "inputs": {
        "start": {
          "connections": [
            {
              "node": "77044c59e6af96ef",
              "output": "result",
              "data": {}
            }
          ]
        },
        "end": {
          "connections": [
            {
              "node": "44a0c98b0be4bb0a",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        9310.00857732772,
        1736.6783700706435
      ]
    },
    "77044c59e6af96ef": {
      "id": "77044c59e6af96ef",
      "name": "bitbybit.lists.flatten",
      "data": {
        "nrLevels": 1
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "c0bc65148e44eb2f",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        8918.612765800017,
        1605.1573463681402
      ]
    },
    "7f8f186a64c1cdaf": {
      "id": "7f8f186a64c1cdaf",
      "name": "bitbybit.draw.drawAnyAsync",
      "async": true,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "options": {
          "connections": [
            {
              "node": "0666182263159ab8",
              "output": "result",
              "data": {}
            }
          ]
        },
        "entity": {
          "connections": [
            {
              "node": "2bf784911ba4d416",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "63f7b5924c032814",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        10284.480754615726,
        1919.7477882747285
      ]
    },
    "0666182263159ab8": {
      "id": "0666182263159ab8",
      "name": "bitbybit.draw.optionsOcctShapeSimple",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "precision": 0.01,
        "drawFaces": false,
        "faceColour": "#ff0000",
        "drawEdges": true,
        "edgeColour": "#303030",
        "edgeWidth": 1
      },
      "inputs": {},
      "position": [
        9492.1690963189,
        2215.6444205838334
      ]
    },
    "e78c19d69910404b": {
      "id": "e78c19d69910404b",
      "name": "bitbybit.occt.operations.offset",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "distance": -0.03,
        "tolerance": 0.1
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "ad4166e0a9b23605",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        7715.956797700635,
        2778.4728391837216
      ]
    },
    "9cdc0219fc84f611": {
      "id": "9cdc0219fc84f611",
      "name": "bitbybit.occt.shapes.face.createFaceFromWire",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "planar": true
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "e78c19d69910404b",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        8196.260654558613,
        2770.8763381681583
      ]
    },
    "f715e45cd738ffe7": {
      "id": "f715e45cd738ffe7",
      "name": "bitbybit.vector.vectorXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 2,
        "z": 0
      },
      "inputs": {
        "y": {
          "connections": [
            {
              "node": "c3f923c37cd88243",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        8225.557405836624,
        3165.858077921455
      ]
    },
    "9e0a4f1da4591256": {
      "id": "9e0a4f1da4591256",
      "name": "bitbybit.occt.transforms.translate",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "translation": [
          0,
          0,
          0
        ]
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "9cdc0219fc84f611",
              "output": "result",
              "data": {}
            }
          ]
        },
        "translation": {
          "connections": [
            {
              "node": "f715e45cd738ffe7",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        8722.062697172645,
        2938.585071133658
      ]
    },
    "64da0b696facd729": {
      "id": "64da0b696facd729",
      "name": "bitbybit.draw.drawAnyAsync",
      "async": true,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "options": {
          "connections": [
            {
              "node": "61a59c83338eaa1f",
              "output": "result",
              "data": {}
            }
          ]
        },
        "entity": {
          "connections": [
            {
              "node": "6378950a7e674f4b",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "63f7b5924c032814",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        10044.054616992893,
        3322.9866843748696
      ]
    },
    "0dee0c4d64638e54": {
      "id": "0dee0c4d64638e54",
      "name": "bitbybit.occt.transforms.scale",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "factor": 0.7
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "9cdc0219fc84f611",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        9110.39039947186,
        2764.105063445397
      ]
    },
    "240b2534012637e7": {
      "id": "240b2534012637e7",
      "name": "bitbybit.occt.shapes.edge.getEdges",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "0dee0c4d64638e54",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        9517.976327898112,
        2764.184088329429
      ]
    },
    "a41c0cffc281f51d": {
      "id": "a41c0cffc281f51d",
      "name": "bitbybit.occt.shapes.edge.pointOnEdgeAtParam",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "param": 0.5
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "2f5f1ea527b37f43",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        10269.515207700482,
        2929.7350268797823
      ]
    },
    "2f5f1ea527b37f43": {
      "id": "2f5f1ea527b37f43",
      "name": "bitbybit.lists.flatten",
      "data": {
        "nrLevels": 1
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "240b2534012637e7",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        9926.289702262799,
        2960.182759224416
      ]
    },
    "4b7214e69af486c8": {
      "id": "4b7214e69af486c8",
      "name": "bitbybit.babylon.gaussianSplatting.create",
      "async": true,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "url": "https://firebasestorage.googleapis.com/v0/b/bit-by-bit-prod.appspot.com/o/users%2FyVqNAFXmieX0iAkdP6wAz5BJ4X82%2Fprojects%2Fns2SZOxIjoCgavvJM3yF%2Fassets%2Fpalm.splat?alt=media&token=01fcce14-1dd9-4120-aec0-06fcdfaf28bf"
      },
      "inputs": {},
      "position": [
        1222.0499350622254,
        2999.4692517731596
      ]
    },
    "d4e2e1d5ba5f5799": {
      "id": "d4e2e1d5ba5f5799",
      "name": "bitbybit.babylon.gaussianSplatting.clone",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "802c2930b5f60fcb",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2572.877326785123,
        4409.595512528565
      ]
    },
    "5723d070b461a7b1": {
      "id": "5723d070b461a7b1",
      "name": "bitbybit.lists.repeat",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "times": 10
      },
      "inputs": {
        "times": {
          "connections": [
            {
              "node": "4207d5c5e57f9ad7",
              "output": "result",
              "data": {}
            }
          ]
        },
        "item": {
          "connections": [
            {
              "node": "4b7214e69af486c8",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1794.0106599762275,
        2838.6050879530403
      ]
    },
    "802c2930b5f60fcb": {
      "id": "802c2930b5f60fcb",
      "name": "bitbybit.lists.flatten",
      "data": {
        "nrLevels": 1
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "5723d070b461a7b1",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2098.512864394996,
        2876.7041450402767
      ]
    },
    "266647b39f49c560": {
      "id": "266647b39f49c560",
      "name": "bitbybit.babylon.mesh.setPosition",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": true,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "d4e2e1d5ba5f5799",
              "output": "result",
              "data": {}
            }
          ]
        },
        "position": {
          "connections": [
            {
              "node": "3f22b4dc1be252ad",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "63f7b5924c032814",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        12062.93673834194,
        4388.189309051008
      ]
    },
    "c0851d63e95040b4": {
      "id": "c0851d63e95040b4",
      "name": "bitbybit.math.randomNumbers",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "low": 0.1,
        "high": 0.23,
        "count": 10
      },
      "inputs": {
        "count": {
          "connections": [
            {
              "node": "4207d5c5e57f9ad7",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2557.873146300683,
        2349.4984577334976
      ]
    },
    "282168bd5bdc3dcf": {
      "id": "282168bd5bdc3dcf",
      "name": "bitbybit.babylon.mesh.setScale",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": true,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "d4e2e1d5ba5f5799",
              "output": "result",
              "data": {}
            }
          ]
        },
        "scale": {
          "connections": [
            {
              "node": "b3ec23b5a16bf28c",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "5643d7f933de05e5",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        4031.395098645347,
        2710.471647233753
      ]
    },
    "b6df0e457d4ef2bd": {
      "id": "b6df0e457d4ef2bd",
      "name": "bitbybit.lists.flatten",
      "data": {
        "nrLevels": 1
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "c0851d63e95040b4",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2993.409217461307,
        2449.960506199012
      ]
    },
    "b3ec23b5a16bf28c": {
      "id": "b3ec23b5a16bf28c",
      "name": "bitbybit.vector.vectorXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": true,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 0,
        "z": 0
      },
      "inputs": {
        "y": {
          "connections": [
            {
              "node": "b6df0e457d4ef2bd",
              "output": "result",
              "data": {}
            }
          ]
        },
        "x": {
          "connections": [
            {
              "node": "b6df0e457d4ef2bd",
              "output": "result",
              "data": {}
            }
          ]
        },
        "z": {
          "connections": [
            {
              "node": "b6df0e457d4ef2bd",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        3348.6587444689585,
        2330.7757741499004
      ]
    },
    "12f3cc112cbd332c": {
      "id": "12f3cc112cbd332c",
      "name": "bitbybit.vector.vectorXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 0,
        "z": 0
      },
      "inputs": {
        "y": {
          "connections": [
            {
              "node": "c544405eba95e1d1",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        3352.8378041795286,
        2682.0231327749248
      ]
    },
    "d62a0b17e9926b10": {
      "id": "d62a0b17e9926b10",
      "name": "bitbybit.math.randomNumbers",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "low": 0,
        "high": 360,
        "count": 10
      },
      "inputs": {
        "count": {
          "connections": [
            {
              "node": "4207d5c5e57f9ad7",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2558.444348001968,
        2697.191328343022
      ]
    },
    "c544405eba95e1d1": {
      "id": "c544405eba95e1d1",
      "name": "bitbybit.lists.flatten",
      "data": {
        "nrLevels": 1
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "d62a0b17e9926b10",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2997.4211875837805,
        2762.525010775361
      ]
    },
    "b6bf2b08fdfb927f": {
      "id": "b6bf2b08fdfb927f",
      "name": "bitbybit.babylon.mesh.setRotation",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": true,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "d4e2e1d5ba5f5799",
              "output": "result",
              "data": {}
            }
          ]
        },
        "rotation": {
          "connections": [
            {
              "node": "12f3cc112cbd332c",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "5643d7f933de05e5",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        4030.095628184944,
        3027.3885753151008
      ]
    },
    "61ca90679c7b67f0": {
      "id": "61ca90679c7b67f0",
      "name": "bitbybit.babylon.mesh.hide",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "includeChildren": true
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "517644fcf703f8d9",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        12844.84417962413,
        -782.9942299476988
      ]
    },
    "a1e7b94bd7aad416": {
      "id": "a1e7b94bd7aad416",
      "name": "bitbybit.babylon.mesh.show",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "includeChildren": true
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "77e2d10a57aa6581",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "63f7b5924c032814",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        13902.943922977764,
        -776.217162978511
      ]
    },
    "a24a51af971232d9": {
      "id": "a24a51af971232d9",
      "name": "bitbybit.babylon.mesh.show",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "includeChildren": true
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "d4e2e1d5ba5f5799",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "5643d7f933de05e5",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        3382.814149492122,
        4187.3033459148255
      ]
    },
    "109a8877c07b72fe": {
      "id": "109a8877c07b72fe",
      "name": "bitbybit.babylon.mesh.hide",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "includeChildren": true
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "4b7214e69af486c8",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1799.513515458123,
        3150.70243154558
      ]
    },
    "0ac8fb4812082950": {
      "id": "0ac8fb4812082950",
      "name": "bitbybit.babylon.mesh.show",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "includeChildren": true
      },
      "inputs": {
        "babylonMesh": {
          "connections": [
            {
              "node": "efcb0dd0215c6786",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "5643d7f933de05e5",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        2965.315818300552,
        775.5890820905876
      ]
    },
    "61a59c83338eaa1f": {
      "id": "61a59c83338eaa1f",
      "name": "bitbybit.draw.optionsOcctShapeMaterial",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "precision": 0.01,
        "drawEdges": false,
        "edgeColour": "#ffffff",
        "edgeWidth": 2
      },
      "inputs": {
        "faceMaterial": {
          "connections": [
            {
              "node": "f589ad8e55eb09c8",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        9513.777107046704,
        3623.595558240837
      ]
    },
    "f589ad8e55eb09c8": {
      "id": "f589ad8e55eb09c8",
      "name": "bitbybit.babylon.material.pbrMetallicRoughness.create",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "Custom Material",
        "baseColor": "#000000",
        "emissiveColor": "#000000",
        "metallic": 0.6,
        "roughness": 0.5,
        "alpha": 1,
        "backFaceCulling": false,
        "zOffset": 0
      },
      "inputs": {},
      "position": [
        9044.59994397635,
        3663.1224684396343
      ]
    },
    "cc912119c6feeb0c": {
      "id": "cc912119c6feeb0c",
      "name": "bitbybit.asset.getFile",
      "async": true,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "fileName": "chair-with-pillow.splat"
      },
      "inputs": {},
      "position": [
        -490.6752450625636,
        1663.1457831473203
      ]
    },
    "51171c38c350caec": {
      "id": "51171c38c350caec",
      "name": "bitbybit.point.translatePoints",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "points": {
          "connections": [
            {
              "node": "6200b789176d2c38",
              "output": "list",
              "data": {}
            }
          ]
        },
        "translation": {
          "connections": [
            {
              "node": "5095490eeff0ef35",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        11035.54620877702,
        3430.052739862192
      ]
    },
    "6200b789176d2c38": {
      "id": "6200b789176d2c38",
      "name": "bitbybit.lists.createList",
      "data": {},
      "inputs": {
        "listElements": {
          "connections": [
            {
              "node": "a41c0cffc281f51d",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        10754.240658898156,
        3096.9392034590965
      ]
    },
    "5095490eeff0ef35": {
      "id": "5095490eeff0ef35",
      "name": "bitbybit.vector.vectorXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 1,
        "z": 0
      },
      "inputs": {
        "y": {
          "connections": [
            {
              "node": "2ac0842bf3e1fc2c",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        10667.488526219728,
        3471.18464430383
      ]
    },
    "3f22b4dc1be252ad": {
      "id": "3f22b4dc1be252ad",
      "name": "bitbybit.lists.flatten",
      "data": {
        "nrLevels": 1
      },
      "inputs": {
        "list": {
          "connections": [
            {
              "node": "51171c38c350caec",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        11428.062275110791,
        3467.9377519595027
      ]
    },
    "171619c5fe56f999": {
      "id": "171619c5fe56f999",
      "name": "bitbybit.babylon.scene.enableSkybox",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "skybox": "city",
        "size": 1000,
        "blur": 0.5,
        "environmentIntensity": 0.7
      },
      "inputs": {},
      "position": [
        -1298.8163562338164,
        1699.764056723333
      ]
    },
    "b1b5da87d51714bf": {
      "id": "b1b5da87d51714bf",
      "name": "bitbybit.occt.operations.extrude",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "direction": [
          0,
          1,
          0
        ]
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "9e0a4f1da4591256",
              "output": "result",
              "data": {}
            }
          ]
        },
        "direction": {
          "connections": [
            {
              "node": "8edd39f6b4669634",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        9125.844455335997,
        3205.6681199384393
      ]
    },
    "8edd39f6b4669634": {
      "id": "8edd39f6b4669634",
      "name": "bitbybit.vector.vectorXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": -0.1,
        "z": 0
      },
      "inputs": {},
      "position": [
        8716.012068420201,
        3294.95877980509
      ]
    },
    "6378950a7e674f4b": {
      "id": "6378950a7e674f4b",
      "name": "bitbybit.occt.fillets.filletEdges",
      "async": true,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "radius": 0.025
      },
      "inputs": {
        "shape": {
          "connections": [
            {
              "node": "b1b5da87d51714bf",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        9515.90744036641,
        3096.9526323889854
      ]
    },
    "c3f923c37cd88243": {
      "id": "c3f923c37cd88243",
      "name": "bitbybit.math.number",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "number": 1
      },
      "inputs": {},
      "position": [
        7690.894894133691,
        4147.964130365917
      ]
    },
    "2ac0842bf3e1fc2c": {
      "id": "2ac0842bf3e1fc2c",
      "name": "bitbybit.math.subtract",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "first": 1,
        "second": 0.01
      },
      "inputs": {
        "first": {
          "connections": [
            {
              "node": "c3f923c37cd88243",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        10053.979776185932,
        4147.028136055375
      ]
    },
    "135da3c2f0faf4a7": {
      "id": "135da3c2f0faf4a7",
      "name": "bitbybit.babylon.scene.adjustActiveArcRotateCamera",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "position": [
          10,
          10,
          10
        ],
        "lookAt": [
          0,
          0,
          0
        ],
        "lowerBetaLimit": 1,
        "upperBetaLimit": 179,
        "angularSensibilityX": 4000,
        "angularSensibilityY": 4000,
        "maxZ": 1000,
        "panningSensibility": 1000,
        "wheelPrecision": 20
      },
      "inputs": {
        "position": {
          "connections": [
            {
              "node": "9b44396bcf50ec01",
              "output": "result",
              "data": {}
            }
          ]
        },
        "lookAt": {
          "connections": [
            {
              "node": "1413a02ae2df6f36",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -1001.8314921124231,
        2935.375788633577
      ]
    },
    "9b44396bcf50ec01": {
      "id": "9b44396bcf50ec01",
      "name": "bitbybit.vector.vectorXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": -6,
        "y": 3,
        "z": -6
      },
      "inputs": {},
      "position": [
        -1665.9178668576826,
        2801.8106587402344
      ]
    },
    "1413a02ae2df6f36": {
      "id": "1413a02ae2df6f36",
      "name": "bitbybit.vector.vectorXYZ",
      "async": false,
      "drawable": true,
      "data": {
        "genericNodeData": {
          "hide": true,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "x": 0,
        "y": 1,
        "z": 0
      },
      "inputs": {},
      "position": [
        -1664.5961834141397,
        3140.1359804806943
      ]
    },
    "045bf7c270413360": {
      "id": "045bf7c270413360",
      "name": "bitbybit.babylon.scene.drawDirectionalLight",
      "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": 2056,
        "enableShadows": true,
        "shadowDarkness": 0,
        "shadowUsePercentageCloserFiltering": true,
        "shadowContactHardeningLightSizeUVRatio": 0.2,
        "shadowBias": 0.0001,
        "shadowNormalBias": 0.002,
        "shadowMaxZ": 1000,
        "shadowMinZ": 0
      },
      "inputs": {},
      "position": [
        -556.7767171874875,
        2257.557468875001
      ]
    },
    "aab33ef8bb78b354": {
      "id": "aab33ef8bb78b354",
      "name": "bitbybit.babylon.gui.advancedDynamicTexture.createFullScreenUI",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "fullscreen",
        "foreground": true,
        "adaptiveScaling": false
      },
      "inputs": {},
      "position": [
        -6986.083824879852,
        119.09205134955744
      ]
    },
    "41a350d45e906d34": {
      "id": "41a350d45e906d34",
      "name": "bitbybit.babylon.gui.stackPanel.createStackPanel",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "stackPanel",
        "isVertical": true,
        "spacing": 25,
        "color": "#00000000",
        "background": "#00000055"
      },
      "inputs": {
        "width": {
          "connections": [
            {
              "node": "84f0e99a49224f4a",
              "output": "result",
              "data": {}
            }
          ]
        },
        "height": {
          "connections": [
            {
              "node": "76db862141fa8cc4",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -6456.8727774895415,
        537.817016881472
      ]
    },
    "84f0e99a49224f4a": {
      "id": "84f0e99a49224f4a",
      "name": "bitbybit.text.create",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "text": "740px"
      },
      "inputs": {},
      "position": [
        -6842.4127298757585,
        489.7192869045099
      ]
    },
    "76db862141fa8cc4": {
      "id": "76db862141fa8cc4",
      "name": "bitbybit.text.create",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "text": "250px"
      },
      "inputs": {},
      "position": [
        -6839.164031743783,
        781.0319844805392
      ]
    },
    "a93fa1bf44606ed3": {
      "id": "a93fa1bf44606ed3",
      "name": "bitbybit.babylon.gui.control.changeControlAlignment",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "horizontalAlignment": "left",
        "verticalAlignment": "bottom"
      },
      "inputs": {
        "control": {
          "connections": [
            {
              "node": "41a350d45e906d34",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -6027.635119730241,
        534.813714427063
      ]
    },
    "c0e43a985fb788b8": {
      "id": "c0e43a985fb788b8",
      "name": "bitbybit.babylon.gui.control.changeControlPadding",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "paddingLeft": {
          "connections": [
            {
              "node": "0108d64c5d77ddfe",
              "output": "result",
              "data": {}
            }
          ]
        },
        "paddingRight": {
          "connections": [
            {
              "node": "0108d64c5d77ddfe",
              "output": "result",
              "data": {}
            }
          ]
        },
        "paddingTop": {
          "connections": [
            {
              "node": "0108d64c5d77ddfe",
              "output": "result",
              "data": {}
            }
          ]
        },
        "paddingBottom": {
          "connections": [
            {
              "node": "0108d64c5d77ddfe",
              "output": "result",
              "data": {}
            }
          ]
        },
        "control": {
          "connections": [
            {
              "node": "a93fa1bf44606ed3",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -5444.602908264287,
        573.1553577565186
      ]
    },
    "0108d64c5d77ddfe": {
      "id": "0108d64c5d77ddfe",
      "name": "bitbybit.text.create",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "text": "35px"
      },
      "inputs": {},
      "position": [
        -5900.713070333681,
        902.4788247129454
      ]
    },
    "ede210dff4eff948": {
      "id": "ede210dff4eff948",
      "name": "bitbybit.lists.createList",
      "data": {},
      "inputs": {
        "listElements": {
          "connections": [
            {
              "node": "c0e43a985fb788b8",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -4701.0804055615345,
        615.6884906724201
      ]
    },
    "5bc10b1be6eef7a4": {
      "id": "5bc10b1be6eef7a4",
      "name": "bitbybit.babylon.gui.container.addControls",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "clearControlsFirst": true
      },
      "inputs": {
        "container": {
          "connections": [
            {
              "node": "aab33ef8bb78b354",
              "output": "result",
              "data": {}
            }
          ]
        },
        "controls": {
          "connections": [
            {
              "node": "ede210dff4eff948",
              "output": "list",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -4239.320029140467,
        197.82427627714196
      ]
    },
    "6b74e668433e85d8": {
      "id": "6b74e668433e85d8",
      "name": "bitbybit.babylon.gui.stackPanel.createStackPanel",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "stackPanel",
        "isVertical": true,
        "spacing": 25,
        "color": "#00000000",
        "background": "#00000000"
      },
      "inputs": {
        "width": {
          "connections": [
            {
              "node": "b62553b75e39304d",
              "output": "result",
              "data": {}
            }
          ]
        },
        "height": {
          "connections": [
            {
              "node": "b62553b75e39304d",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -6463.152358342442,
        1062.3529727967655
      ]
    },
    "b62553b75e39304d": {
      "id": "b62553b75e39304d",
      "name": "bitbybit.math.number",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "number": 1
      },
      "inputs": {},
      "position": [
        -6869.3280642973805,
        1192.6359031196175
      ]
    },
    "179c6631f3858382": {
      "id": "179c6631f3858382",
      "name": "bitbybit.babylon.gui.control.changeControlPadding",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "paddingLeft": {
          "connections": [
            {
              "node": "0108d64c5d77ddfe",
              "output": "result",
              "data": {}
            }
          ]
        },
        "paddingRight": {
          "connections": [
            {
              "node": "0108d64c5d77ddfe",
              "output": "result",
              "data": {}
            }
          ]
        },
        "paddingTop": {
          "connections": [
            {
              "node": "0108d64c5d77ddfe",
              "output": "result",
              "data": {}
            }
          ]
        },
        "paddingBottom": {
          "connections": [
            {
              "node": "0108d64c5d77ddfe",
              "output": "result",
              "data": {}
            }
          ]
        },
        "control": {
          "connections": [
            {
              "node": "6b74e668433e85d8",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -5451.74775685056,
        1282.9315395457218
      ]
    },
    "b50a46b70b0bf3bc": {
      "id": "b50a46b70b0bf3bc",
      "name": "bitbybit.lists.createList",
      "data": {},
      "inputs": {
        "listElements": {
          "connections": [
            {
              "node": "6b74e668433e85d8",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -5283.867133937857,
        1099.5610491793911
      ]
    },
    "a5b0ca5eb2a40070": {
      "id": "a5b0ca5eb2a40070",
      "name": "bitbybit.babylon.gui.container.addControls",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "clearControlsFirst": true
      },
      "inputs": {
        "controls": {
          "connections": [
            {
              "node": "b50a46b70b0bf3bc",
              "output": "list",
              "data": {}
            }
          ]
        },
        "container": {
          "connections": [
            {
              "node": "c0e43a985fb788b8",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -4884.49665123709,
        795.9533066492374
      ]
    },
    "f8ee8b1e0dd842d5": {
      "id": "f8ee8b1e0dd842d5",
      "name": "bitbybit.babylon.gui.slider.createSlider",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "sliderName",
        "minimum": 3,
        "maximum": 8,
        "value": 5,
        "step": 1,
        "isVertical": false,
        "color": "#f0cebb",
        "background": "black",
        "displayThumb": true
      },
      "inputs": {
        "value": {
          "connections": [
            {
              "node": "cbaddf22b3e3e523",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -6420.732825342391,
        1749.9993002187948
      ]
    },
    "7dbc7b942eb08eb9": {
      "id": "7dbc7b942eb08eb9",
      "name": "bitbybit.lists.createList",
      "data": {},
      "inputs": {
        "listElements": {
          "connections": [
            {
              "node": "f8ee8b1e0dd842d5",
              "output": "result",
              "data": {}
            },
            {
              "node": "9f47259265ed87ae",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -5819.430641280297,
        1755.0424420050242
      ]
    },
    "9f47259265ed87ae": {
      "id": "9f47259265ed87ae",
      "name": "bitbybit.babylon.gui.textBlock.createTextBlock",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "name": "textBlockName",
        "text": "Hello World!",
        "color": "#f0cebb",
        "fontSize": 34
      },
      "inputs": {},
      "position": [
        -6410.568495094101,
        2471.931459975187
      ]
    },
    "d36cd61d1115c2e3": {
      "id": "d36cd61d1115c2e3",
      "name": "bitbybit.babylon.gui.container.addControls",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "clearControlsFirst": true
      },
      "inputs": {
        "container": {
          "connections": [
            {
              "node": "179c6631f3858382",
              "output": "result",
              "data": {}
            }
          ]
        },
        "controls": {
          "connections": [
            {
              "node": "7dbc7b942eb08eb9",
              "output": "list",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -4860.15966302143,
        1281.6644347561084
      ]
    },
    "4ca16fb63271735b": {
      "id": "4ca16fb63271735b",
      "name": "bitbybit.flow.babylon.observableListener",
      "data": {},
      "inputs": {
        "observableSelector": {
          "connections": [
            {
              "node": "d1ad0dcd4c52e863",
              "output": "result",
              "data": {}
            }
          ]
        },
        "object": {
          "connections": [
            {
              "node": "f8ee8b1e0dd842d5",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -5164.677754527204,
        2149.2922641006476
      ]
    },
    "d6ca2f9649591ed7": {
      "id": "d6ca2f9649591ed7",
      "name": "bitbybit.flow.babylon.observableListener",
      "data": {},
      "inputs": {
        "observableSelector": {
          "connections": [
            {
              "node": "bacc5c58981c9471",
              "output": "result",
              "data": {}
            }
          ]
        },
        "object": {
          "connections": [
            {
              "node": "f8ee8b1e0dd842d5",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -5164.036229038302,
        2615.2287202324896
      ]
    },
    "bacc5c58981c9471": {
      "id": "bacc5c58981c9471",
      "name": "bitbybit.babylon.gui.control.createControlObservableSelector",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "selector": "onPointerUpObservable"
      },
      "inputs": {},
      "position": [
        -5732.521419831268,
        2719.21476113251
      ]
    },
    "d1ad0dcd4c52e863": {
      "id": "d1ad0dcd4c52e863",
      "name": "bitbybit.babylon.gui.slider.createSliderObservableSelector",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "selector": "onValueChangedObservable"
      },
      "inputs": {},
      "position": [
        -5762.862771177655,
        2184.333598837869
      ]
    },
    "b769186ed8c01057": {
      "id": "b769186ed8c01057",
      "name": "bitbybit.flow.babylon.getEventDataFromObservedResult",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "json": {
          "connections": [
            {
              "node": "4ca16fb63271735b",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "4ca16fb63271735b",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -4638.7260554121585,
        2150.0244032320225
      ]
    },
    "2d2aaa67c9fd68b0": {
      "id": "2d2aaa67c9fd68b0",
      "name": "bitbybit.flow.babylon.getEventDataFromObservedResult",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        }
      },
      "inputs": {
        "json": {
          "connections": [
            {
              "node": "d6ca2f9649591ed7",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "d6ca2f9649591ed7",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -4572.337431130709,
        2642.940339765034
      ]
    },
    "e0c53c943c3a97b1": {
      "id": "e0c53c943c3a97b1",
      "name": "bitbybit.lists.createList",
      "data": {},
      "inputs": {
        "listElements": {
          "connections": [
            {
              "node": "4207d5c5e57f9ad7",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "4207d5c5e57f9ad7",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -3081.2230832017713,
        2059.3538786796307
      ]
    },
    "86d81f7b55c5c0a4": {
      "id": "86d81f7b55c5c0a4",
      "name": "bitbybit.text.format",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "text": "Chairs - {0}",
        "values": [
          "World"
        ]
      },
      "inputs": {
        "values": {
          "connections": [
            {
              "node": "e0c53c943c3a97b1",
              "output": "list",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "e0c53c943c3a97b1",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -2777.300465790459,
        2137.532652056392
      ]
    },
    "fba45897389455a0": {
      "id": "fba45897389455a0",
      "name": "bitbybit.babylon.gui.textBlock.setText",
      "async": false,
      "drawable": false,
      "data": {
        "genericNodeData": {
          "hide": false,
          "oneOnOne": false,
          "flatten": 0,
          "forceExecution": false
        },
        "text": ""
      },
      "inputs": {
        "text": {
          "connections": [
            {
              "node": "86d81f7b55c5c0a4",
              "output": "result",
              "data": {}
            }
          ]
        },
        "exec": {
          "connections": [
            {
              "node": "86d81f7b55c5c0a4",
              "output": "exec",
              "data": {}
            }
          ]
        },
        "textBlock": {
          "connections": [
            {
              "node": "9f47259265ed87ae",
              "output": "result",
              "data": {}
            }
          ]
        }
      },
      "position": [
        -2254.163667946066,
        2441.8735096737964
      ]
    },
    "5643d7f933de05e5": {
      "id": "5643d7f933de05e5",
      "name": "bitbybit.lists.passThrough",
      "data": {},
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "2d2aaa67c9fd68b0",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        1507.2912415184205,
        2156.2029840188466
      ]
    },
    "63f7b5924c032814": {
      "id": "63f7b5924c032814",
      "name": "bitbybit.lists.passThrough",
      "data": {},
      "inputs": {
        "exec": {
          "connections": [
            {
              "node": "5643d7f933de05e5",
              "output": "exec",
              "data": {}
            }
          ]
        }
      },
      "position": [
        8189.729294880324,
        2127.3707910491867
      ]
    }
  }
}