
reteExperience the future of Gaussian Splatting 3D Scans used in configurators. This time we showcase the demo of bike stand, that adapts to the number of bikes required.
This script is large, so only its beginning is shown here. Open it in the editor to see all of it.
{"id":"rete-v2-json","nodes":{"c78ca96ca83eb50d":{"id":"c78ca96ca83eb50d","name":"bitbybit.runner.getRunnerInputValue","customName":"get runner input value","data":{"property":"Number Bikes"},"inputs":{},"position":[-1469.485555183772,657.1564448336952]},"bb53c22369a7bac2":{"id":"bb53c22369a7bac2","name":"bitbybit.math.numberSlider","customName":"number slider","data":{"options":{"min":3,"max":20,"step":1,"width":350},"number":7},"inputs":{},"position":[-1539.4297446070464,827.1275201715622]},"97af277ce74f097d":{"id":"97af277ce74f097d","name":"bitbybit.runner.getRunnerInputValue","customName":"get runner input value","data":{"property":"Type Of Bike"},"inputs":{},"position":[-1539.2264359303256,1107.7020792183994]},"6838b290511ed0b9":{"id":"6838b290511ed0b9","name":"bitbybit.logic.boolean","customName":"boolean","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"boolean":false},"inputs":{"boolean":{"connections":[{"node":"00654f386c8d3700","output":"result","data":{}}]}},"position":[108.42888604361997,1586.376979254187]},"4207d5c5e57f9ad7":{"id":"4207d5c5e57f9ad7","name":"bitbybit.logic.firstDefinedValueGate","customName":"first defined value gate","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"value1":{"connections":[{"node":"c78ca96ca83eb50d","output":"result","data":{}}]},"value2":{"connections":[{"node":"bb53c22369a7bac2","output":"result","data":{}}]}},"position":[-391.73251711833075,651.4533207271945]},"5d96d548ac19bf6d":{"id":"5d96d548ac19bf6d","name":"bitbybit.logic.firstDefinedValueGate","customName":"first defined value gate","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"value1":{"connections":[{"node":"97af277ce74f097d","output":"result","data":{}}]},"value2":{"connections":[{"node":"e632888b53a6eba2","output":"result","data":{}}]}},"position":[-669.866989420615,1136.6089643277485]},"3f28136d7a269daa":{"id":"3f28136d7a269daa","name":"bitbybit.babylon.gaussianSplatting.create","customName":"gaussian splatting","async":true,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"url":"https://bitbybit.dev/files/users%2FyVqNAFXmieX0iAkdP6wAz5BJ4X82%2Fprojects%2Fnz5ZsciSPyQhrKvJN7pa%2Fassets%2Fkids-bike.splat?alt=media&token=1ff2723c-bdea-4b00-9649-f1d70f523948"},"inputs":{},"position":[919.7386948056709,1671.3210605042107]},"b40b7096c2d08cb1":{"id":"b40b7096c2d08cb1","name":"bitbybit.occt.shapes.wire.createNGonWire","customName":"ngon wire","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"center":[0,0,0],"direction":[0,1,0],"nrCorners":6,"radius":1},"inputs":{"nrCorners":{"connections":[{"node":"4207d5c5e57f9ad7","output":"result","data":{}}]},"radius":{"connections":[{"node":"6edbaa912819176d","output":"result","data":{}}]}},"position":[487.05547147534514,732.9850646844129]},"1c5c8ce723a93f48":{"id":"1c5c8ce723a93f48","name":"bitbybit.lists.repeat","customName":"repeat","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"times":10},"inputs":{"item":{"connections":[{"node":"5d0dd4ed7b71b87e","output":"result","data":{}}]},"times":{"connections":[{"node":"4207d5c5e57f9ad7","output":"result","data":{}}]}},"position":[1842.5966084189577,601.1079388292029]},"8f429d052aa9672a":{"id":"8f429d052aa9672a","name":"bitbybit.lists.flatten","customName":"flatten","data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"1c5c8ce723a93f48","output":"result","data":{}}]}},"position":[2031.4886915908944,426.93181476340965]},"2fa8cfb6541293d5":{"id":"2fa8cfb6541293d5","name":"bitbybit.babylon.mesh.setPosition","customName":"set position","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":"49282d7324597afa","output":"item","data":{}}]}},"position":[3785.8044643519142,-45.473512774319516]},"62f03e36934c2978":{"id":"62f03e36934c2978","name":"bitbybit.babylon.scene.enableSkybox","customName":"enable skybox","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"skybox":"clearSky","size":1000,"blur":0.1,"environmentIntensity":0.7,"hideSkybox":false},"inputs":{},"position":[-643.6253428893298,2047.9134609459256]},"00780004aa1753f4":{"id":"00780004aa1753f4","name":"bitbybit.babylon.mesh.setRotation","customName":"set rotation","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":{}}]}},"position":[3760.4215078619236,-422.0040487228646]},"76fb7cdb55057923":{"id":"76fb7cdb55057923","name":"bitbybit.vector.span","customName":"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","customName":"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","customName":"two nr operation","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","customName":"vector xyz","async":false,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"x":0,"y":0,"z":0},"inputs":{"y":{"connections":[{"node":"4a67738c78908590","output":"result","data":{}}]}},"position":[3145.987409702624,-720.7745494464041]},"4a67738c78908590":{"id":"4a67738c78908590","name":"bitbybit.lists.flatten","customName":"flatten","data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"d9fbf786d92b5ce0","output":"result","data":{}}]}},"position":[2764.520522230574,-760.4576248567757]},"381025b3bbd36c91":{"id":"381025b3bbd36c91","name":"bitbybit.lists.reverse","customName":"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","customName":"remove item at index","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","customName":"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":2},"inputs":{"number":{"connections":[{"node":"4207d5c5e57f9ad7","output":"result","data":{}}]}},"position":[75.38042390080507,947.2386203688575]},"c56f6faaa41e552e":{"id":"c56f6faaa41e552e","name":"bitbybit.babylon.gaussianSplatting.create","customName":"gaussian splatting","async":true,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"url":"https://bitbybit.dev/files/users%2FyVqNAFXmieX0iAkdP6wAz5BJ4X82%2Fprojects%2Fnz5ZsciSPyQhrKvJN7pa%2Fassets%2Fadult-bike.splat?alt=media&token=5c70dc6e-ccca-445a-b61a-943131d43d3c"},"inputs":{},"position":[934.2169992050418,1957.5895797278372]},"285353a79d7a8bae":{"id":"285353a79d7a8bae","name":"bitbybit.logic.valueGate","customName":"value gate","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"boolean":false},"inputs":{"value":{"connections":[{"node":"3f28136d7a269daa","output":"result","data":{}}]},"boolean":{"connections":[{"node":"6838b290511ed0b9","output":"result","data":{}}]}},"position":[1040.1715703257737,1065.5728458221508]},"4d8a70787745cc58":{"id":"4d8a70787745cc58","name":"bitbybit.logic.not","customName":"not","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"boolean":false},"inputs":{"boolean":{"connections":[{"node":"6838b290511ed0b9","output":"result","data":{}}]}},"position":[514.838123918616,1428.472260810016]},"2ef0b1848395626d":{"id":"2ef0b1848395626d","name":"bitbybit.logic.valueGate","customName":"value gate","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"boolean":false},"inputs":{"boolean":{"connections":[{"node":"4d8a70787745cc58","output":"result","data":{}}]},"value":{"connections":[{"node":"c56f6faaa41e552e","output":"result","data":{}}]}},"position":[1062.7162240959376,1352.0535937006218]},"5d0dd4ed7b71b87e":{"id":"5d0dd4ed7b71b87e","name":"bitbybit.logic.firstDefinedValueGate","customName":"first defined value gate","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"value1":{"connections":[{"node":"285353a79d7a8bae","output":"result","data":{}}]},"value2":{"connections":[{"node":"2ef0b1848395626d","output":"result","data":{}}]}},"position":[1456.17487759476,962.0346371762597]},"3a1221c5380aa62c":{"id":"3a1221c5380aa62c","name":"bitbybit.babylon.mesh.hide","customName":"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":[1912.514104366553,1668.483006491355]},"0a6f9f0448689fad":{"id":"0a6f9f0448689fad","name":"bitbybit.babylon.mesh.hide","customName":"hide","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"includeChildren":true},"inputs":{"babylonMesh":{"connections":[{"node":"c56f6faaa41e552e","output":"result","data":{}}]}},"position":[1979.3697043960042,2424.069094871642]},"efcb0dd0215c6786":{"id":"efcb0dd0215c6786","name":"bitbybit.babylon.gaussianSplatting.clone","customName":"clone gaussian splatting","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"babylonMesh":{"connections":[{"node":"8f429d052aa9672a","output":"result","data":{}}]}},"position":[2425.057821148993,517.8465704806365]},"976a3dafb61302cd":{"id":"976a3dafb61302cd","name":"bitbybit.occt.shapes.face.createCircleFace","customName":"circle face","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","customName":"draw any async","async":true,"drawable":true,"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","customName":"options occt shape simple","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"precision":0.01,"drawFaces":true,"faceColour":"#a099ff","drawEdges":false,"edgeColour":"#ffffff","edgeWidth":2,"drawTwoSided":false,"backFaceColour":"#0000ff","backFaceOpacity":1},"inputs":{},"position":[-409.4150214831941,3499.189741899104]},"b1171e80aaf6f10b":{"id":"b1171e80aaf6f10b","name":"bitbybit.occt.shapes.edge.pointOnEdgeAtParam","customName":"point on edge at param","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"param":0.5},"inputs":{"shape":{"connections":[{"node":"f4bcc9ed4da123f5","output":"item","data":{}}]}},"position":[1372.8871892192244,200.60040458075844]},"f895aa708e5c0b84":{"id":"f895aa708e5c0b84","name":"bitbybit.occt.shapes.edge.getEdges","customName":"get edges","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":1,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"b40b7096c2d08cb1","output":"result","data":{}}]}},"position":[777.2995041418715,421.9909198830666]},"f4bcc9ed4da123f5":{"id":"f4bcc9ed4da123f5","name":"bitbybit.lists.passThrough","customName":"pass through","data":{},"inputs":{"item":{"connections":[{"node":"f895aa708e5c0b84","output":"result","data":{}}]}},"position":[1075.29869435089,240.9720116708835]},"49282d7324597afa":{"id":"49282d7324597afa","name":"bitbybit.lists.passThrough","customName":"pass through","data":{},"inputs":{"item":{"connections":[{"node":"b1171e80aaf6f10b","output":"result","data":{}}]}},"position":[1745.537988310704,175.9738392306033]},"807c4cb4342808dc":{"id":"807c4cb4342808dc","name":"bitbybit.math.twoNrOperation","customName":"two nr operation","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"first":1,"second":2,"operation":"divide"},"inputs":{"first":{"connections":[{"node":"8cba3e584b39569d","output":"result","data":{}}]}},"position":[1034.9986195423166,-558.6970571209451]},"dc62475df8f06d1f":{"id":"dc62475df8f06d1f","name":"bitbybit.occt.shapes.edge.getEdgeLength","customName":"get edge length","async":true,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"407ca0a56715a333","output":"result","data":{}}]}},"position":[3361.0949149285616,-2430.583190355408]},"b50f3db818a7aa9f":{"id":"b50f3db818a7aa9f","name":"bitbybit.math.twoNrOperation","customName":"two nr operation","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"first":1,"second":2,"operation":"divide"},"inputs":{"first":{"connections":[{"node":"dc62475df8f06d1f","output":"result","data":{}}]}},"position":[3764.092738264488,-2516.937746808406]},"797ddf9a4b7e26c5":{"id":"797ddf9a4b7e26c5","name":"bitbybit.math.numberSlider","customName":"number slider","data":{"options":{"min":0.02,"max":0.3,"step":0.01,"width":350},"number":0.06},"inputs":{},"position":[2608.7870991208183,-2180.598685846115]},"a1432480038d2666":{"id":"a1432480038d2666","name":"bitbybit.math.twoNrOperation","customName":"two nr operation","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"first":1,"second":1,"operation":"subtract"},"inputs":{"first":{"connections":[{"node":"b50f3db818a7aa9f","output":"result","data":{}}]},"second":{"connections":[{"node":"797ddf9a4b7e26c5","output":"result","data":{}}]}},"position":[4389.219890442106,-2275.068934866393]},"027b5442566418ed":{"id":"027b5442566418ed","name":"bitbybit.math.twoNrOperation","customName":"two nr operation","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"first":1,"second":1,"operation":"add"},"inputs":{"second":{"connections":[{"node":"797ddf9a4b7e26c5","output":"result","data":{}}]},"first":{"connections":[{"node":"b50f3db818a7aa9f","output":"result","data":{}}]}},"position":[4379.2953628628675,-1735.7158507411584]},"accca01438b6e81c":{"id":"accca01438b6e81c","name":"bitbybit.occt.shapes.edge.pointOnEdgeAtLength","customName":"point on edge at length","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"length":0.5},"inputs":{"length":{"connections":[{"node":"a1432480038d2666","output":"result","data":{}}]},"shape":{"connections":[{"node":"407ca0a56715a333","output":"result","data":{}}]}},"position":[4947.715075208829,-2218.1026906684842]},"43a5346b80d28639":{"id":"43a5346b80d28639","name":"bitbybit.occt.shapes.edge.pointOnEdgeAtLength","customName":"point on edge at length","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"length":0.5},"inputs":{"length":{"connections":[{"node":"027b5442566418ed","output":"result","data":{}}]},"shape":{"connections":[{"node":"407ca0a56715a333","output":"result","data":{}}]}},"position":[4970.618363663083,-1804.6120832820634]},"ea8db6cccbe6a74d":{"id":"ea8db6cccbe6a74d","name":"bitbybit.occt.shapes.edge.getEdge","customName":"get edge","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":1},"inputs":{"shape":{"connections":[{"node":"d86a9afb244f796b","output":"result","data":{}}]}},"position":[2961.5553539990087,-1331.1484131022385]},"222193dde6fb73fb":{"id":"222193dde6fb73fb","name":"bitbybit.occt.shapes.edge.getEdgeLength","customName":"get edge length","async":true,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"ea8db6cccbe6a74d","output":"result","data":{}}]}},"position":[3362.5989263418915,-1567.825378740921]},"8cf051952329d5b5":{"id":"8cf051952329d5b5","name":"bitbybit.math.twoNrOperation","customName":"two nr operation","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"first":1,"second":2,"operation":"divide"},"inputs":{"first":{"connections":[{"node":"222193dde6fb73fb","output":"result","data":{}}]}},"position":[3690.4629110388155,-1248.7371729194324]},"20af45bcd01f8cd9":{"id":"20af45bcd01f8cd9","name":"bitbybit.math.twoNrOperation","customName":"two nr operation","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"first":1,"second":1,"operation":"subtract"},"inputs":{"first":{"connections":[{"node":"8cf051952329d5b5","output":"result","data":{}}]},"second":{"connections":[{"node":"c955a8d2a03bd55a","output":"result","data":{}}]}},"position":[4367.763191006967,-1346.7235634738086]},"7f9575b074b1c535":{"id":"7f9575b074b1c535","name":"bitbybit.math.twoNrOperation","customName":"two nr operation","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"first":1,"second":1,"operation":"add"},"inputs":{"first":{"connections":[{"node":"8cf051952329d5b5","output":"result","data":{}}]},"second":{"connections":[{"node":"c955a8d2a03bd55a","output":"result","data":{}}]}},"position":[4396.076244814856,-1027.7252153390234]},"60c8ba1807679624":{"id":"60c8ba1807679624","name":"bitbybit.occt.shapes.edge.pointOnEdgeAtLength","customName":"point on edge at length","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"length":0.5},"inputs":{"length":{"connections":[{"node":"20af45bcd01f8cd9","output":"result","data":{}}]},"shape":{"connections":[{"node":"ea8db6cccbe6a74d","output":"result","data":{}}]}},"position":[5000.4625324092995,-1326.7664724788847]},"437aa4e4c7b07c0a":{"id":"437aa4e4c7b07c0a","name":"bitbybit.occt.shapes.edge.pointOnEdgeAtLength","customName":"point on edge at length","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"length":0.5},"inputs":{"length":{"connections":[{"node":"7f9575b074b1c535","output":"result","data":{}}]},"shape":{"connections":[{"node":"ea8db6cccbe6a74d","output":"result","data":{}}]}},"position":[4992.870329773226,-1007.6924120443394]},"084e189c97037004":{"id":"084e189c97037004","name":"bitbybit.occt.shapes.edge.startPointOnEdge","customName":"start point on edge","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"407ca0a56715a333","output":"result","data":{}}]}},"position":[4940.385535539953,-3010.5286472532703]},"1cbd048713ecb6f7":{"id":"1cbd048713ecb6f7","name":"bitbybit.occt.shapes.edge.endPointOnEdge","customName":"end point on edge","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"407ca0a56715a333","output":"result","data":{}}]}},"position":[4937.3622046807,-2717.6818599900025]},"25b5f4527292bae4":{"id":"25b5f4527292bae4","name":"bitbybit.lists.createList","customName":"create list","data":{},"inputs":{"listElements":{"connections":[{"node":"fb7dac42c28e5d26","output":"result","data":{}},{"node":"084e189c97037004","output":"result","data":{}},{"node":"accca01438b6e81c","output":"result","data":{}},{"node":"60c8ba1807679624","output":"result","data":{}},{"node":"437aa4e4c7b07c0a","output":"result","data":{}},{"node":"43a5346b80d28639","output":"result","data":{}},{"node":"1cbd048713ecb6f7","output":"result","data":{}},{"node":"8e9ba99015355490","output":"result","data":{}}]}},"position":[5403.077910250511,-2359.2189166716344]},"286de85632bae14d":{"id":"286de85632bae14d","name":"bitbybit.math.twoNrOperation","customName":"two nr operation","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"first":1,"second":2,"operation":"divide"},"inputs":{"first":{"connections":[{"node":"797ddf9a4b7e26c5","output":"result","data":{}}]}},"position":[5694.178097966923,-3113.3677199338854]},"215647f4a1438066":{"id":"215647f4a1438066","name":"bitbybit.occt.fillets.fillet2d","customName":"fillet 2d","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"radius":0.1},"inputs":{"radius":{"connections":[{"node":"286de85632bae14d","output":"result","data":{}}]},"shape":{"connections":[{"node":"98f9110dd4077206","output":"result","data":{}}]}},"position":[6321.986174750364,-2510.174650435551]},"407ca0a56715a333":{"id":"407ca0a56715a333","name":"bitbybit.occt.shapes.edge.getEdge","customName":"get edge","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":1},"inputs":{"shape":{"connections":[{"node":"b40b7096c2d08cb1","output":"result","data":{}}]}},"position":[2747.5598490732723,-1676.9985941314253]},"538282372f196484":{"id":"538282372f196484","name":"bitbybit.occt.transforms.translate","customName":"translate","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"translation":[0,0,0]},"inputs":{"translation":{"connections":[{"node":"618bb2d2f3f00c6a","output":"result","data":{}}]},"shape":{"connections":[{"node":"84a19bcb541a9378","output":"result","data":{}}]}},"position":[7284.240880159971,-2361.147457498864]},"618bb2d2f3f00c6a":{"id":"618bb2d2f3f00c6a","name":"bitbybit.vector.vectorXYZ","customName":"vector xyz","async":false,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"x":0,"y":0.12,"z":0},"inputs":{},"position":[6899.153699912467,-2123.450768562538]},"84a19bcb541a9378":{"id":"84a19bcb541a9378","name":"bitbybit.occt.transforms.rotateAroundCenter","customName":"rotate around center","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"angle":-30,"center":[0,0,0],"axis":[0,0,1]},"inputs":{"axis":{"connections":[{"node":"9fabe4c9c6da712a","output":"item","data":{}}]},"shape":{"connections":[{"node":"215647f4a1438066","output":"result","data":{}}]},"center":{"connections":[{"node":"7ef9bd4047316d7a","output":"result","data":{}}]},"angle":{"connections":[{"node":"e1e0c1e1112515b5","output":"result","data":{}}]}},"position":[6881.106951176472,-1682.8807714612512]},"7ef9bd4047316d7a":{"id":"7ef9bd4047316d7a","name":"bitbybit.occt.shapes.edge.pointOnEdgeAtParam","customName":"point on edge at param","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"param":0.5},"inputs":{"shape":{"connections":[{"node":"407ca0a56715a333","output":"result","data":{}}]}},"position":[5505.478407110743,-1607.4931462331485]},"9e27fb43131630a7":{"id":"9e27fb43131630a7","name":"bitbybit.vector.normalized","customName":"normalized","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"vector":{"connections":[{"node":"f3716828bba57545","output":"item","data":{}}]}},"position":[6231.179390876112,-1287.7703481195317]},"f3716828bba57545":{"id":"f3716828bba57545","name":"bitbybit.lists.passThrough","customName":"pass through","data":{},"inputs":{"item":{"connections":[{"node":"3f6c2022245d0f64","output":"result","data":{}}]}},"position":[5942.099010831214,-1255.2812610015312]},"9fabe4c9c6da712a":{"id":"9fabe4c9c6da712a","name":"bitbybit.lists.passThrough","customName":"pass through","data":{},"inputs":{"item":{"connections":[{"node":"9e27fb43131630a7","output":"result","data":{}}]}},"position":[6590.554823552202,-1234.0651310450075]},"3f6c2022245d0f64":{"id":"3f6c2022245d0f64","name":"bitbybit.occt.shapes.edge.tangentOnEdgeAtParam","customName":"tangent on edge at param","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"param":0.5},"inputs":{"shape":{"connections":[{"node":"407ca0a56715a333","output":"result","data":{}}]}},"position":[5594.623323853212,-1897.8591334073822]},"c955a8d2a03bd55a":{"id":"c955a8d2a03bd55a","name":"bitbybit.math.numberSlider","customName":"number slider","data":{"options":{"min":0.02,"max":0.3,"step":0.01,"width":350},"number":0.03},"inputs":{},"position":[2887.6623199734595,-1907.2607387811063]},"a2714a7535b98f23":{"id":"a2714a7535b98f23","name":"bitbybit.occt.shapes.face.createFaceFromWire","customName":"face from wire","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"planar":true},"inputs":{"shape":{"connections":[{"node":"538282372f196484","output":"result","data":{}}]}},"position":[7794.03599445747,-2145.4706181888946]},"0ec0599110761c1e":{"id":"0ec0599110761c1e","name":"bitbybit.occt.shapes.face.createFaceFromWire","customName":"face from wire","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"planar":true},"inputs":{"shape":{"connections":[{"node":"215647f4a1438066","output":"result","data":{}}]}},"position":[7801.232428452957,-2494.185190230733]},"c9746229788b07b0":{"id":"c9746229788b07b0","name":"bitbybit.occt.shapes.face.reversedFace","customName":"reversed face","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"a2714a7535b98f23","output":"result","data":{}}]}},"position":[8372.954840398907,-2084.8350684692787]},"9b61b3f991df7bbf":{"id":"9b61b3f991df7bbf","name":"bitbybit.occt.operations.loft","customName":"loft","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"makeSolid":false},"inputs":{"shapes":{"connections":[{"node":"57bd7a2895fc7f38","output":"list","data":{}}]}},"position":[8534.876028726505,-2750.027383988536]},"57bd7a2895fc7f38":{"id":"57bd7a2895fc7f38","name":"bitbybit.lists.createList","customName":"create list","data":{},"inputs":{"listElements":{"connections":[{"node":"538282372f196484","output":"result","data":{}},{"node":"215647f4a1438066","output":"result","data":{}}]}},"position":[8199.211997225395,-2711.227993221219]},"7fba99b19e20432f":{"id":"7fba99b19e20432f","name":"bitbybit.occt.shapes.solid.fromClosedShell","customName":"from closed shell","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"186d3878978a6276","output":"result","data":{}}]}},"position":[9790.918303134658,-2366.4773933131073]},"186d3878978a6276":{"id":"186d3878978a6276","name":"bitbybit.occt.shapes.shell.sewFaces","customName":"sew faces","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"tolerance":1e-7},"inputs":{"shapes":{"connections":[{"node":"e8f1b48a13c12eb8","output":"list","data":{}}]}},"position":[9415.263625017731,-2396.186936618528]},"e8f1b48a13c12eb8":{"id":"e8f1b48a13c12eb8","name":"bitbybit.lists.createList","customName":"create list","data":{},"inputs":{"listElements":{"connections":[{"node":"0ec0599110761c1e","output":"result","data":{}},{"node":"3f414d6d78e5f0e6","output":"result","data":{}},{"node":"c9746229788b07b0","output":"result","data":{}}]}},"position":[9086.834821190687,-2327.9818826502105]},"3f414d6d78e5f0e6":{"id":"3f414d6d78e5f0e6","name":"bitbybit.occt.shapes.face.getFaces","customName":"get faces","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":1,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"9b61b3f991df7bbf","output":"result","data":{}}]}},"position":[8819.519782150071,-2672.534821474807]},"efae97a921ac7e2d":{"id":"efae97a921ac7e2d","name":"bitbybit.draw.drawAnyAsync","customName":"draw any async","async":true,"drawable":true,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"options":{"connections":[{"node":"b550ba4df655ac77","output":"result","data":{}}]},"entity":{"connections":[{"node":"7fba99b19e20432f","output":"result","data":{}}]}},"position":[10810.446047084004,-2300.0834563368935]},"b550ba4df655ac77":{"id":"b550ba4df655ac77","name":"bitbybit.draw.optionsOcctShapeSimple","customName":"options occt shape simple","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"precision":0.01,"drawFaces":true,"faceColour":"#363636","drawEdges":true,"edgeColour":"#ffffff","edgeWidth":0.2,"drawTwoSided":false,"backFaceColour":"#0000ff","backFaceOpacity":1},"inputs":{},"position":[9744.811244737746,-1727.6548098774397]},"d86a9afb244f796b":{"id":"d86a9afb244f796b","name":"bitbybit.occt.operations.offset","customName":"offset","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"distance":-0.51,"tolerance":0.1},"inputs":{"shape":{"connections":[{"node":"b40b7096c2d08cb1","output":"result","data":{}}]}},"position":[2263.2254135333037,-1301.2817056236652]},"ad4166e0a9b23605":{"id":"ad4166e0a9b23605","name":"bitbybit.occt.operations.offset","customName":"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":[2227.710297757039,-1683.2277812603372]},"1238ac495bdcfdaa":{"id":"1238ac495bdcfdaa","name":"bitbybit.occt.shapes.edge.getEdge","customName":"get edge","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":1},"inputs":{"shape":{"connections":[{"node":"ad4166e0a9b23605","output":"result","data":{}}]}},"position":[4433.526173416015,-3576.9242918257864]},"fb7dac42c28e5d26":{"id":"fb7dac42c28e5d26","name":"bitbybit.occt.shapes.edge.startPointOnEdge","customName":"start point on edge","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"1238ac495bdcfdaa","output":"result","data":{}}]}},"position":[4950.231456544158,-3748.396754273903]},"8e9ba99015355490":{"id":"8e9ba99015355490","name":"bitbybit.occt.shapes.edge.endPointOnEdge","customName":"end point on edge","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"1238ac495bdcfdaa","output":"result","data":{}}]}},"position":[4936.730134280507,-3404.1493618648115]},"98f9110dd4077206":{"id":"98f9110dd4077206","name":"bitbybit.occt.shapes.wire.createPolygonWire","customName":"polygon wire","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"points":{"connections":[{"node":"25b5f4527292bae4","output":"list","data":{}}]}},"position":[5759.292978802696,-2695.765231433869]},"374d434d9160f7a3":{"id":"374d434d9160f7a3","name":"bitbybit.babylon.mesh.setRotation","customName":"set rotation","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":true,"flatten":0,"forceExecution":false}},"inputs":{"babylonMesh":{"connections":[{"node":"4bdc492037ceb20d","output":"result","data":{}}]},"rotation":{"connections":[{"node":"8032091ad51b8f33","output":"result","data":{}}]}},"position":[12506.682389408725,-1837.0843815513203]},"1bc5488a43b9a581":{"id":"1bc5488a43b9a581","name":"bitbybit.lists.repeat","customName":"repeat","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"times":10},"inputs":{"item":{"connections":[{"node":"efae97a921ac7e2d","output":"result","data":{}}]},"times":{"connections":[{"node":"0ce5dd5eaff565e2","output":"item","data":{}}]}},"position":[11347.603746410907,-2094.339253585811]},"4bdc492037ceb20d":{"id":"4bdc492037ceb20d","name":"bitbybit.babylon.mesh.clone","customName":"clone","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"babylonMesh":{"connections":[{"node":"6421dc7ca07e36da","output":"result","data":{}}]}},"position":[12099.403537976503,-1988.8099444210643]},"6421dc7ca07e36da":{"id":"6421dc7ca07e36da","name":"bitbybit.lists.flatten","customName":"flatten","data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"1bc5488a43b9a581","output":"result","data":{}}]}},"position":[11716.63620455692,-2010.8643831941504]},"80c388daa6c8c6b7":{"id":"80c388daa6c8c6b7","name":"bitbybit.vector.span","customName":"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]},"cb793273e658134c":{"id":"cb793273e658134c","name":"bitbybit.lists.flatten","customName":"flatten","data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"f7ad43ca328b2e79","output":"result","data":{}}]}},"position":[2752.517889444966,-336.9080980881521]},"f7ad43ca328b2e79":{"id":"f7ad43ca328b2e79","name":"bitbybit.lists.removeItemAtIndex","customName":"remove item at index","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":0,"clone":true},"inputs":{"list":{"connections":[{"node":"80c388daa6c8c6b7","output":"result","data":{}}]}},"position":[2296.805371462942,-412.57660717308664]},"8032091ad51b8f33":{"id":"8032091ad51b8f33","name":"bitbybit.vector.vectorXYZ","customName":"vector xyz","async":false,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"x":0,"y":0,"z":0},"inputs":{"y":{"connections":[{"node":"cb793273e658134c","output":"result","data":{}}]}},"position":[10278.537708927588,-943.9406665587921]},"51f8d4e2593d47c2":{"id":"51f8d4e2593d47c2","name":"bitbybit.lists.passThrough","customName":"pass through","data":{},"inputs":{"item":{"connections":[{"node":"ad4166e0a9b23605","output":"result","data":{}}]}},"position":[6554.052151705862,-302.9099004138949]},"a19ac8daceb3363d":{"id":"a19ac8daceb3363d","name":"bitbybit.math.number","customName":"number","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"number":-0.55},"inputs":{},"position":[1759.7389240137159,-1603.8127130294572]},"e79d9afd226a3c6c":{"id":"e79d9afd226a3c6c","name":"bitbybit.occt.shapes.edge.getEdge","customName":"get edge","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":1},"inputs":{"shape":{"connections":[{"node":"51f8d4e2593d47c2","output":"item","data":{}}]}},"position":[7283.228682973648,-355.2267704788029]},"cf272806bc13c0a2":{"id":"cf272806bc13c0a2","name":"bitbybit.occt.shapes.edge.startPointOnEdge","customName":"start point on edge","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"e79d9afd226a3c6c","output":"result","data":{}}]}},"position":[7781.660832754874,-653.6438091008042]},"35f11ac43a8779e8":{"id":"35f11ac43a8779e8","name":"bitbybit.occt.shapes.edge.endPointOnEdge","customName":"end point on edge","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"e79d9afd226a3c6c","output":"result","data":{}}]}},"position":[7795.652048607826,-407.3235002975898]},"60a18be0d3970422":{"id":"60a18be0d3970422","name":"bitbybit.point.pointXYZ","customName":"point xyz","async":false,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"x":0,"y":0,"z":0},"inputs":{},"position":[7812.120120462379,-67.17263681905484]},"ff5114330af51c7c":{"id":"ff5114330af51c7c","name":"bitbybit.occt.shapes.wire.createPolygonWire","customName":"polygon wire","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"points":{"connections":[{"node":"d7d119d4fbb6e8b0","output":"list","data":{}}]}},"position":[8725.16810926058,-363.26854316031296]},"d7d119d4fbb6e8b0":{"id":"d7d119d4fbb6e8b0","name":"bitbybit.lists.createList","customName":"create list","data":{},"inputs":{"listElements":{"connections":[{"node":"cf272806bc13c0a2","output":"result","data":{}},{"node":"35f11ac43a8779e8","output":"result","data":{}},{"node":"60a18be0d3970422","output":"result","data":{}}]}},"position":[8337.73312845111,-329.8160307840459]},"042d5d020885d55d":{"id":"042d5d020885d55d","name":"bitbybit.occt.operations.offset","customName":"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":"ff5114330af51c7c","output":"result","data":{}}]}},"position":[9117.26492092054,-340.9110239824266]},"1c1a05a9c93bfee0":{"id":"1c1a05a9c93bfee0","name":"bitbybit.occt.shapes.face.createFaceFromWires","customName":"face from wires","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"planar":true},"inputs":{"shapes":{"connections":[{"node":"d31d9c544a12023a","output":"list","data":{}}]}},"position":[10761.078355654836,28.73604493374691]},"d31d9c544a12023a":{"id":"d31d9c544a12023a","name":"bitbybit.lists.createList","customName":"create list","data":{},"inputs":{"listElements":{"connections":[{"node":"03e7e0934ffce98a","output":"result","data":{}},{"node":"eebe99fefb170f0c","output":"result","data":{}}]}},"position":[10354.127677496503,-59.069318330335605]},"eebe99fefb170f0c":{"id":"eebe99fefb170f0c","name":"bitbybit.occt.shapes.wire.reversedWire","customName":"reversed wire","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"acc5ec28c488ab19","output":"result","data":{}}]}},"position":[9988.263375994135,-315.86656960200423]},"a59481ab06935e90":{"id":"a59481ab06935e90","name":"bitbybit.occt.operations.extrude","customName":"extrude","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"direction":[0,1,0]},"inputs":{"shape":{"connections":[{"node":"1c1a05a9c93bfee0","output":"result","data":{}}]},"direction":{"connections":[{"node":"fccb3d8c0ede2d04","output":"result","data":{}}]}},"position":[11339.437387539103,-19.93911902298164]},"acc5ec28c488ab19":{"id":"acc5ec28c488ab19","name":"bitbybit.occt.fillets.fillet2d","customName":"fillet 2d","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"radius":0.01},"inputs":{"shape":{"connections":[{"node":"042d5d020885d55d","output":"result","data":{}}]}},"position":[9520.274886763247,-529.649445823334]},"03e7e0934ffce98a":{"id":"03e7e0934ffce98a","name":"bitbybit.occt.fillets.fillet2d","customName":"fillet 2d","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"radius":0.01},"inputs":{"shape":{"connections":[{"node":"ff5114330af51c7c","output":"result","data":{}}]}},"position":[9740.85740337227,114.82960905725655]},"fccb3d8c0ede2d04":{"id":"fccb3d8c0ede2d04","name":"bitbybit.vector.vectorXYZ","customName":"vector xyz","async":false,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"x":0,"y":0.5,"z":0},"inputs":{},"position":[10495.737911767927,477.4732107504568]},"517644fcf703f8d9":{"id":"517644fcf703f8d9","name":"bitbybit.draw.drawAnyAsync","customName":"draw any async","async":true,"drawable":true,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"entity":{"connections":[{"node":"a59481ab06935e90","output":"result","data":{}}]},"options":{"connections":[{"node":"efab73cb2cbd2da7","output":"result","data":{}}]}},"position":[12970.042343701165,-1661.9022497036553]},"0867e624d60ec386":{"id":"0867e624d60ec386","name":"bitbybit.lists.repeat","customName":"repeat","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"times":10},"inputs":{"item":{"connections":[{"node":"517644fcf703f8d9","output":"result","data":{}}]},"times":{"connections":[{"node":"0ce5dd5eaff565e2","output":"item","data":{}}]}},"position":[13345.208558829137,-1502.7657926156924]},"2eb6ed62b6222e5b":{"id":"2eb6ed62b6222e5b","name":"bitbybit.lists.flatten","customName":"flatten","data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"0867e624d60ec386","output":"result","data":{}}]}},"position":[13736.921903050705,-1463.8416167318103]},"77e2d10a57aa6581":{"id":"77e2d10a57aa6581","name":"bitbybit.babylon.mesh.clone","customName":"clone","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"babylonMesh":{"connections":[{"node":"2eb6ed62b6222e5b","output":"result","data":{}}]}},"position":[14138.29721589892,-1472.8223484500293]},"f559c1ac1c6a1aeb":{"id":"f559c1ac1c6a1aeb","name":"bitbybit.babylon.mesh.setRotation","customName":"set rotation","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":{}}]}},"position":[14708.667160853543,-1346.1439039119377]},"e1e0c1e1112515b5":{"id":"e1e0c1e1112515b5","name":"bitbybit.math.numberSlider","customName":"number slider","data":{"options":{"min":-45,"max":-30,"step":1,"width":350},"number":-41},"inputs":{},"position":[-1033.0407778386912,200.90607225770717]},"efab73cb2cbd2da7":{"id":"efab73cb2cbd2da7","name":"bitbybit.draw.optionsOcctShapeSimple","customName":"options occt shape simple","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"precision":0.01,"drawFaces":true,"faceColour":"#53fd89","drawEdges":false,"edgeColour":"#ffffff","edgeWidth":0.2,"drawTwoSided":false,"backFaceColour":"#0000ff","backFaceOpacity":1},"inputs":{},"position":[11984.4342026104,-642.0127501385507]},"045bf7c270413360":{"id":"045bf7c270413360","name":"bitbybit.babylon.scene.drawDirectionalLight","customName":"draw directional light","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"direction":[-100,-100,-100],"intensity":0.5,"diffuse":"#ffffff","specular":"#ffffff","shadowGeneratorMapSize":2056,"enableShadows":true,"shadowDarkness":0,"shadowUsePercentageCloserFiltering":true,"transparencyShadow":false,"shadowContactHardeningLightSizeUVRatio":0.2,"shadowBias":0.0001,"shadowNormalBias":0.002,"shadowMaxZ":1000,"shadowMinZ":0,"shadowRefreshRate":1},"inputs":{},"position":[-842.1793440811357,2538.0294060131414]},"44e404655b901889":{"id":"44e404655b901889","name":"bitbybit.occt.shapes.solid.createCylinder","customName":"cylinder","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"radius":0.05,"height":3,"center":[0,0,0],"direction":[0,1,0],"angle":360,"originOnCenter":false},"inputs":{"center":{"connections":[{"node":"fccb3d8c0ede2d04","output":"result","data":{}}]}},"position":[11482.868885167238,645.8992981810027]},"ed8a8931a17688d3":{"id":"ed8a8931a17688d3","name":"bitbybit.occt.shapes.edge.getEdge","customName":"get edge","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","customName":"start point on edge","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","customName":"end point on edge","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","customName":"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","customName":"vector xyz","async":false,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"x":0,"y":2.3,"z":0},"inputs":{},"position":[7899.518996574604,862.5145842110475]},"d2488bd02b8c0dc1":{"id":"d2488bd02b8c0dc1","name":"bitbybit.vector.vectorXYZ","customName":"vector xyz","async":false,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"x":0,"y":1.5,"z":0},"inputs":{},"position":[9182.287547491425,1171.0628538638414]},"5ea9006630f23bda":{"id":"5ea9006630f23bda","name":"bitbybit.occt.shapes.wire.createPolygonWire","customName":"polygon wire","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"points":{"connections":[{"node":"aa1399bee2fb7cf7","output":"list","data":{}}]}},"position":[9717.698811436614,775.7663747294432]},"aa1399bee2fb7cf7":{"id":"aa1399bee2fb7cf7","name":"bitbybit.lists.createList","customName":"create list","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","customName":"face from wire","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","customName":"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","customName":"face from wires","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"planar":true},"inputs":{"shapes":{"connections":[{"node":"28dfd183805ae4a1","output":"list","data":{}}]}},"position":[11695.652223275323,1087.5642195440757]},"28dfd183805ae4a1":{"id":"28dfd183805ae4a1","name":"bitbybit.lists.createList","customName":"create list","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","customName":"reversed wire","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","customName":"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","customName":"vector xyz","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","customName":"ngon wire","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"center":[0,0,0],"direction":[0,1,0],"nrCorners":6,"radius":3.4},"inputs":{"nrCorners":{"connections":[{"node":"4207d5c5e57f9ad7","output":"result","data":{}}]}},"position":[6735.514164545547,373.78611084069297]},"1fcad20f06ae93c7":{"id":"1fcad20f06ae93c7","name":"bitbybit.occt.shapes.face.createFaceFromWire","customName":"face from wire","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"planar":true},"inputs":{"shape":{"connections":[{"node":"bde06ac31eb45ac7","output":"result","data":{}}]}},"position":[11301.149865278334,1761.2228862141694]},"244e098068a02dfd":{"id":"244e098068a02dfd","name":"bitbybit.draw.drawAnyAsync","customName":"draw any async","async":true,"drawable":true,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"entity":{"connections":[{"node":"1fcad20f06ae93c7","output":"result","data":{}}]},"options":{"connections":[{"node":"68ed2badf61c0d3d","output":"result","data":{}}]}},"position":[13022.855108065836,1621.009090257601]},"44dd4853e5a57f9f":{"id":"44dd4853e5a57f9f","name":"bitbybit.babylon.material.pbrMetallicRoughness.create","customName":"pbr metallic roughness","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"name":"Custom Material","baseColor":"#0000ff","emissiveColor":"#000000","metallic":0.9,"roughness":0.1,"alpha":0.3,"backFaceCulling":false,"zOffset":0},"inputs":{},"position":[12159.824016371054,1963.0234883096905]},"68ed2badf61c0d3d":{"id":"68ed2badf61c0d3d","name":"bitbybit.draw.optionsOcctShapeMaterial","customName":"options occt shape material","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","customName":"draw any async","async":true,"drawable":true,"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":[12850.805285280383,230.2402380374175]},"0ce5dd5eaff565e2":{"id":"0ce5dd5eaff565e2","name":"bitbybit.lists.passThrough","customName":"pass through","data":{},"inputs":{"item":{"connections":[{"node":"4207d5c5e57f9ad7","output":"result","data":{}}]}},"position":[10307.370352705246,-1132.5729977770388]},"03529a2ff875ab8f":{"id":"03529a2ff875ab8f","name":"bitbybit.lists.repeat","customName":"repeat","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"times":10},"inputs":{"times":{"connections":[{"node":"0ce5dd5eaff565e2","output":"item","data":{}}]},"item":{"connections":[{"node":"304839fcb0487b85","output":"result","data":{}}]}},"position":[13576.726061694499,62.76041422675553]},"37632c88994ddff2":{"id":"37632c88994ddff2","name":"bitbybit.lists.flatten","customName":"flatten","data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"03529a2ff875ab8f","output":"result","data":{}}]}},"position":[13921.825920529123,77.87783621056177]},"7d86de88485cf8f4":{"id":"7d86de88485cf8f4","name":"bitbybit.babylon.mesh.clone","customName":"clone","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"babylonMesh":{"connections":[{"node":"37632c88994ddff2","output":"result","data":{}}]}},"position":[14277.881846478896,132.02421538051635]},"3812325731cbc290":{"id":"3812325731cbc290","name":"bitbybit.babylon.mesh.setRotation","customName":"set rotation","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":{}}]}},"position":[14769.803333431924,-195.41297348198913]},"7a44fa6d09ae11d5":{"id":"7a44fa6d09ae11d5","name":"bitbybit.lists.repeat","customName":"repeat","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"times":10},"inputs":{"item":{"connections":[{"node":"244e098068a02dfd","output":"result","data":{}}]}},"position":[13446.97246988806,1445.8274694418142]},"7efd06347bbc3f7b":{"id":"7efd06347bbc3f7b","name":"bitbybit.lists.flatten","customName":"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","customName":"clone","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"babylonMesh":{"connections":[{"node":"7efd06347bbc3f7b","output":"result","data":{}}]}},"position":[14241.910060605574,1474.447744530241]},"82964b8d766b2a12":{"id":"82964b8d766b2a12","name":"bitbybit.babylon.mesh.setRotation","customName":"set rotation","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":{}}]}},"position":[14728.20889736881,1385.7817572245835]},"87c45bfda4dc3105":{"id":"87c45bfda4dc3105","name":"bitbybit.draw.drawAnyAsync","customName":"draw any async","async":true,"drawable":true,"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":[12898.348787982273,795.0996836357157]},"bde06ac31eb45ac7":{"id":"bde06ac31eb45ac7","name":"bitbybit.occt.fillets.fillet2d","customName":"fillet 2d","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","customName":"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","customName":"get corner points of edges for shape","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"8803d2ac5b93acb6","output":"result","data":{}}]}},"position":[8595.59216422992,1513.6030370755798]},"44a0c98b0be4bb0a":{"id":"44a0c98b0be4bb0a","name":"bitbybit.point.pointXYZ","customName":"point xyz","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","customName":"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":"fd40e23e5f81d003","output":"result","data":{}}]},"end":{"connections":[{"node":"44a0c98b0be4bb0a","output":"result","data":{}}]}},"position":[9310.00857732772,1736.6783700706435]},"fd40e23e5f81d003":{"id":"fd40e23e5f81d003","name":"bitbybit.lists.flatten","customName":"flatten","data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"c0bc65148e44eb2f","output":"result","data":{}}]}},"position":[8918.612765800017,1605.1573463681402]},"7f8f186a64c1cdaf":{"id":"7f8f186a64c1cdaf","name":"bitbybit.draw.drawAnyAsync","customName":"draw any async","async":true,"drawable":true,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"entity":{"connections":[{"node":"2bf784911ba4d416","output":"result","data":{}}]},"options":{"connections":[{"node":"0666182263159ab8","output":"result","data":{}}]}},"position":[12275.779406163092,2843.3731804770946]},"0666182263159ab8":{"id":"0666182263159ab8","name":"bitbybit.draw.optionsOcctShapeSimple","customName":"options occt shape simple","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"precision":0.01,"drawFaces":false,"faceColour":"#ff0000","drawEdges":true,"edgeColour":"#ffffff","edgeWidth":1,"drawTwoSided":false,"backFaceColour":"#0000ff","backFaceOpacity":1},"inputs":{},"position":[9492.1690963189,2215.6444205838334]},"e78c19d69910404b":{"id":"e78c19d69910404b","name":"bitbybit.occt.operations.offset","customName":"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":"51f8d4e2593d47c2","output":"item","data":{}}]}},"position":[7787.46290901201,2761.9810908696954]},"9cdc0219fc84f611":{"id":"9cdc0219fc84f611","name":"bitbybit.occt.shapes.face.createFaceFromWire","customName":"face from wire","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"planar":false},"inputs":{"shape":{"connections":[{"node":"e78c19d69910404b","output":"result","data":{}}]}},"position":[8196.260654558613,2770.8763381681583]},"f715e45cd738ffe7":{"id":"f715e45cd738ffe7","name":"bitbybit.vector.vectorXYZ","customName":"vector xyz","async":false,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"x":0,"y":0.3,"z":0},"inputs":{},"position":[8193.883062266783,3145.4056356607516]},"9e0a4f1da4591256":{"id":"9e0a4f1da4591256","name":"bitbybit.occt.transforms.translate","customName":"translate","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"translation":[0,0,0]},"inputs":{"shape":{"connections":[{"node":"9cdc0219fc84f611","output":"result","data":{}}]},"translation":{"connections":[{"node":"f715e45cd738ffe7","output":"result","data":{}}]}},"position":[8722.062697172645,2938.585071133658]},"64da0b696facd729":{"id":"64da0b696facd729","name":"bitbybit.draw.drawAnyAsync","customName":"draw any async","async":true,"drawable":true,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"entity":{"connections":[{"node":"9e0a4f1da4591256","output":"result","data":{}}]},"options":{"connections":[{"node":"61a59c83338eaa1f","output":"result","data":{}}]}},"position":[10375.057416417427,3360.714694597343]},"e89e08b57deedcaa":{"id":"e89e08b57deedcaa","name":"bitbybit.draw.optionsOcctShapeSimple","customName":"options occt shape simple","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"precision":0.01,"drawFaces":true,"faceColour":"#000000","drawEdges":false,"edgeColour":"#ffffff","edgeWidth":1,"drawTwoSided":false,"backFaceColour":"#0000ffEditor plans for 3D development, API keys for server-side CAD algorithms
Cloud storage, private projects & 3D tools for Bitbybit editors
* "Unlimited" means high limits that most users won't reach. Compare the plans
Run CAD algorithms on managed cloud servers from your own backend applications
Custom software development, dedicated servers & CAD automation at scale.