Script: GUI in Rete For Parametric Geometry

GUI in Rete For Parametric Geometry picture
Type
Rete logo indicatorrete
Date Created
Oct 3, 2024, 5:54:47 AM
Last Edit Date
Sep 30, 2026, 9:25:05 AM

Project Information

In the latest release we implemented a lot of new components to create graphical user interfaces and combine them with your scripts when using Rete editor. You can now create parametric sliders, color pickers, input texts, buttons, images, checkboxes, radio buttons. This project contains scripts that show few examples of how this works.

View Full Project

Script Code

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":{"1779387f43a82cba":{"id":"1779387f43a82cba","name":"bitbybit.babylon.gui.slider.createSlider","customName":"slider","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"name":"sliderName","minimum":25,"maximum":65,"value":10,"step":1,"isVertical":false,"color":"#f0cebb","background":"black","displayThumb":true},"inputs":{"value":{"connections":[{"node":"f831dcb6ac74c23a","output":"result","data":{}}]}},"position":[478.42817179612604,2299.571524406741]},"463c1aac183df449":{"id":"463c1aac183df449","name":"bitbybit.babylon.gui.advancedDynamicTexture.createFullScreenUI","customName":"full screen ui","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"name":"fullscreen","foreground":true,"adaptiveScaling":false},"inputs":{},"position":[-2787.3811965706936,-745.797510524444]},"7708b305ae8de9ba":{"id":"7708b305ae8de9ba","name":"bitbybit.babylon.gui.stackPanel.createStackPanel","customName":"stack panel","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"name":"stackPanel","isVertical":true,"spacing":0,"color":"#00000000","background":"#00000088"},"inputs":{"width":{"connections":[{"node":"d83c2ae31f03b5da","output":"result","data":{}}]},"height":{"connections":[{"node":"bd90e8a50accfaff","output":"result","data":{}}]}},"position":[47.10292431431981,-113.4777175886602]},"d83c2ae31f03b5da":{"id":"d83c2ae31f03b5da","name":"bitbybit.math.number","customName":"number","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"number":0.2},"inputs":{},"position":[-526.3284324834916,33.42806277360933]},"1350b70c7f2a9dff":{"id":"1350b70c7f2a9dff","name":"bitbybit.babylon.gui.control.changeControlAlignment","customName":"change control alignment","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"horizontalAlignment":"left","verticalAlignment":"bottom"},"inputs":{"control":{"connections":[{"node":"7708b305ae8de9ba","output":"result","data":{}}]}},"position":[455.5082918550565,-121.32727441192583]},"4e2982951776384a":{"id":"4e2982951776384a","name":"bitbybit.babylon.gui.control.changeControlPadding","customName":"change control padding","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"control":{"connections":[{"node":"1350b70c7f2a9dff","output":"result","data":{}}]},"paddingLeft":{"connections":[{"node":"6a3c2dff4132e018","output":"result","data":{}}]},"paddingRight":{"connections":[{"node":"6a3c2dff4132e018","output":"result","data":{}}]},"paddingTop":{"connections":[{"node":"6a3c2dff4132e018","output":"result","data":{}}]},"paddingBottom":{"connections":[{"node":"6a3c2dff4132e018","output":"result","data":{}}]}},"position":[973.9305164549542,-21.91269404592981]},"6a3c2dff4132e018":{"id":"6a3c2dff4132e018","name":"bitbybit.text.create","customName":"create","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"35px"},"inputs":{},"position":[285.23923982342836,640.2117432812133]},"e156dfc76dddcf11":{"id":"e156dfc76dddcf11","name":"bitbybit.babylon.gui.stackPanel.createStackPanel","customName":"stack panel","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"name":"stackPanel2","isVertical":true,"spacing":25,"color":"#00000000","background":"#00000000"},"inputs":{"width":{"connections":[{"node":"8357992e7e5d6c3e","output":"result","data":{}}]},"height":{"connections":[{"node":"8357992e7e5d6c3e","output":"result","data":{}}]}},"position":[847.3319797023519,1114.8876552361264]},"ffb3c3de11eda82c":{"id":"ffb3c3de11eda82c","name":"bitbybit.babylon.gui.control.changeControlPadding","customName":"change control padding","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"paddingLeft":{"connections":[{"node":"6a3c2dff4132e018","output":"result","data":{}}]},"paddingRight":{"connections":[{"node":"6a3c2dff4132e018","output":"result","data":{}}]},"paddingTop":{"connections":[{"node":"6a3c2dff4132e018","output":"result","data":{}}]},"paddingBottom":{"connections":[{"node":"6a3c2dff4132e018","output":"result","data":{}}]},"control":{"connections":[{"node":"e156dfc76dddcf11","output":"result","data":{}}]}},"position":[1358.5139629329094,841.3522414792285]},"bd90e8a50accfaff":{"id":"bd90e8a50accfaff","name":"bitbybit.math.number","customName":"number","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"number":0.65},"inputs":{},"position":[-513.1595712509807,309.51833124093537]},"8357992e7e5d6c3e":{"id":"8357992e7e5d6c3e","name":"bitbybit.math.number","customName":"number","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"number":1},"inputs":{},"position":[451.2621481560742,1309.8386497407048]},"f9bc1bfa6fc135cb":{"id":"f9bc1bfa6fc135cb","name":"bitbybit.babylon.gui.textBlock.createTextBlock","customName":"text block","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"name":"NrSegments2","text":"Nr. Segments - 10","color":"#f0cebb","fontSize":24},"inputs":{},"position":[461.2431803076466,1679.5337077946292]},"c155983a640a9315":{"id":"c155983a640a9315","name":"bitbybit.flow.babylon.observableListener","customName":"babylon observable listener","async":false,"drawable":false,"data":{},"inputs":{"observableSelector":{"connections":[{"node":"b97eec8a349c8dd8","output":"result","data":{}}]},"object":{"connections":[{"node":"1779387f43a82cba","output":"result","data":{}}]}},"position":[4682.449795909142,1743.3458120786788]},"b97eec8a349c8dd8":{"id":"b97eec8a349c8dd8","name":"bitbybit.babylon.gui.slider.createSliderObservableSelector","customName":"slider observable selector","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"selector":"onValueChangedObservable"},"inputs":{},"position":[4189.6041845750315,1876.270760942141]},"7adfb32388ac37d9":{"id":"7adfb32388ac37d9","name":"bitbybit.flow.babylon.getEventDataFromObservedResult","customName":"get event data","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"exec":{"connections":[{"node":"c155983a640a9315","output":"exec","data":{}},{"node":"4a47ca44fe4e6f2c","output":"exec","data":{}}]},"json":{"connections":[{"node":"c155983a640a9315","output":"result","data":{}}]}},"position":[5577.425142633121,1853.7487332045516]},"78a2467187f64330":{"id":"78a2467187f64330","name":"bitbybit.babylon.gui.textBlock.setText","customName":"set text","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":""},"inputs":{"textBlock":{"connections":[{"node":"f9bc1bfa6fc135cb","output":"result","data":{}}]},"text":{"connections":[{"node":"99269d93bc600c34","output":"result","data":{}}]},"exec":{"connections":[{"node":"99269d93bc600c34","output":"exec","data":{}}]}},"position":[7808.472681843074,1109.4457399292742]},"99269d93bc600c34":{"id":"99269d93bc600c34","name":"bitbybit.text.format","customName":"format","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"Nr. Segments - {0}","values":["World"]},"inputs":{"values":{"connections":[{"node":"618a8a7167d81b7c","output":"list","data":{}}]},"exec":{"connections":[{"node":"618a8a7167d81b7c","output":"exec","data":{}}]}},"position":[7452.291578684184,1315.9703276276146]},"618a8a7167d81b7c":{"id":"618a8a7167d81b7c","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"exec":{"connections":[{"node":"5e91ae4de49832ad","output":"exec","data":{}}]},"listElements":{"connections":[{"node":"5e91ae4de49832ad","output":"result","data":{}}]}},"position":[7171.608733743053,1390.2695688466508]},"5e91ae4de49832ad":{"id":"5e91ae4de49832ad","name":"bitbybit.math.toFixed","customName":"to fixed","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"decimalPlaces":0},"inputs":{"number":{"connections":[{"node":"56365677012d8124","output":"result","data":{}}]},"exec":{"connections":[{"node":"56365677012d8124","output":"exec","data":{}}]}},"position":[6814.708444121651,1365.6200461853791]},"522fb123426d7391":{"id":"522fb123426d7391","name":"bitbybit.babylon.gui.control.createControlObservableSelector","customName":"control observable selector","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"selector":"onPointerUpObservable"},"inputs":{},"position":[4138.856751982375,2290.5778833488075]},"4a47ca44fe4e6f2c":{"id":"4a47ca44fe4e6f2c","name":"bitbybit.flow.babylon.observableListener","customName":"babylon observable listener","async":false,"drawable":false,"data":{},"inputs":{"object":{"connections":[{"node":"1779387f43a82cba","output":"result","data":{}}]},"observableSelector":{"connections":[{"node":"522fb123426d7391","output":"result","data":{}}]}},"position":[4683.196037351215,2170.3097977381462]},"219d3eea9e2cb127":{"id":"219d3eea9e2cb127","name":"bitbybit.babylon.gui.textBlock.createTextBlock","customName":"text block","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"name":"LengthSegment","text":"Length - 5","color":"#f0cebb","fontSize":24},"inputs":{},"position":[453.898163475998,2953.341197068689]},"ec0738c8c04849eb":{"id":"ec0738c8c04849eb","name":"bitbybit.babylon.gui.slider.createSlider","customName":"slider","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"name":"3","minimum":7,"maximum":15,"value":5,"step":0.01,"isVertical":false,"color":"#f0cebb","background":"black","displayThumb":true},"inputs":{"value":{"connections":[{"node":"c0ee2e15c7f31e26","output":"result","data":{}}]}},"position":[727.1327718583348,3683.035543303318]},"03399cc6d64e38f7":{"id":"03399cc6d64e38f7","name":"bitbybit.flow.babylon.observableListener","customName":"babylon observable listener","async":false,"drawable":false,"data":{},"inputs":{"observableSelector":{"connections":[{"node":"345bd343b918ffb7","output":"result","data":{}}]},"object":{"connections":[{"node":"ec0738c8c04849eb","output":"result","data":{}}]}},"position":[4510.071774373409,3153.5836281330626]},"345bd343b918ffb7":{"id":"345bd343b918ffb7","name":"bitbybit.babylon.gui.slider.createSliderObservableSelector","customName":"slider observable selector","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"selector":"onValueChangedObservable"},"inputs":{},"position":[4000.9310265985223,3183.919234889417]},"91552fd0f9de75c0":{"id":"91552fd0f9de75c0","name":"bitbybit.flow.babylon.getEventDataFromObservedResult","customName":"get event data","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":true}},"inputs":{"exec":{"connections":[{"node":"03399cc6d64e38f7","output":"exec","data":{}},{"node":"d99d260b7b146857","output":"exec","data":{}}]},"json":{"connections":[{"node":"03399cc6d64e38f7","output":"result","data":{}}]}},"position":[5087.174149564746,3161.4854786279543]},"2abdb7a30a98bd13":{"id":"2abdb7a30a98bd13","name":"bitbybit.math.toFixed","customName":"to fixed","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"decimalPlaces":2},"inputs":{"number":{"connections":[{"node":"2d466bcb647141ad","output":"result","data":{}}]},"exec":{"connections":[{"node":"2d466bcb647141ad","output":"exec","data":{}}]}},"position":[6078.786979749523,2846.374522473274]},"34173b04ff8daf27":{"id":"34173b04ff8daf27","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"2abdb7a30a98bd13","output":"result","data":{}}]},"exec":{"connections":[{"node":"2abdb7a30a98bd13","output":"exec","data":{}}]}},"position":[6435.032103785145,2876.94614423485]},"8e3f25e8b8f0f82d":{"id":"8e3f25e8b8f0f82d","name":"bitbybit.text.format","customName":"format","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"Length - {0}","values":["World"]},"inputs":{"values":{"connections":[{"node":"34173b04ff8daf27","output":"list","data":{}}]},"exec":{"connections":[{"node":"34173b04ff8daf27","output":"exec","data":{}}]}},"position":[6733.0206209157195,2794.861606012495]},"119a0604252e34f0":{"id":"119a0604252e34f0","name":"bitbybit.babylon.gui.textBlock.setText","customName":"set text","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":""},"inputs":{"text":{"connections":[{"node":"8e3f25e8b8f0f82d","output":"result","data":{}}]},"exec":{"connections":[{"node":"8e3f25e8b8f0f82d","output":"exec","data":{}}]},"textBlock":{"connections":[{"node":"219d3eea9e2cb127","output":"result","data":{}}]}},"position":[7081.459090380429,2646.6295040254463]},"88ee181888996bbe":{"id":"88ee181888996bbe","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"f9bc1bfa6fc135cb","output":"result","data":{}},{"node":"1779387f43a82cba","output":"result","data":{}},{"node":"219d3eea9e2cb127","output":"result","data":{}},{"node":"ec0738c8c04849eb","output":"result","data":{}},{"node":"2b2b21aeeb5640d7","output":"result","data":{}},{"node":"e3e898cbb29c257f","output":"result","data":{}},{"node":"755d987eb8cc3d05","output":"result","data":{}}]}},"position":[1869.306619050618,1391.1630550788088]},"6d348c9f1871b9f5":{"id":"6d348c9f1871b9f5","name":"bitbybit.babylon.gui.container.addControls","customName":"add controls","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"clearControlsFirst":true},"inputs":{"container":{"connections":[{"node":"ffb3c3de11eda82c","output":"result","data":{}}]},"controls":{"connections":[{"node":"88ee181888996bbe","output":"list","data":{}}]}},"position":[2346.7796797604346,1209.5931782674904]},"2b2b21aeeb5640d7":{"id":"2b2b21aeeb5640d7","name":"bitbybit.babylon.gui.colorPicker.createColorPicker","customName":"color picker","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"name":"colorPickerName","defaultColor":"#f0cebb","color":"#f0cebb"},"inputs":{"defaultColor":{"connections":[{"node":"39d8eb93cb818077","output":"result","data":{}}]},"color":{"connections":[{"node":"39d8eb93cb818077","output":"result","data":{}}]}},"position":[-1368.2151920749118,4036.1231177244986]},"2d219918928f6ece":{"id":"2d219918928f6ece","name":"bitbybit.babylon.gui.control.createControlObservableSelector","customName":"control observable selector","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"selector":"onPointerUpObservable"},"inputs":{},"position":[3983.5588135388753,3473.046743377026]},"d99d260b7b146857":{"id":"d99d260b7b146857","name":"bitbybit.flow.babylon.observableListener","customName":"babylon observable listener","async":false,"drawable":false,"data":{},"inputs":{"observableSelector":{"connections":[{"node":"2d219918928f6ece","output":"result","data":{}}]},"object":{"connections":[{"node":"ec0738c8c04849eb","output":"result","data":{}}]}},"position":[4512.568093644542,3373.3717338149995]},"c2a09a96a2180b21":{"id":"c2a09a96a2180b21","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":"91552fd0f9de75c0","output":"result","data":{}}]},"value2":{"connections":[{"node":"c0ee2e15c7f31e26","output":"result","data":{}}]},"exec":{"connections":[{"node":"d99d260b7b146857","output":"exec","data":{}}]}},"position":[5934.696391494529,3788.0578618795744]},"c0ee2e15c7f31e26":{"id":"c0ee2e15c7f31e26","name":"bitbybit.math.number","customName":"number","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"number":10},"inputs":{},"position":[95.61021069084546,3498.3859481323925]},"24e1f26937a1a1d1":{"id":"24e1f26937a1a1d1","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":"7adfb32388ac37d9","output":"result","data":{}}]},"exec":{"connections":[{"node":"4a47ca44fe4e6f2c","output":"exec","data":{}}]},"value2":{"connections":[{"node":"f831dcb6ac74c23a","output":"result","data":{}}]}},"position":[6106.3901684460125,1984.0489803272214]},"f831dcb6ac74c23a":{"id":"f831dcb6ac74c23a","name":"bitbybit.math.number","customName":"number","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"number":25},"inputs":{},"position":[92.25303985629785,2099.122217660205]},"56365677012d8124":{"id":"56365677012d8124","name":"bitbybit.logic.firstDefinedValueGate","customName":"first defined value gate","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"value2":{"connections":[{"node":"f831dcb6ac74c23a","output":"result","data":{}}]},"value1":{"connections":[{"node":"7adfb32388ac37d9","output":"result","data":{}}]},"exec":{"connections":[{"node":"7adfb32388ac37d9","output":"exec","data":{}}]}},"position":[6100.510851367562,1463.086150341123]},"2d466bcb647141ad":{"id":"2d466bcb647141ad","name":"bitbybit.logic.firstDefinedValueGate","customName":"first defined value gate","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"value2":{"connections":[{"node":"c0ee2e15c7f31e26","output":"result","data":{}}]},"value1":{"connections":[{"node":"91552fd0f9de75c0","output":"result","data":{}}]},"exec":{"connections":[{"node":"91552fd0f9de75c0","output":"exec","data":{}}]}},"position":[5571.7782189050895,2882.7818474416504]},"21f7a4e4edaa6caa":{"id":"21f7a4e4edaa6caa","name":"bitbybit.babylon.scene.fog","customName":"fog","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"mode":"none","color":"#d6d6d6","density":1,"start":20,"end":150},"inputs":{"color":{"connections":[{"node":"e3e2779a867727cd","output":"result","data":{}}]},"exec":{"connections":[{"node":"e3e2779a867727cd","output":"exec","data":{}}]}},"position":[2512.302130156595,5196.161929127744]},"7397799c86f9cdd4":{"id":"7397799c86f9cdd4","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"4e2982951776384a","output":"result","data":{}}]}},"position":[1449.2776925813423,-284.95403499236215]},"bd921a54850fc245":{"id":"bd921a54850fc245","name":"bitbybit.babylon.gui.container.addControls","customName":"add controls","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"clearControlsFirst":false},"inputs":{"controls":{"connections":[{"node":"7397799c86f9cdd4","output":"list","data":{}}]},"container":{"connections":[{"node":"463c1aac183df449","output":"result","data":{}}]}},"position":[1798.2486591676877,-750.1852146106979]},"4d1e3d0585c3d2bb":{"id":"4d1e3d0585c3d2bb","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"fa04947ca0ba06f9","output":"result","data":{}},{"node":"ffb3c3de11eda82c","output":"result","data":{}}]}},"position":[2732.8657564826226,-101.00068342619238]},"c068e0945ba549ec":{"id":"c068e0945ba549ec","name":"bitbybit.babylon.gui.container.addControls","customName":"add controls","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"clearControlsFirst":true},"inputs":{"container":{"connections":[{"node":"4e2982951776384a","output":"result","data":{}}]},"controls":{"connections":[{"node":"4d1e3d0585c3d2bb","output":"list","data":{}}]}},"position":[3054.050726898665,-329.6620277346536]},"fa04947ca0ba06f9":{"id":"fa04947ca0ba06f9","name":"bitbybit.babylon.gui.stackPanel.createStackPanel","customName":"stack panel","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"name":"stackPanel","isVertical":true,"spacing":0,"color":"#00000000","background":"#00000055"},"inputs":{"height":{"connections":[{"node":"fbc7718ec4fb5fb2","output":"result","data":{}}]}},"position":[1476.290671021674,-2234.6474014801215]},"fbc7718ec4fb5fb2":{"id":"fbc7718ec4fb5fb2","name":"bitbybit.text.create","customName":"create","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"270px"},"inputs":{},"position":[1131.5975508839315,-2080.667461199485]},"0c262faba59ba3c5":{"id":"0c262faba59ba3c5","name":"bitbybit.babylon.gui.image.createImage","customName":"image","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"name":"imageName2","url":"https://ik.imagekit.io/bitbybit/app/assets/logo.png","color":"black"},"inputs":{},"position":[1545.333112521172,-1722.9400810684253]},"63fa6cf28c331e6e":{"id":"63fa6cf28c331e6e","name":"bitbybit.babylon.gui.container.addControls","customName":"add controls","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"clearControlsFirst":true},"inputs":{"container":{"connections":[{"node":"fa04947ca0ba06f9","output":"result","data":{}}]},"controls":{"connections":[{"node":"5253b2b36ffca8f3","output":"list","data":{}}]}},"position":[3564.3809715406933,-1776.444577855988]},"5253b2b36ffca8f3":{"id":"5253b2b36ffca8f3","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"0c262faba59ba3c5","output":"result","data":{}},{"node":"2f46bc6d97b75e21","output":"result","data":{}}]}},"position":[3252.398629139262,-1497.3122991891505]},"73723d7a10a26048":{"id":"73723d7a10a26048","name":"bitbybit.babylon.gui.control.changeControlPadding","customName":"change control padding","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"control":{"connections":[{"node":"0c262faba59ba3c5","output":"result","data":{}}]},"paddingLeft":{"connections":[{"node":"8c681782f04dc7a6","output":"result","data":{}}]},"paddingRight":{"connections":[{"node":"8c681782f04dc7a6","output":"result","data":{}}]},"paddingTop":{"connections":[{"node":"8c681782f04dc7a6","output":"result","data":{}}]},"paddingBottom":{"connections":[{"node":"8c681782f04dc7a6","output":"result","data":{}}]}},"position":[2037.8812324945322,-1468.1399207036745]},"8c681782f04dc7a6":{"id":"8c681782f04dc7a6","name":"bitbybit.math.number","customName":"number","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"number":35},"inputs":{},"position":[1587.2079935747279,-1258.4590212713993]},"2f46bc6d97b75e21":{"id":"2f46bc6d97b75e21","name":"bitbybit.babylon.gui.textBlock.createTextBlock","customName":"text block","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"name":"textBlockName","text":"BITBYBIT.DEV","color":"#f0cebb","fontSize":32},"inputs":{},"position":[2526.4512773896763,-1352.9015067521707]},"e3e898cbb29c257f":{"id":"e3e898cbb29c257f","name":"bitbybit.babylon.gui.button.createSimpleButton","customName":"simple button","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"name":"buttonName","label":"DOWNLOAD GLB","color":"black","background":"#f0cebb","fontSize":24},"inputs":{"height":{"connections":[{"node":"0d10b07072d31615","output":"result","data":{}}]}},"position":[649.09878828032,4831.414771093378]},"9803923a2316e151":{"id":"9803923a2316e151","name":"bitbybit.babylon.gui.control.changeControlPadding","customName":"change control padding","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"paddingTop":{"connections":[{"node":"c86380f70696e9b4","output":"result","data":{}}]},"control":{"connections":[{"node":"e3e898cbb29c257f","output":"result","data":{}}]}},"position":[1249.0616555840197,4890.626292120819]},"0d10b07072d31615":{"id":"0d10b07072d31615","name":"bitbybit.text.create","customName":"create","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"112px"},"inputs":{},"position":[229.6903749470369,5260.741244374215]},"c86380f70696e9b4":{"id":"c86380f70696e9b4","name":"bitbybit.text.create","customName":"create","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"45px"},"inputs":{},"position":[800.4317718875237,5339.447535256928]},"5a6f52d711bbf683":{"id":"5a6f52d711bbf683","name":"bitbybit.babylon.gui.control.changeControlPadding","customName":"change control padding","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"control":{"connections":[{"node":"2b2b21aeeb5640d7","output":"result","data":{}}]},"paddingTop":{"connections":[{"node":"2131da1a2f20ae57","output":"result","data":{}}]}},"position":[-997.2318561805648,4385.684423622921]},"2131da1a2f20ae57":{"id":"2131da1a2f20ae57","name":"bitbybit.text.create","customName":"create","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"45px"},"inputs":{},"position":[-1300.429163463844,4510.383103809265]},"90c03f37214784af":{"id":"90c03f37214784af","name":"bitbybit.occt.shapes.wire.interpolatePoints","customName":"interpolate points","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"periodic":false,"tolerance":1e-7,"parametrization":"chordLength"},"inputs":{"points":{"connections":[{"node":"fc37b9dc1b311de3","output":"result","data":{}}]}},"position":[8692.641777988967,4459.456542220147]},"b78e0d41e425366e":{"id":"b78e0d41e425366e","name":"bitbybit.code.jsonEditor","customName":"json editor","async":true,"drawable":true,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":true},"options":{"width":532,"height":569},"code":{"code":"{\n    \"first\": [\n        [\n            -20,\n            4,\n            0\n        ],\n        [\n            -10,\n            7,\n            0\n        ],\n        [\n            0,\n            10,\n            0\n        ],\n        [\n            10,\n            7,\n            0\n        ],\n        [\n            20,\n            4,\n            0\n        ]\n    ],\n    \"second\": [\n        [\n            -15,\n            5.5,\n            0\n        ],\n        [\n            -10,\n            5,\n            0\n        ],\n        [\n            0,\n            3.5,\n            0\n        ],\n        [\n            10,\n            5,\n            0\n        ],\n        [\n            15,\n            5.5,\n            0\n        ]\n    ]\n}"}},"inputs":{},"position":[6680.635233628957,5136.648016962938]},"c8cc9874cfd1b0d9":{"id":"c8cc9874cfd1b0d9","name":"bitbybit.math.divide","customName":"divide","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":true},"first":1,"second":2},"inputs":{"first":{"connections":[{"node":"c2a09a96a2180b21","output":"result","data":{}}]}},"position":[7167.943309849056,4442.07381168617]},"fc37b9dc1b311de3":{"id":"fc37b9dc1b311de3","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"first"},"inputs":{"json":{"connections":[{"node":"b78e0d41e425366e","output":"result","data":{}}]}},"position":[7489.762972611396,4905.858659112859]},"7bca106b4d5b428d":{"id":"7bca106b4d5b428d","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"second"},"inputs":{"json":{"connections":[{"node":"b78e0d41e425366e","output":"result","data":{}}]}},"position":[7487.95809799298,5227.056816509251]},"03d85f300ae0b058":{"id":"03d85f300ae0b058","name":"bitbybit.occt.shapes.wire.interpolatePoints","customName":"interpolate points","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"periodic":false,"tolerance":1e-7,"parametrization":"chordLength"},"inputs":{"points":{"connections":[{"node":"7bca106b4d5b428d","output":"result","data":{}}]}},"position":[7964.628716142627,5232.340162373659]},"06f09f4e41d95bf1":{"id":"06f09f4e41d95bf1","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":"03d85f300ae0b058","output":"result","data":{}}]},"translation":{"connections":[{"node":"7bd7b2412957e589","output":"result","data":{}}]}},"position":[8682.691953991465,4810.460253109573]},"7bd7b2412957e589":{"id":"7bd7b2412957e589","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":{"z":{"connections":[{"node":"c8cc9874cfd1b0d9","output":"result","data":{}}]}},"position":[7891.094678368181,4518.963948739254]},"ed80ff51aad3749e":{"id":"ed80ff51aad3749e","name":"bitbybit.math.negate","customName":"negate","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"number":1},"inputs":{"number":{"connections":[{"node":"c8cc9874cfd1b0d9","output":"result","data":{}}]}},"position":[7534.943203394495,4261.644572502819]},"0c732a454f69e4cf":{"id":"0c732a454f69e4cf","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":{"z":{"connections":[{"node":"ed80ff51aad3749e","output":"result","data":{}}]}},"position":[7892.974580580533,4169.556652277386]},"0846937ced3b0cf6":{"id":"0846937ced3b0cf6","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":"03d85f300ae0b058","output":"result","data":{}}]},"translation":{"connections":[{"node":"0c732a454f69e4cf","output":"result","data":{}}]}},"position":[8693.305732406867,4150.698647196669]},"ef54013c66ae25ae":{"id":"ef54013c66ae25ae","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"06f09f4e41d95bf1","output":"result","data":{}},{"node":"90c03f37214784af","output":"result","data":{}},{"node":"0846937ced3b0cf6","output":"result","data":{}}]}},"position":[10214.12563665527,3793.371258856604]},"ea37cfa69df458cf":{"id":"ea37cfa69df458cf","name":"bitbybit.occt.operations.loftAdvanced","customName":"loft advanced","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"makeSolid":false,"closed":false,"periodic":false,"straight":false,"nrPeriodicSections":10,"useSmoothing":false,"maxUDegree":3,"tolerance":1e-7,"parType":"approxCentripetal"},"inputs":{"shapes":{"connections":[{"node":"ef54013c66ae25ae","output":"list","data":{}}]}},"position":[13479.742847108413,1514.031744051929]},"dd4507d28a13926b":{"id":"dd4507d28a13926b","name":"bitbybit.occt.shapes.face.subdivideToRectangleHoles","customName":"subdivide to rectangle holes","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"nrRectanglesU":20,"nrRectanglesV":1,"holesToFaces":true,"offsetFromBorderU":0.025,"offsetFromBorderV":0.1},"inputs":{"shape":{"connections":[{"node":"5bb4f1cfe7dd5f3a","output":"result","data":{}}]},"scalePatternV":{"connections":[{"node":"63b88da4e63a41ff","output":"result","data":{}}]},"scalePatternU":{"connections":[{"node":"a8291e0697584e13","output":"result","data":{}}]},"filletPattern":{"connections":[{"node":"481058f27997113b","output":"result","data":{}}]},"nrRectanglesU":{"connections":[{"node":"24e1f26937a1a1d1","output":"result","data":{}}]}},"position":[15949.827872559488,2094.8917344361876]},"5bb4f1cfe7dd5f3a":{"id":"5bb4f1cfe7dd5f3a","name":"bitbybit.occt.shapes.face.getFace","customName":"get face","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":0},"inputs":{"shape":{"connections":[{"node":"ea37cfa69df458cf","output":"result","data":{}}]}},"position":[13857.748270716713,1620.4997072522133]},"1194a369601d985a":{"id":"1194a369601d985a","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":"8156ba954679caae","output":"result","data":{}}]},"direction":{"connections":[{"node":"4c1b6d49adfc1c26","output":"result","data":{}}]}},"position":[22221.585729221766,2956.53908476786]},"8156ba954679caae":{"id":"8156ba954679caae","name":"bitbybit.lists.getItem","customName":"get item","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":0,"clone":true},"inputs":{"list":{"connections":[{"node":"dd4507d28a13926b","output":"result","data":{}}]}},"position":[21031.76370667092,3293.4393556583095]},"4c1b6d49adfc1c26":{"id":"4c1b6d49adfc1c26","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":[21670.66809707575,2856.9957978148877]},"ffe1f12f67b19186":{"id":"ffe1f12f67b19186","name":"bitbybit.occt.shapes.face.subdivideToRectangleHoles","customName":"subdivide to rectangle holes","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"nrRectanglesU":20,"nrRectanglesV":1,"holesToFaces":true,"offsetFromBorderU":0.025,"offsetFromBorderV":0.1},"inputs":{"shape":{"connections":[{"node":"5bb4f1cfe7dd5f3a","output":"result","data":{}}]},"scalePatternU":{"connections":[{"node":"2558822ac550b741","output":"result","data":{}}]},"scalePatternV":{"connections":[{"node":"88a12a27d339dd5b","output":"result","data":{}}]},"filletPattern":{"connections":[{"node":"481058f27997113b","output":"result","data":{}}]},"nrRectanglesU":{"connections":[{"node":"24e1f26937a1a1d1","output":"result","data":{}}]}},"position":[15944.170659293944,1077.9865188208169]},"a76e8e00332e24fa":{"id":"a76e8e00332e24fa","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":"ffe1f12f67b19186","output":"result","data":{}}]}},"position":[16628.62229612197,1131.8077587475086]},"9a1fb302e30fbb2d":{"id":"9a1fb302e30fbb2d","name":"bitbybit.vector.vectorXYZ","customName":"vector xyz","async":false,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"x":0,"y":0.1,"z":0},"inputs":{},"position":[22068.40698769131,1990.4136706800155]},"25e471bf513b7935":{"id":"25e471bf513b7935","name":"bitbybit.occt.operations.extrudeShapes","customName":"extrude shapes","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"direction":[0,1,0]},"inputs":{"direction":{"connections":[{"node":"9a1fb302e30fbb2d","output":"result","data":{}}]},"shapes":{"connections":[{"node":"018636ace191d995","output":"list","data":{}}]}},"position":[22536.70795586582,1806.712972986067]},"2122983294322eca":{"id":"2122983294322eca","name":"bitbybit.occt.shapes.compound.makeCompound","customName":"make compound","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shapes":{"connections":[{"node":"25e471bf513b7935","output":"result","data":{}}]}},"position":[23046.7292763203,2165.9594430824923]},"63b88da4e63a41ff":{"id":"63b88da4e63a41ff","name":"bitbybit.json.parse","customName":"parse","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"[0.6,0.7,0.8, 0.9, 0.8,0.7]"},"inputs":{},"position":[15426.307432557882,2318.427512332507]},"a8291e0697584e13":{"id":"a8291e0697584e13","name":"bitbybit.json.parse","customName":"parse","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"[0.5,0.4, 0.3, 0.4]"},"inputs":{},"position":[15429.25828392437,2587.270917944165]},"8b4794ccc425003a":{"id":"8b4794ccc425003a","name":"bitbybit.occt.shapes.wire.getWire","customName":"get wire","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":0},"inputs":{"shape":{"connections":[{"node":"bfe5829746b835c9","output":"result","data":{}}]}},"position":[17221.803029140698,1356.2603824154073]},"bfe5829746b835c9":{"id":"bfe5829746b835c9","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"c7f7bc86a3091f20","output":"result","data":{}}]}},"position":[16905.85545324171,1509.6596108007172]},"2558822ac550b741":{"id":"2558822ac550b741","name":"bitbybit.json.parse","customName":"parse","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"[0.7,0.6, 0.5, 0.6]"},"inputs":{},"position":[15167.749077893188,678.8258795320579]},"c7f7bc86a3091f20":{"id":"c7f7bc86a3091f20","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":"dd4507d28a13926b","output":"result","data":{}}]}},"position":[16525.289829359,1553.6572352322096]},"88a12a27d339dd5b":{"id":"88a12a27d339dd5b","name":"bitbybit.json.parse","customName":"parse","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"[0.7,0.8,0.9, 1, 0.9,0.8]"},"inputs":{},"position":[15185.03471410718,974.6349528985506]},"b32bd045dc2646cb":{"id":"b32bd045dc2646cb","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":"348f17bab183c66c","output":"result","data":{}}]},"entity":{"connections":[{"node":"2122983294322eca","output":"result","data":{}}]}},"position":[23399.911030718606,2351.3321028630476]},"4c8d2a30c5f41179":{"id":"4c8d2a30c5f41179","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":1,"diffuse":"#ffffff","specular":"#ffffff","shadowGeneratorMapSize":4000,"enableShadows":true,"shadowDarkness":0,"shadowUsePercentageCloserFiltering":true,"transparencyShadow":false,"shadowContactHardeningLightSizeUVRatio":0.2,"shadowBias":0.0003,"shadowNormalBias":0.016,"shadowMaxZ":1000,"shadowMinZ":0,"shadowRefreshRate":1},"inputs":{},"position":[-1540.1731376569765,1501.3195308993372]},"529184e2f5f72b0e":{"id":"529184e2f5f72b0e","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":"c4178891b312e48f","output":"result","data":{}}]},"options":{"connections":[{"node":"244bc1418a526a71","output":"result","data":{}}]}},"position":[23430.615705410448,3024.2170516919646]},"fc8edad27e7f32f8":{"id":"fc8edad27e7f32f8","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"a76e8e00332e24fa","output":"result","data":{}}]}},"position":[17219.6425070946,1103.2339714677432]},"bf794e0c145025d3":{"id":"bf794e0c145025d3","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":"8b4794ccc425003a","output":"result","data":{}}]}},"position":[17610.565306709872,1352.9014115339978]},"329017eb74b8c543":{"id":"329017eb74b8c543","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"2ddea9868c789414","output":"result","data":{}}]}},"position":[18037.225055628103,1092.2548741601545]},"c3d987db17d20f62":{"id":"c3d987db17d20f62","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"bf794e0c145025d3","output":"result","data":{}}]}},"position":[18044.175319127215,1277.649534376384]},"e1e6d30829b5571c":{"id":"e1e6d30829b5571c","name":"bitbybit.lists.flipLists","customName":"flip lists","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"clone":true},"inputs":{"list":{"connections":[{"node":"41620e745f1f6679","output":"list","data":{}}]}},"position":[18644.978919527777,1096.787193696345]},"41620e745f1f6679":{"id":"41620e745f1f6679","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"329017eb74b8c543","output":"list","data":{}},{"node":"c3d987db17d20f62","output":"list","data":{}}]}},"position":[18354.251665787913,1126.55326905415]},"2c90a266516d55bd":{"id":"2c90a266516d55bd","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"e1e6d30829b5571c","output":"result","data":{}}]}},"position":[19044.70451277043,1146.7053704490413]},"2ddea9868c789414":{"id":"2ddea9868c789414","name":"bitbybit.occt.shapes.wire.getWire","customName":"get wire","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":0},"inputs":{"shape":{"connections":[{"node":"fc8edad27e7f32f8","output":"result","data":{}}]}},"position":[17632.63613133111,1026.3759611176092]},"08957899246690d8":{"id":"08957899246690d8","name":"bitbybit.occt.shapes.face.createFaceFromWiresOnFace","customName":"face from wires on face","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":true,"flatten":0,"forceExecution":false},"inside":true},"inputs":{"wires":{"connections":[{"node":"2c90a266516d55bd","output":"result","data":{}}]},"face":{"connections":[{"node":"fc8edad27e7f32f8","output":"result","data":{}}]}},"position":[19409.162306401373,1252.686686352806]},"018636ace191d995":{"id":"018636ace191d995","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"08957899246690d8","output":"result","data":{}}]}},"position":[19928.451113261337,1270.0900243905903]},"8bfcc272fba7f2ea":{"id":"8bfcc272fba7f2ea","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":"244bc1418a526a71","output":"result","data":{}}]}},"position":[23414.32347563663,3634.470962445698]},"244bc1418a526a71":{"id":"244bc1418a526a71","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.005,"drawEdges":false,"edgeColour":"#ffffff","edgeWidth":2},"inputs":{"faceMaterial":{"connections":[{"node":"b775c9792e916b4f","output":"result","data":{}}]}},"position":[22821.18755246949,4035.7702866197433]},"b775c9792e916b4f":{"id":"b775c9792e916b4f","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":"#331952","emissiveColor":"#000000","metallic":0.9,"roughness":0.33,"alpha":1,"backFaceCulling":false,"zOffset":0},"inputs":{},"position":[19429.966915069228,3681.6979008134413]},"348f17bab183c66c":{"id":"348f17bab183c66c","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.005,"drawEdges":false,"edgeColour":"#ffffff","edgeWidth":2},"inputs":{"faceMaterial":{"connections":[{"node":"93d0ee173a4f118d","output":"result","data":{}}]}},"position":[22557.33559552752,2385.1046605757165]},"addcd6333fbfbb30":{"id":"addcd6333fbfbb30","name":"bitbybit.occt.shapes.wire.getWire","customName":"get wire","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":0},"inputs":{"shape":{"connections":[{"node":"8156ba954679caae","output":"result","data":{}}]}},"position":[21853.996125988408,3548.87869202378]},"f287a705e9c7d88a":{"id":"f287a705e9c7d88a","name":"bitbybit.occt.shapes.edge.getEdges","customName":"get edges","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"addcd6333fbfbb30","output":"result","data":{}}]}},"position":[22209.73380037762,3289.0257104048837]},"c4178891b312e48f":{"id":"c4178891b312e48f","name":"bitbybit.occt.fillets.filletEdgesListOneRadius","customName":"fillet edges list one radius","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"radius":0.05},"inputs":{"edges":{"connections":[{"node":"f287a705e9c7d88a","output":"result","data":{}}]},"shape":{"connections":[{"node":"1194a369601d985a","output":"result","data":{}}]}},"position":[22759.242238634615,3068.502334306985]},"8be12273e3468bc3":{"id":"8be12273e3468bc3","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":"#080808","emissiveColor":"#000000","metallic":0.9,"roughness":0.23,"alpha":1,"backFaceCulling":false,"zOffset":2},"inputs":{},"position":[9074.841555491947,379.743220791364]},"1246d0a1002d59f2":{"id":"1246d0a1002d59f2","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.005,"drawEdges":false,"edgeColour":"#ffffff","edgeWidth":2},"inputs":{"faceMaterial":{"connections":[{"node":"8be12273e3468bc3","output":"result","data":{}}]}},"position":[10063.71008393821,785.4624585360315]},"f23c3054693dd1e5":{"id":"f23c3054693dd1e5","name":"bitbybit.babylon.scene.backgroundColour","customName":"background colour","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"colour":"#ffffff"},"inputs":{"colour":{"connections":[{"node":"e3e2779a867727cd","output":"result","data":{}}]},"exec":{"connections":[{"node":"e3e2779a867727cd","output":"exec","data":{}}]}},"position":[2517.511114373145,4585.797731347766]},"481058f27997113b":{"id":"481058f27997113b","name":"bitbybit.json.parse","customName":"parse","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"[0.8]"},"inputs":{},"position":[15387.966309521578,1827.4808592750142]},"7a8a46f45405d7ea":{"id":"7a8a46f45405d7ea","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"b32bd045dc2646cb","output":"result","data":{}},{"node":"529184e2f5f72b0e","output":"result","data":{}},{"node":"8bfcc272fba7f2ea","output":"result","data":{}}]}},"position":[23916.476511679393,2944.997787020841]},"4cf604dcd4342f38":{"id":"4cf604dcd4342f38","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"7a8a46f45405d7ea","output":"list","data":{}}]}},"position":[24327.350077427047,2937.983359355394]},"e74290deae20cf42":{"id":"e74290deae20cf42","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":"4cf604dcd4342f38","output":"result","data":{}}]}},"position":[24943.173666300223,2797.8761310471637]},"3e748305f1d58c16":{"id":"3e748305f1d58c16","name":"bitbybit.babylon.mesh.setPosition","customName":"set position","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"babylonMesh":{"connections":[{"node":"e74290deae20cf42","output":"result","data":{}}]},"position":{"connections":[{"node":"13eafbfb3a38211e","output":"result","data":{}}]},"exec":{"connections":[{"node":"97f72166bcbccf7b","output":"exec","data":{}},{"node":"6ae3cd70221f119f","output":"exec","data":{}}]}},"position":[25489.41252252474,3770.3630670016105]},"88bbeae3adada197":{"id":"88bbeae3adada197","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":"4cf604dcd4342f38","output":"result","data":{}}]}},"position":[24900.1095971872,3835.403713092397]},"01574cd217662b34":{"id":"01574cd217662b34","name":"bitbybit.babylon.mesh.setPosition","customName":"set position","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"position":{"connections":[{"node":"d27f1b5b96b65f79","output":"result","data":{}}]},"babylonMesh":{"connections":[{"node":"88bbeae3adada197","output":"result","data":{}}]},"exec":{"connections":[{"node":"97f72166bcbccf7b","output":"exec","data":{}},{"node":"6ae3cd70221f119f","output":"exec","data":{}}]}},"position":[25485.53775840078,4105.528424642774]},"d27f1b5b96b65f79":{"id":"d27f1b5b96b65f79","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":-15},"inputs":{"z":{"connections":[{"node":"40f6a84042bf083c","output":"result","data":{}}]}},"position":[24892.923591064828,3458.1655987856716]},"13eafbfb3a38211e":{"id":"13eafbfb3a38211e","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":15},"inputs":{"z":{"connections":[{"node":"97f72166bcbccf7b","output":"item","data":{}}]}},"position":[24887.01078490924,3081.951851011653]},"fdce6f52e63216c5":{"id":"fdce6f52e63216c5","name":"bitbybit.babylon.mesh.show","customName":"show","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"includeChildren":true},"inputs":{"babylonMesh":{"connections":[{"node":"88bbeae3adada197","output":"result","data":{}}]},"exec":{"connections":[{"node":"97f72166bcbccf7b","output":"exec","data":{}},{"node":"6ae3cd70221f119f","output":"exec","data":{}}]}},"position":[25492.14361690238,4491.366430319983]},"97f72166bcbccf7b":{"id":"97f72166bcbccf7b","name":"bitbybit.lists.passThrough","customName":"pass through","async":false,"drawable":false,"data":{},"inputs":{"item":{"connections":[{"node":"f7045705b1d98922","output":"item","data":{}}]},"exec":{"connections":[{"node":"f7045705b1d98922","output":"exec","data":{}}]}},"position":[23431.259360973767,7188.28656455074]},"40f6a84042bf083c":{"id":"40f6a84042bf083c","name":"bitbybit.math.negate","customName":"negate","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"number":1},"inputs":{"number":{"connections":[{"node":"97f72166bcbccf7b","output":"item","data":{}}]}},"position":[24441.631321078894,3532.3294194588234]},"50248a0767c949da":{"id":"50248a0767c949da","name":"bitbybit.occt.shapes.face.createCircleFace","customName":"circle face","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"radius":1,"center":[0,0,0],"direction":[0,1,0]},"inputs":{"radius":{"connections":[{"node":"55a56d57ce2e5c73","output":"result","data":{}}]}},"position":[9951.904415560126,1282.980760261462]},"55a56d57ce2e5c73":{"id":"55a56d57ce2e5c73","name":"bitbybit.math.multiply","customName":"multiply","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"first":1,"second":4},"inputs":{"first":{"connections":[{"node":"c2a09a96a2180b21","output":"result","data":{}}]}},"position":[9609.757497025457,1294.5240604864102]},"fe0a5fcda45403b7":{"id":"fe0a5fcda45403b7","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":"50248a0767c949da","output":"result","data":{}}]},"options":{"connections":[{"node":"1246d0a1002d59f2","output":"result","data":{}}]},"exec":{"connections":[{"node":"c2a09a96a2180b21","output":"exec","data":{}}]}},"position":[10759.826386477363,1262.6806192977397]},"da2f4ab143b683c1":{"id":"da2f4ab143b683c1","name":"bitbybit.flow.babylon.observableListener","customName":"babylon observable listener","async":false,"drawable":false,"data":{},"inputs":{"object":{"connections":[{"node":"2b2b21aeeb5640d7","output":"result","data":{}}]},"observableSelector":{"connections":[{"node":"54d645ab9885e8de","output":"result","data":{}}]}},"position":[-187.28974755620706,4508.9568036970195]},"1a67001f5513de88":{"id":"1a67001f5513de88","name":"bitbybit.babylon.gui.control.setColor","customName":"set color","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"color":"#f0cebb"},"inputs":{"control":{"connections":[{"node":"f9bc1bfa6fc135cb","output":"result","data":{}},{"node":"219d3eea9e2cb127","output":"result","data":{}},{"node":"9803923a2316e151","output":"result","data":{}},{"node":"755d987eb8cc3d05","output":"result","data":{}}]},"color":{"connections":[{"node":"fa653464c862c153","output":"result","data":{}}]},"exec":{"connections":[{"node":"fa653464c862c153","output":"exec","data":{}}]}},"position":[2510.057384106068,5643.615541800441]},"9e90b40257cc833c":{"id":"9e90b40257cc833c","name":"bitbybit.flow.babylon.getEventDataFromObservedResult","customName":"get event data","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":true}},"inputs":{"json":{"connections":[{"node":"da2f4ab143b683c1","output":"result","data":{}}]},"exec":{"connections":[{"node":"da2f4ab143b683c1","output":"exec","data":{}}]}},"position":[332.92641168517713,4502.93099859024]},"e3e2779a867727cd":{"id":"e3e2779a867727cd","name":"bitbybit.color.rgbObjToHex","customName":"rgb obj to hex","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"rgb":{"r":0,"g":0,"b":1},"min":0,"max":1},"inputs":{"exec":{"connections":[{"node":"78fc4a19c5e16baa","output":"exec","data":{}}]},"rgb":{"connections":[{"node":"78fc4a19c5e16baa","output":"result","data":{}}]}},"position":[1356.3237321115357,4461.383173833506]},"512915cf951cea40":{"id":"512915cf951cea40","name":"bitbybit.babylon.gui.container.setBackground","customName":"set background","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"background":"black"},"inputs":{"container":{"connections":[{"node":"9803923a2316e151","output":"result","data":{}},{"node":"755d987eb8cc3d05","output":"result","data":{}}]},"background":{"connections":[{"node":"e3e2779a867727cd","output":"result","data":{}}]},"exec":{"connections":[{"node":"e3e2779a867727cd","output":"exec","data":{}}]}},"position":[2512.7679683782353,4866.8221499450165]},"25256ce1d4b9cd21":{"id":"25256ce1d4b9cd21","name":"bitbybit.lists.passThrough","customName":"pass through","async":false,"drawable":false,"data":{},"inputs":{"item":{"connections":[{"node":"e3e2779a867727cd","output":"result","data":{}}]},"exec":{"connections":[{"node":"e3e2779a867727cd","output":"exec","data":{}}]}},"position":[5289.367056028055,-50.3244439600611]},"42c030c1cd711a72":{"id":"42c030c1cd711a72","name":"bitbybit.babylon.material.pbrMetallicRoughness.setBaseColor","customName":"set base color","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":true},"baseColor":"#0000ff"},"inputs":{"baseColor":{"connections":[{"node":"25256ce1d4b9cd21","output":"item","data":{}}]},"exec":{"connections":[{"node":"25256ce1d4b9cd21","output":"exec","data":{}}]},"material":{"connections":[{"node":"b775c9792e916b4f","output":"result","data":{}},{"node":"8be12273e3468bc3","output":"result","data":{}}]}},"position":[22213.20388115759,149.35849126401757]},"93d0ee173a4f118d":{"id":"93d0ee173a4f118d","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":"#f0c39e","emissiveColor":"#000000","metallic":0.9,"roughness":0.5,"alpha":1,"backFaceCulling":true,"zOffset":0},"inputs":{},"position":[22058.061459175016,2358.568153105959]},"fa653464c862c153":{"id":"fa653464c862c153","name":"bitbybit.color.invert","customName":"invert","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"color":"#0000ff","blackAndWhite":true},"inputs":{"color":{"connections":[{"node":"e3e2779a867727cd","output":"result","data":{}}]},"exec":{"connections":[{"node":"e3e2779a867727cd","output":"exec","data":{}}]}},"position":[2020.1807102778776,5902.453278196124]},"6a12d43f540a1f17":{"id":"6a12d43f540a1f17","name":"bitbybit.babylon.gui.control.setColor","customName":"set color","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"color":"#f0cebb"},"inputs":{"color":{"connections":[{"node":"e3e2779a867727cd","output":"result","data":{}}]},"exec":{"connections":[{"node":"e3e2779a867727cd","output":"exec","data":{}}]},"control":{"connections":[{"node":"ec0738c8c04849eb","output":"result","data":{}},{"node":"1779387f43a82cba","output":"result","data":{}}]}},"position":[2516.5306106935686,4264.858220347161]},"2541dabbd681b0d3":{"id":"2541dabbd681b0d3","name":"bitbybit.babylon.gui.control.setColor","customName":"set color","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"color":"#f0cebb"},"inputs":{"control":{"connections":[{"node":"2f46bc6d97b75e21","output":"result","data":{}}]},"color":{"connections":[{"node":"fa653464c862c153","output":"result","data":{}}]},"exec":{"connections":[{"node":"fa653464c862c153","output":"exec","data":{}}]}},"position":[3963.2639339198067,5755.543205583283]},"6ae3cd70221f119f":{"id":"6ae3cd70221f119f","name":"bitbybit.lists.passThrough","customName":"pass through","async":false,"drawable":false,"data":{},"inputs":{"exec":{"connections":[{"node":"026acf4b3d07f923","output":"exec","data":{}}]}},"position":[23424.44235904558,6989.19453890914]},"026acf4b3d07f923":{"id":"026acf4b3d07f923","name":"bitbybit.lists.passThrough","customName":"pass through","async":false,"drawable":false,"data":{},"inputs":{"item":{"connections":[{"node":"24e1f26937a1a1d1","output":"result","data":{}}]},"exec":{"connections":[{"node":"24e1f26937a1a1d1","output":"exec","data":{}}]}},"position":[8349.555423266407,6963.5424566792835]},"f7045705b1d98922":{"id":"f7045705b1d98922","name":"bitbybit.lists.passThrough","customName":"pass through","async":false,"drawable":false,"data":{},"inputs":{"item":{"connections":[{"node":"c2a09a96a2180b21","output":"result","data":{}}]},"exec":{"connections":[{"node":"c2a09a96a2180b21","output":"exec","data":{}}]}},"position":[8328.99757763619,7154.170452939397]},"a593bb2d8137d3e9":{"id":"a593bb2d8137d3e9","name":"bitbybit.babylon.gui.control.createControlObservableSelector","customName":"control observable selector","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"selector":"onPointerClickObservable"},"inputs":{},"position":[2091.2019634173594,6540.225599926312]},"45f9fa6623f68b4d":{"id":"45f9fa6623f68b4d","name":"bitbybit.flow.babylon.observableListener","customName":"babylon observable listener","async":false,"drawable":false,"data":{},"inputs":{"object":{"connections":[{"node":"e3e898cbb29c257f","output":"result","data":{}}]},"observableSelector":{"connections":[{"node":"a593bb2d8137d3e9","output":"result","data":{}}]}},"position":[2703.0678473871358,6459.222352685006]},"818d36ae957db928":{"id":"818d36ae957db928","name":"bitbybit.babylon.io.exportGLB","customName":"export glb","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"fileName":"bitbybit-scene","discardSkyboxAndGrid":true},"inputs":{"exec":{"connections":[{"node":"4e73fd87c8d9251d","output":"exec","data":{}}]},"fileName":{"connections":[{"node":"4e73fd87c8d9251d","output":"result","data":{}}]}},"position":[4593.307479296062,6358.893759955336]},"4e73fd87c8d9251d":{"id":"4e73fd87c8d9251d","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":"ca3ae0bfd
Plans & Pricing

Choose Your Plan

Editor plans for 3D development, API keys for server-side CAD algorithms

B2B

ENTERPRISE

Custom pricing

Custom software development, dedicated servers & CAD automation at scale.

CAD Automation & Software
  • Custom software development
  • Cloud CAD automation pipelines
  • 3D configurators (STEP & GLTF)
  • Batch export jobs
  • Custom algorithms & deployment
Infrastructure & Support
  • Custom compute allocation
  • Dedicated / VPS server tenants
  • Long-running computation jobs
  • Custom upload limits & overage
  • SLA & premium support