Script: Animate Scene

Animate Scene picture
Type
Rete logo indicatorrete
Date Created
Sep 26, 2024, 6:11:52 AM
Last Edit Date
Jun 18, 2026, 7:05:59 PM

Project Information

This project shows a conceptual architectural pavillion and demonstrates how animations can be created by using control flow.

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":{"2141c8e0c65fa7da":{"id":"2141c8e0c65fa7da","name":"bitbybit.code.jsonEditor","customName":"json editor","async":true,"drawable":true,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":true},"options":{"width":531,"height":489},"code":{"code":"{\n    \"groundCrv\": [\n        [\n            -150,\n            2,\n            -25\n        ],\n        [\n            0,\n            2,\n            -15\n        ],\n        [\n            130,\n            2,\n            -25\n        ]\n    ],\n    \"groundMid\": [\n        [\n            -160,\n            1.7,\n            0\n        ],\n        [\n            140,\n            1.7,\n            0\n        ]\n    ],\n    \"firstCrv\": [\n        [\n            -120,\n            3,\n            -50\n        ],\n        [\n            -70,\n            3,\n            -40\n        ],\n        [\n            0,\n            3,\n            -45\n        ],\n        [\n            20,\n            3,\n            -40\n        ],\n        [\n            120,\n            3,\n            -30\n        ]\n    ],\n    \"secondCrv\": [\n        [\n            -140,\n            20,\n            -20\n        ],\n        [\n            -70,\n            13,\n            -30\n        ],\n        [\n            0,\n            18,\n            -38\n        ],\n        [\n            20,\n            15,\n            -30\n        ],\n        [\n            140,\n            15,\n            -20\n        ]\n    ],\n    \"midCrv\": [\n        [\n            -180,\n            8,\n            0\n        ],\n        [\n            -70,\n            11,\n            0\n        ],\n        [\n            0,\n            17,\n            0\n        ],\n        [\n            20,\n            17,\n            0\n        ],\n        [\n            120,\n            20,\n            0\n        ]\n    ]\n}"}},"inputs":{},"position":[-1011.1636098398882,1135.3665620504978]},"d29e1b8a1c8c74ed":{"id":"d29e1b8a1c8c74ed","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"firstCrv"},"inputs":{"json":{"connections":[{"node":"2141c8e0c65fa7da","output":"result","data":{}}]}},"position":[-33.70956581183346,551.6437507413409]},"b332864f3338a6be":{"id":"b332864f3338a6be","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},"inputs":{"points":{"connections":[{"node":"d29e1b8a1c8c74ed","output":"result","data":{}}]}},"position":[407.4218051853469,548.8687611109417]},"394dbb8f8d9af670":{"id":"394dbb8f8d9af670","name":"bitbybit.occt.transforms.mirrorAlongNormal","customName":"mirror along normal","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"origin":[0,0,0],"normal":[0,0,1]},"inputs":{"normal":{"connections":[{"node":"444bcfade47e2d72","output":"result","data":{}}]},"shape":{"connections":[{"node":"8dbd393001bbf3fa","output":"result","data":{}},{"node":"b332864f3338a6be","output":"result","data":{}},{"node":"c476a952ed8808a7","output":"result","data":{}}]}},"position":[1019.5900804437351,-215.55473448138764]},"444bcfade47e2d72":{"id":"444bcfade47e2d72","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":1},"inputs":{},"position":[444.2920043531883,-362.1279250520986]},"4541778dea83fc92":{"id":"4541778dea83fc92","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"secondCrv"},"inputs":{"json":{"connections":[{"node":"2141c8e0c65fa7da","output":"result","data":{}}]}},"position":[-31.02860581243722,902.7355891042737]},"8dbd393001bbf3fa":{"id":"8dbd393001bbf3fa","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},"inputs":{"points":{"connections":[{"node":"4541778dea83fc92","output":"result","data":{}}]}},"position":[408.0168694926353,897.8594811608025]},"fa783ac83eed1a87":{"id":"fa783ac83eed1a87","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"midCrv"},"inputs":{"json":{"connections":[{"node":"2141c8e0c65fa7da","output":"result","data":{}}]}},"position":[-28.59126636214556,1253.7953857887971]},"dddb4068c63edb9e":{"id":"dddb4068c63edb9e","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},"inputs":{"points":{"connections":[{"node":"fa783ac83eed1a87","output":"result","data":{}}]}},"position":[409.45134064579713,1250.0277873979517]},"0b5698030c987775":{"id":"0b5698030c987775","name":"bitbybit.math.numberSlider","customName":"number slider","async":false,"drawable":false,"data":{"options":{"min":10,"max":100,"step":1,"width":350,"updateOnDrag":false},"number":97},"inputs":{},"position":[2548.937829580217,2014.5964754538468]},"199ca7444230ad40":{"id":"199ca7444230ad40","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"05e9ffc7bfb58f40","output":"result","data":{}}]}},"position":[4601.22527979044,36.70325592342385]},"b1afbc87fdcf61fc":{"id":"b1afbc87fdcf61fc","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":"199ca7444230ad40","output":"list","data":{}}]}},"position":[4898.980788661791,-1.7785582330523084]},"e5d538845214f3ed":{"id":"e5d538845214f3ed","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"b1afbc87fdcf61fc","output":"result","data":{}}]}},"position":[5236.67588420026,38.265379027048766]},"6d9d6e7c996de07a":{"id":"6d9d6e7c996de07a","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"394dbb8f8d9af670","output":"result","data":{}}]}},"position":[1415.663596711456,-180.74572459783894]},"c050b3f2a73226d1":{"id":"c050b3f2a73226d1","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":"6d9d6e7c996de07a","output":"list","data":{}}]}},"position":[1778.158356913739,-817.2357715185209]},"94243d236e5f531d":{"id":"94243d236e5f531d","name":"bitbybit.lists.getItem","customName":"get item","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":1,"clone":true},"inputs":{"list":{"connections":[{"node":"6d9d6e7c996de07a","output":"list","data":{}}]}},"position":[1791.7517496482885,-459.8766398845204]},"05e9ffc7bfb58f40":{"id":"05e9ffc7bfb58f40","name":"bitbybit.occt.shapes.wire.divideWireByEqualDistanceToPoints","customName":"divide wire by equal distance to points","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"nrOfDivisions":10,"removeStartPoint":false,"removeEndPoint":false},"inputs":{"nrOfDivisions":{"connections":[{"node":"0b5698030c987775","output":"result","data":{}}]},"shape":{"connections":[{"node":"bbf9e532b2f33551","output":"result","data":{}},{"node":"c476a952ed8808a7","output":"result","data":{}},{"node":"b332864f3338a6be","output":"result","data":{}},{"node":"8dbd393001bbf3fa","output":"result","data":{}},{"node":"dddb4068c63edb9e","output":"result","data":{}},{"node":"c050b3f2a73226d1","output":"result","data":{}},{"node":"94243d236e5f531d","output":"result","data":{}},{"node":"4ae925a9d7d1fba6","output":"result","data":{}}]}},"position":[3994.045487023849,-13.61651655061928]},"251939c4347aa98f":{"id":"251939c4347aa98f","name":"bitbybit.code.jsonEditor","customName":"json editor","async":true,"drawable":true,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":true},"options":{"width":515,"height":489},"code":{"code":"{\n    \"groundCrv\": [\n        [\n            -150,\n            0,\n            -30\n        ],\n        [\n            0,\n            0,\n            -25\n        ],\n        [\n            130,\n            0,\n            -30\n        ]\n    ],\n    \"groundMid\": [\n        [\n            -170,\n            0,\n            0\n        ],\n        [\n            150,\n            0,\n            0\n        ]\n    ],\n    \"firstCrv\": [\n        [\n            -110,\n            3,\n            -60\n        ],\n        [\n            -80,\n            3,\n            -48\n        ],\n        [\n            0,\n            3,\n            -51\n        ],\n        [\n            20,\n            3,\n            -44\n        ],\n        [\n            110,\n            3,\n            -38\n        ]\n    ],\n    \"secondCrv\": [\n        [\n            -145,\n            30,\n            -20\n        ],\n        [\n            -70,\n            14,\n            -30\n        ],\n        [\n            0,\n            20,\n            -38\n        ],\n        [\n            20,\n            18,\n            -31\n        ],\n        [\n            141,\n            21,\n            -23\n        ]\n    ],\n    \"midCrv\": [\n        [\n            -182,\n            13,\n            0\n        ],\n        [\n            -70,\n            14,\n            0\n        ],\n        [\n            0,\n            18,\n            0\n        ],\n        [\n            20,\n            18,\n            0\n        ],\n        [\n            123,\n            23,\n            0\n        ]\n    ]\n}"}},"inputs":{},"position":[-985.4252563357683,3328.643824613821]},"17ce2d7978440ca2":{"id":"17ce2d7978440ca2","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"firstCrv"},"inputs":{"json":{"connections":[{"node":"251939c4347aa98f","output":"result","data":{}}]}},"position":[70.18029801298002,2935.817643279044]},"327c214029432955":{"id":"327c214029432955","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},"inputs":{"points":{"connections":[{"node":"17ce2d7978440ca2","output":"result","data":{}}]}},"position":[511.7429276016881,2931.4864491513367]},"702dc7b04765686e":{"id":"702dc7b04765686e","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"secondCrv"},"inputs":{"json":{"connections":[{"node":"251939c4347aa98f","output":"result","data":{}}]}},"position":[63.72526367990599,3287.645033758151]},"578fb2e05605cb2c":{"id":"578fb2e05605cb2c","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"midCrv"},"inputs":{"json":{"connections":[{"node":"251939c4347aa98f","output":"result","data":{}}]}},"position":[67.81800788767683,3640.7610743839755]},"5ec61935d36be9a1":{"id":"5ec61935d36be9a1","name":"bitbybit.occt.transforms.mirrorAlongNormal","customName":"mirror along normal","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"origin":[0,0,0],"normal":[0,0,1]},"inputs":{"shape":{"connections":[{"node":"e2a686150c47f771","output":"result","data":{}},{"node":"327c214029432955","output":"result","data":{}},{"node":"45964f2e0b5b64fa","output":"result","data":{}}]},"normal":{"connections":[{"node":"c78a7f68d4ffbf38","output":"result","data":{}}]}},"position":[2328.563782330384,2251.678083678445]},"45964f2e0b5b64fa":{"id":"45964f2e0b5b64fa","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},"inputs":{"points":{"connections":[{"node":"702dc7b04765686e","output":"result","data":{}}]}},"position":[511.8572129017445,3283.386963874665]},"a7a763256336deec":{"id":"a7a763256336deec","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},"inputs":{"points":{"connections":[{"node":"578fb2e05605cb2c","output":"result","data":{}}]}},"position":[512.661307011848,3635.5272461486525]},"6442120c90648c5f":{"id":"6442120c90648c5f","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"groundCrv"},"inputs":{"json":{"connections":[{"node":"251939c4347aa98f","output":"result","data":{}}]}},"position":[69.49230338035625,2586.917341095514]},"e2a686150c47f771":{"id":"e2a686150c47f771","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},"inputs":{"points":{"connections":[{"node":"6442120c90648c5f","output":"result","data":{}}]}},"position":[515.3114390432236,2580.9905531489026]},"52bd498ab70dea45":{"id":"52bd498ab70dea45","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"groundCrv"},"inputs":{"json":{"connections":[{"node":"2141c8e0c65fa7da","output":"result","data":{}}]}},"position":[-36.17338755521891,205.78123248622688]},"c476a952ed8808a7":{"id":"c476a952ed8808a7","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},"inputs":{"points":{"connections":[{"node":"52bd498ab70dea45","output":"result","data":{}}]}},"position":[406.7932319649232,202.22167688069965]},"4ae925a9d7d1fba6":{"id":"4ae925a9d7d1fba6","name":"bitbybit.lists.getItem","customName":"get item","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":2,"clone":true},"inputs":{"list":{"connections":[{"node":"6d9d6e7c996de07a","output":"list","data":{}}]}},"position":[1790.5494866113038,-101.29757172173004]},"dbd4aa88237b1223":{"id":"dbd4aa88237b1223","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"228efc4d1f888856","output":"result","data":{}}]}},"position":[5927.9994519034435,41.78958745449405]},"d4f30d42144870e7":{"id":"d4f30d42144870e7","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"groundMid"},"inputs":{"json":{"connections":[{"node":"2141c8e0c65fa7da","output":"result","data":{}}]}},"position":[-28.480433902161494,1608.2556424146976]},"bbf9e532b2f33551":{"id":"bbf9e532b2f33551","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},"inputs":{"points":{"connections":[{"node":"d4f30d42144870e7","output":"result","data":{}}]}},"position":[410.19291204325526,1604.9728140368584]},"9411595a87c62859":{"id":"9411595a87c62859","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"groundMid"},"inputs":{"json":{"connections":[{"node":"251939c4347aa98f","output":"result","data":{}}]}},"position":[66.35794548156406,3990.844804992488]},"506d575be102584f":{"id":"506d575be102584f","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},"inputs":{"points":{"connections":[{"node":"9411595a87c62859","output":"result","data":{}}]}},"position":[513.1385643361,3986.6824826883253]},"d89a1d5a1e974915":{"id":"d89a1d5a1e974915","name":"bitbybit.occt.shapes.wire.divideWireByEqualDistanceToPoints","customName":"divide wire by equal distance to points","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"nrOfDivisions":10,"removeStartPoint":false,"removeEndPoint":false},"inputs":{"shape":{"connections":[{"node":"506d575be102584f","output":"result","data":{}},{"node":"e2a686150c47f771","output":"result","data":{}},{"node":"327c214029432955","output":"result","data":{}},{"node":"45964f2e0b5b64fa","output":"result","data":{}},{"node":"a7a763256336deec","output":"result","data":{}},{"node":"5a1dfc2850035d90","output":"result","data":{}},{"node":"4a24e7e29ef71945","output":"result","data":{}},{"node":"2c317494dd605859","output":"result","data":{}}]},"nrOfDivisions":{"connections":[{"node":"0b5698030c987775","output":"result","data":{}}]}},"position":[4453.947511864185,2876.674745919857]},"2c317494dd605859":{"id":"2c317494dd605859","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":"fd74af21453252dd","output":"list","data":{}}]}},"position":[3835.098462042953,3155.3734364287475]},"fd74af21453252dd":{"id":"fd74af21453252dd","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"5ec61935d36be9a1","output":"result","data":{}}]}},"position":[3259.9568962851276,3546.4860820211097]},"4a24e7e29ef71945":{"id":"4a24e7e29ef71945","name":"bitbybit.lists.getItem","customName":"get item","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":1,"clone":true},"inputs":{"list":{"connections":[{"node":"fd74af21453252dd","output":"list","data":{}}]}},"position":[3820.709130338897,3502.563370162088]},"5a1dfc2850035d90":{"id":"5a1dfc2850035d90","name":"bitbybit.lists.getItem","customName":"get item","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":2,"clone":true},"inputs":{"list":{"connections":[{"node":"fd74af21453252dd","output":"list","data":{}}]}},"position":[3819.5557880575943,3867.892427571672]},"d1c268e5d92ee545":{"id":"d1c268e5d92ee545","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"d89a1d5a1e974915","output":"result","data":{}}]}},"position":[4973.453419907302,2919.403951742829]},"e24c9f10b11f3633":{"id":"e24c9f10b11f3633","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":"d1c268e5d92ee545","output":"list","data":{}}]}},"position":[5249.098496490702,2878.584341374409]},"ba056e087fc7d880":{"id":"ba056e087fc7d880","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"e24c9f10b11f3633","output":"result","data":{}}]}},"position":[5586.085980852036,2919.7006925096784]},"228efc4d1f888856":{"id":"228efc4d1f888856","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":"e5d538845214f3ed","output":"result","data":{}}]}},"position":[5572.459499292551,-1.284727774934936]},"42fe119d5fc096af":{"id":"42fe119d5fc096af","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":"ba056e087fc7d880","output":"result","data":{}}]}},"position":[5907.582250249989,2884.3937221940955]},"02bf24365e2b1dea":{"id":"02bf24365e2b1dea","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"42fe119d5fc096af","output":"result","data":{}}]}},"position":[6247.478591446974,2922.771570394819]},"16362693434e9793":{"id":"16362693434e9793","name":"bitbybit.lists.getByPattern","customName":"get by pattern","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"pattern":[true,true,false]},"inputs":{"list":{"connections":[{"node":"dbd4aa88237b1223","output":"list","data":{}}]},"pattern":{"connections":[{"node":"3ab65476d215d1cf","output":"result","data":{}}]}},"position":[8091.098677565874,537.4717100359244]},"7ad02f1b16aaf89a":{"id":"7ad02f1b16aaf89a","name":"bitbybit.code.jsonEditor","customName":"json editor","async":true,"drawable":true,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":true},"options":{},"code":{"code":"{\n    \"first\": [\n        true,\n        false,\n        false,\n        false,\n        false\n    ],\n    \"second\": [\n        false,\n        true,\n        false,\n        false,\n        false\n    ],\n    \"third\": [\n        false,\n        false,\n        true,\n        false,\n        false\n    ]\n}"}},"inputs":{},"position":[6783.891236925038,955.4641207649864]},"6c7aeb45051a152c":{"id":"6c7aeb45051a152c","name":"bitbybit.lists.getByPattern","customName":"get by pattern","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"pattern":[true,true,false]},"inputs":{"list":{"connections":[{"node":"dbd4aa88237b1223","output":"list","data":{}}]},"pattern":{"connections":[{"node":"a5d562013644dc67","output":"result","data":{}}]}},"position":[8100.2535592678,1167.3604861633746]},"b100ed787318cc7f":{"id":"b100ed787318cc7f","name":"bitbybit.lists.getByPattern","customName":"get by pattern","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"pattern":[true,true,false]},"inputs":{"list":{"connections":[{"node":"02bf24365e2b1dea","output":"list","data":{}}]},"pattern":{"connections":[{"node":"a5d562013644dc67","output":"result","data":{}}]}},"position":[8095.402467547123,1484.539307245581]},"187dca359aa3bab2":{"id":"187dca359aa3bab2","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"16362693434e9793","output":"result","data":{}},{"node":"11d88918b6cb5a27","output":"result","data":{}},{"node":"6c7aeb45051a152c","output":"result","data":{}},{"node":"b100ed787318cc7f","output":"result","data":{}}]}},"position":[9269.930030547825,853.2399819001105]},"51c8e17ac6a9058e":{"id":"51c8e17ac6a9058e","name":"bitbybit.lists.mergeElementsOfLists","customName":"merge elements of lists","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"level":0},"inputs":{"lists":{"connections":[{"node":"037f68854a1f3973","output":"result","data":{}}]}},"position":[10255.506711989387,551.1033625674486]},"b6872fc666084cab":{"id":"b6872fc666084cab","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"51c8e17ac6a9058e","output":"result","data":{}}]}},"position":[10700.521472933482,588.3110953716575]},"708d37e7bbbece89":{"id":"708d37e7bbbece89","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":true,"periodic":false,"straight":true,"nrPeriodicSections":10,"useSmoothing":false,"maxUDegree":3,"tolerance":1e-7,"parType":"approxCentripetal"},"inputs":{"shapes":{"connections":[{"node":"b6872fc666084cab","output":"result","data":{}}]}},"position":[11101.809309828339,550.3177537588565]},"a6e557667fc54862":{"id":"a6e557667fc54862","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":"9095ff1914471e13","output":"result","data":{}}]},"entity":{"connections":[{"node":"3c228e8570917f16","output":"result","data":{}}]}},"position":[12529.794428742143,658.039293182469]},"3c228e8570917f16":{"id":"3c228e8570917f16","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":"4b86ca7dec2a3996","output":"list","data":{}}]}},"position":[12136.55656414713,557.8473554680761]},"4b86ca7dec2a3996":{"id":"4b86ca7dec2a3996","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"708d37e7bbbece89","output":"result","data":{}}]}},"position":[11789.352999138118,597.3819743803119]},"6617ea95abbc8c2c":{"id":"6617ea95abbc8c2c","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":{},"position":[491.63943668014053,4693.663053669703]},"dad4a71ea4c0d94a":{"id":"dad4a71ea4c0d94a","name":"bitbybit.babylon.scene.fog","customName":"fog","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"mode":"linear","color":"#ffffff","density":1,"start":50,"end":500},"inputs":{},"position":[539.1841663140073,4986.072199122432]},"7fe9561b4247cee9":{"id":"7fe9561b4247cee9","name":"bitbybit.occt.shapes.face.createCircleFace","customName":"circle face","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"radius":200,"center":[0,0,0],"direction":[0,1,0]},"inputs":{"center":{"connections":[{"node":"48f4ecc6a417e7ce","output":"result","data":{}}]}},"position":[526.317254282646,5425.839991662625]},"0f9b432b4bbe0b0e":{"id":"0f9b432b4bbe0b0e","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":"7fe9561b4247cee9","output":"result","data":{}}]},"options":{"connections":[{"node":"e5a361a25c43cd69","output":"result","data":{}}]}},"position":[1120.9893580841556,5541.978780784776]},"e5a361a25c43cd69":{"id":"e5a361a25c43cd69","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":"#ffffff","drawEdges":false,"edgeColour":"#000000","edgeWidth":20,"drawTwoSided":true,"backFaceColour":"#0000ff","backFaceOpacity":1},"inputs":{},"position":[688.8091108176063,5865.234955562281]},"11d88918b6cb5a27":{"id":"11d88918b6cb5a27","name":"bitbybit.lists.getByPattern","customName":"get by pattern","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"pattern":[true,true,false]},"inputs":{"list":{"connections":[{"node":"dbd4aa88237b1223","output":"list","data":{}}]},"pattern":{"connections":[{"node":"c109e55800c961f9","output":"result","data":{}}]}},"position":[8092.796051484439,852.7474360138933]},"037f68854a1f3973":{"id":"037f68854a1f3973","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":"187dca359aa3bab2","output":"list","data":{}}]}},"position":[9837.78367583498,551.1329615114264]},"9095ff1914471e13":{"id":"9095ff1914471e13","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":"c2b0c1d6eb785a53","output":"result","data":{}}]}},"position":[11975.907160072304,933.6718301422766]},"c2b0c1d6eb785a53":{"id":"c2b0c1d6eb785a53","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":"#ffffff","emissiveColor":"#000000","metallic":0.7,"roughness":0.5,"alpha":1,"backFaceCulling":false,"zOffset":0},"inputs":{},"position":[11531.083945658671,1161.3888240862607]},"551475f965f08602":{"id":"551475f965f08602","name":"bitbybit.lists.getByPattern","customName":"get by pattern","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"pattern":[true,true,false]},"inputs":{"pattern":{"connections":[{"node":"e41d5e7d3a378b95","output":"result","data":{}}]},"list":{"connections":[{"node":"abfc05f0edf782b9","output":"result","data":{}}]}},"position":[8437.54848590832,5196.220468434237]},"befbd6fdcc89c10e":{"id":"befbd6fdcc89c10e","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"1d34b94a9c37fb62","output":"result","data":{}},{"node":"551475f965f08602","output":"result","data":{}},{"node":"6a6c1c9050ccacef","output":"result","data":{}}]}},"position":[9119.190221307723,5220.858932864529]},"6c9e014236f70414":{"id":"6c9e014236f70414","name":"bitbybit.lists.mergeElementsOfLists","customName":"merge elements of lists","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"level":0},"inputs":{"lists":{"connections":[{"node":"befbd6fdcc89c10e","output":"list","data":{}}]}},"position":[9448.718194262547,5182.72999350528]},"43b65321c588b6fa":{"id":"43b65321c588b6fa","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"6c92979b94510474","output":"result","data":{}}]}},"position":[11206.331717853685,5294.339125094344]},"6c92979b94510474":{"id":"6c92979b94510474","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":{"index":{"connections":[{"node":"580ac5fdf73a2152","output":"result","data":{}}]},"list":{"connections":[{"node":"6c9e014236f70414","output":"result","data":{}}]}},"position":[10808.601957440667,5260.732172192355]},"a51f72d806ecf6b5":{"id":"a51f72d806ecf6b5","name":"bitbybit.lists.listLength","customName":"list length","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"clone":true},"inputs":{"list":{"connections":[{"node":"6c9e014236f70414","output":"result","data":{}}]}},"position":[9848.25425763514,5416.280792631722]},"580ac5fdf73a2152":{"id":"580ac5fdf73a2152","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":"a51f72d806ecf6b5","output":"result","data":{}}]}},"position":[10272.57951857607,5415.099391506843]},"1d34b94a9c37fb62":{"id":"1d34b94a9c37fb62","name":"bitbybit.lists.getByPattern","customName":"get by pattern","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"pattern":[true,true,false]},"inputs":{"pattern":{"connections":[{"node":"8fc557e3fcb82755","output":"result","data":{}}]},"list":{"connections":[{"node":"abfc05f0edf782b9","output":"result","data":{}}]}},"position":[8422.236976045464,4868.690024531359]},"a46ef6a6f24746c9":{"id":"a46ef6a6f24746c9","name":"bitbybit.occt.operations.loftAdvanced","customName":"loft advanced","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"makeSolid":false,"closed":false,"periodic":false,"straight":true,"nrPeriodicSections":10,"useSmoothing":false,"maxUDegree":3,"tolerance":0.1,"parType":"approxCentripetal"},"inputs":{"shapes":{"connections":[{"node":"43b65321c588b6fa","output":"result","data":{}}]}},"position":[11553.586458074653,5247.252682996481]},"9484fa4d51b0136b":{"id":"9484fa4d51b0136b","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":"2794ac25160d26ec","output":"result","data":{}}]}},"position":[13102.158584849456,4759.452151546731]},"73e28e3ec3fd055c":{"id":"73e28e3ec3fd055c","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":"1083224637ff4b49","output":"result","data":{}}]},"entity":{"connections":[{"node":"9484fa4d51b0136b","output":"result","data":{}},{"node":"8bf13dbe59754b32","output":"result","data":{}},{"node":"e80e48cbab781929","output":"result","data":{}},{"node":"10fb6f03aa7c48c1","output":"result","data":{}}]}},"position":[16609.27129832407,3440.033296180158]},"1083224637ff4b49":{"id":"1083224637ff4b49","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":"#000000","edgeWidth":20},"inputs":{"faceMaterial":{"connections":[{"node":"2372bf253a34de0d","output":"result","data":{}}]}},"position":[15401.794342356296,2603.943590774921]},"2372bf253a34de0d":{"id":"2372bf253a34de0d","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":"#000000","emissiveColor":"#000000","metallic":0.1,"roughness":0.3,"alpha":1,"backFaceCulling":false,"zOffset":0},"inputs":{},"position":[15017.076961361468,2632.898209091113]},"6a6c1c9050ccacef":{"id":"6a6c1c9050ccacef","name":"bitbybit.lists.getByPattern","customName":"get by pattern","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"pattern":[true,true,false]},"inputs":{"pattern":{"connections":[{"node":"20bf2e47bcb390e9","output":"result","data":{}}]},"list":{"connections":[{"node":"cdb0e85910829878","output":"result","data":{}}]}},"position":[8444.250375991167,5534.286677254532]},"9b111b2055737f50":{"id":"9b111b2055737f50","name":"bitbybit.babylon.mesh.setVisibility","customName":"set visibility","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"visibility":0.99,"includeChildren":true},"inputs":{"babylonMesh":{"connections":[{"node":"73e28e3ec3fd055c","output":"result","data":{}}]}},"position":[17150.056048989685,3105.093409559608]},"d18aee61e4a41132":{"id":"d18aee61e4a41132","name":"bitbybit.occt.shapes.face.getFace","customName":"get face","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":12},"inputs":{"shape":{"connections":[{"node":"a46ef6a6f24746c9","output":"result","data":{}}]}},"position":[13207.770551320787,5736.928584190227]},"ffcfc6757e15afc8":{"id":"ffcfc6757e15afc8","name":"bitbybit.occt.shapes.face.getFace","customName":"get face","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":11},"inputs":{"shape":{"connections":[{"node":"a46ef6a6f24746c9","output":"result","data":{}}]}},"position":[13220.4914492478,5417.196812348438]},"4119831841df0b71":{"id":"4119831841df0b71","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":10,"holesToFaces":true,"offsetFromBorderU":0.05,"offsetFromBorderV":0.05},"inputs":{"shape":{"connections":[{"node":"ffcfc6757e15afc8","output":"result","data":{}},{"node":"d18aee61e4a41132","output":"result","data":{}}]},"scalePatternU":{"connections":[{"node":"0aa4b88b6e1c8bbb","output":"result","data":{}}]},"filletPattern":{"connections":[{"node":"d57a34e58a0a8ba0","output":"result","data":{}}]},"inclusionPattern":{"connections":[{"node":"68de73d996dda94a","output":"result","data":{}}]}},"position":[14718.063928012954,5615.610509329856]},"332bcb1bca323ac3":{"id":"332bcb1bca323ac3","name":"bitbybit.code.jsonEditor","customName":"json editor","async":true,"drawable":true,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":true},"options":{},"code":{"code":"{\n    \"scalePatternU\": [\n        0.95\n    ],\n    \"scalePatternV\": [\n        0.4\n    ],\n    \"fillet\": [\n        0\n    ],\n    \"inclusion\": [\n        true,\n        false,\n        false,\n        true\n    ]\n}"}},"inputs":{},"position":[12954.131865155165,6262.737133651694]},"0aa4b88b6e1c8bbb":{"id":"0aa4b88b6e1c8bbb","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"scalePatternU"},"inputs":{"json":{"connections":[{"node":"332bcb1bca323ac3","output":"result","data":{}}]}},"position":[13861.510905695448,5850.216952584603]},"d57a34e58a0a8ba0":{"id":"d57a34e58a0a8ba0","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"fillet"},"inputs":{"json":{"connections":[{"node":"332bcb1bca323ac3","output":"result","data":{}}]}},"position":[13853.500256703686,6210.178837712655]},"68de73d996dda94a":{"id":"68de73d996dda94a","name":"bitbybit.json.getValueOnProp","customName":"get value on prop","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"property":"inclusion"},"inputs":{"json":{"connections":[{"node":"332bcb1bca323ac3","output":"result","data":{}}]}},"position":[13842.91600349521,6545.430740402506]},"f3e65bf7c39fee23":{"id":"f3e65bf7c39fee23","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":"1083224637ff4b49","output":"result","data":{}}]},"entity":{"connections":[{"node":"9498fd49bd833c72","output":"result","data":{}},{"node":"9cd2d33e6ef93bf3","output":"result","data":{}},{"node":"f1e9bcd097be5021","output":"result","data":{}},{"node":"c23cc2cbfb52e058","output":"result","data":{}},{"node":"d65c2169025e884d","output":"result","data":{}}]}},"position":[18483.629838894267,4226.680195937489]},"2794ac25160d26ec":{"id":"2794ac25160d26ec","name":"bitbybit.lists.removeItemsAtIndexes","customName":"remove items at indexes","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"clone":true},"inputs":{"indexes":{"connections":[{"node":"ddb45c3bec2f44f1","output":"result","data":{}}]},"list":{"connections":[{"node":"127621b2065eb451","output":"result","data":{}}]}},"position":[12697.987823624922,4762.038295994501]},"2f2a1b0c0c197a09":{"id":"2f2a1b0c0c197a09","name":"bitbybit.text.create","customName":"create","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"[2,5,11,12]"},"inputs":{},"position":[12062.874915426815,4947.862707196508]},"ddb45c3bec2f44f1":{"id":"ddb45c3bec2f44f1","name":"bitbybit.json.parse","customName":"parse","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"text":"[0, 0, 0]"},"inputs":{"text":{"connections":[{"node":"2f2a1b0c0c197a09","output":"result","data":{}}]}},"position":[12355.00644720433,4944.172843034169]},"127621b2065eb451":{"id":"127621b2065eb451","name":"bitbybit.occt.shapes.face.getFaces","customName":"get faces","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"a46ef6a6f24746c9","output":"result","data":{}}]}},"position":[12049.760111585683,4633.896717840741]},"12c5b65352c84a49":{"id":"12c5b65352c84a49","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":"a46ef6a6f24746c9","output":"result","data":{}}]}},"position":[12556.327984959653,7327.44591499822]},"b74a773ebc0289c5":{"id":"b74a773ebc0289c5","name":"bitbybit.occt.operations.pipePolylineWireNGon","customName":"pipe polyline wire ngon","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"radius":0.15,"nrCorners":6,"makeSolid":true,"trihedronEnum":"isConstantNormal","forceApproxC1":false},"inputs":{"shape":{"connections":[{"node":"d9b5b14b6d5ec4e4","output":"result","data":{}}]}},"position":[13616.079031120506,7317.3161188226495]},"d9b5b14b6d5ec4e4":{"id":"d9b5b14b6d5ec4e4","name":"bitbybit.occt.shapes.wire.createWireFromEdge","customName":"wire from edge","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false}},"inputs":{"shape":{"connections":[{"node":"a3103a5fc9e1ddab","output":"result","data":{}}]}},"position":[13218.15064943389,7321.021474879645]},"a3103a5fc9e1ddab":{"id":"a3103a5fc9e1ddab","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"12c5b65352c84a49","output":"result","data":{}}]}},"position":[12891.955450684743,7363.008227795833]},"313711e095ce13dc":{"id":"313711e095ce13dc","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":"5e9111b8c56263ab","output":"list","data":{}}]}},"position":[14339.477858483573,7316.335282663917]},"5e9111b8c56263ab":{"id":"5e9111b8c56263ab","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"b74a773ebc0289c5","output":"result","data":{}}]}},"position":[14037.57918090435,7354.027006020924]},"3c75c00deb8b3f8e":{"id":"3c75c00deb8b3f8e","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":"313711e095ce13dc","output":"result","data":{}}]},"options":{"connections":[{"node":"e0104903a6c3ac9a","output":"result","data":{}}]}},"position":[14900.865598993116,7426.449117785533]},"e0104903a6c3ac9a":{"id":"e0104903a6c3ac9a","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":"#303030","drawEdges":false,"edgeColour":"#ffffff","edgeWidth":2,"drawTwoSided":true,"backFaceColour":"#0000ff","backFaceOpacity":1},"inputs":{},"position":[14223.321712800638,7600.202248167385]},"f640987cdbe58e67":{"id":"f640987cdbe58e67","name":"bitbybit.occt.operations.makeThickSolidSimple","customName":"make thick solid simple","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"offset":0.1},"inputs":{"shape":{"connections":[{"node":"49bbdf1c2e9683ea","output":"result","data":{}}]}},"position":[17260.132243067925,5168.155079148574]},"49bbdf1c2e9683ea":{"id":"49bbdf1c2e9683ea","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":"4119831841df0b71","output":"result","data":{}}]}},"position":[16778.286747097547,5249.719182978626]},"7c9c1893d068d98b":{"id":"7c9c1893d068d98b","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":"4119831841df0b71","output":"result","data":{}}]}},"position":[15232.04574148203,5799.825961358667]},"9498fd49bd833c72":{"id":"9498fd49bd833c72","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":"9fad33eafd4dac3f","output":"list","data":{}}]}},"position":[17928.603193171064,5113.383672697855]},"9fad33eafd4dac3f":{"id":"9fad33eafd4dac3f","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"f640987cdbe58e67","output":"result","data":{}}]}},"position":[17618.641902186733,5177.439052471114]},"e80e48cbab781929":{"id":"e80e48cbab781929","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":"116413f3828548b4","output":"list","data":{}}]}},"position":[16260.430255745821,5753.62909385102]},"0fff7f18cbcce3c0":{"id":"0fff7f18cbcce3c0","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"7c9c1893d068d98b","output":"result","data":{}}]}},"position":[15594.146589477481,5826.638365970703]},"116413f3828548b4":{"id":"116413f3828548b4","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"0fff7f18cbcce3c0","output":"result","data":{}}]}},"position":[15932.459059684583,5797.963887533808]},"3147ebf20b4ced08":{"id":"3147ebf20b4ced08","name":"bitbybit.occt.shapes.face.getFace","customName":"get face","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":5},"inputs":{"shape":{"connections":[{"node":"a46ef6a6f24746c9","output":"result","data":{}}]}},"position":[13823.467535679387,4900.545337453155]},"1633d0f4252a37d8":{"id":"1633d0f4252a37d8","name":"bitbybit.occt.shapes.face.getFace","customName":"get face","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"index":2},"inputs":{"shape":{"connections":[{"node":"a46ef6a6f24746c9","output":"result","data":{}}]}},"position":[14190.090100897312,5092.858719865801]},"1fc1505de936968b":{"id":"1fc1505de936968b","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":16,"nrRectanglesV":5,"holesToFaces":false,"offsetFromBorderU":0.01,"offsetFromBorderV":0.01},"inputs":{"shape":{"connections":[{"node":"1633d0f4252a37d8","output":"result","data":{}},{"node":"3147ebf20b4ced08","output":"result","data":{}}]},"scalePatternU":{"connections":[{"node":"0aa4b88b6e1c8bbb","output":"result","data":{}}]},"filletPattern":{"connections":[{"node":"d57a34e58a0a8ba0","output":"result","data":{}}]},"inclusionPattern":{"connections":[{"node":"68de73d996dda94a","output":"result","data":{}}]}},"position":[14719.0420720103,4901.678475633215]},"366727b82c5f7348":{"id":"366727b82c5f7348","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"a95bd5ca7c7eeec3","output":"result","data":{}}]}},"position":[15764.881450947803,5063.835388660815]},"9cd2d33e6ef93bf3":{"id":"9cd2d33e6ef93bf3","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":"366727b82c5f7348","output":"list","data":{}}]}},"position":[16045.508936091643,5018.662312227248]},"a95bd5ca7c7eeec3":{"id":"a95bd5ca7c7eeec3","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"1fc1505de936968b","output":"result","data":{}}]}},"position":[15448.667601195586,5066.004650601803]},"fc6c64ba37d99d09":{"id":"fc6c64ba37d99d09","name":"bitbybit.babylon.io.loadAssetIntoSceneFromRootUrl","customName":"load asset into scene from root url","async":true,"drawable":true,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"assetFile":"tree1.glb","rootUrl":"https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@0.0.1/nature/trees/white/","hidden":true},"inputs":{},"position":[4369.784313802553,7547.669071312409]},"d73f4ac3b068221e":{"id":"d73f4ac3b068221e","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":"fc6c64ba37d99d09","output":"result","data":{}}]}},"position":[4856.058528093586,8029.879805625724]},"c116e0313a32a2e4":{"id":"c116e0313a32a2e4","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"d73f4ac3b068221e","output":"result","data":{}}]}},"position":[5172.197999202663,8066.250721787771]},"395f4000ba795cf6":{"id":"395f4000ba795cf6","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"1d2c3ac5e38dfa61","output":"result","data":{}}]}},"position":[4853.380555962458,8383.23206479346]},"9854fd685f3490be":{"id":"9854fd685f3490be","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":"c116e0313a32a2e4","output":"result","data":{}}]}},"position":[5493.196866590789,8027.426818668153]},"7887419835b83306":{"id":"7887419835b83306","name":"bitbybit.babylon.mesh.setPosition","customName":"set position","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":true,"flatten":0,"forceExecution":false}},"inputs":{"position":{"connections":[{"node":"395f4000ba795cf6","output":"result","data":{}}]},"babylonMesh":{"connections":[{"node":"9854fd685f3490be","output":"result","data":{}}]}},"position":[6045.815403380652,8327.622833539368]},"9d29e264938c3ecf":{"id":"9d29e264938c3ecf","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":"327c214029432955","output":"result","data":{}}]},"translation":{"connections":[{"node":"1b72cf373be06755","output":"result","data":{}}]}},"position":[3752.528005503308,6630.863921470181]},"1b72cf373be06755":{"id":"1b72cf373be06755","name":"bitbybit.vector.vectorXYZ","customName":"vector xyz","async":false,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"x":0,"y":-3,"z":-25},"inputs":{},"position":[3334.400881141721,6781.135656957198]},"1d2c3ac5e38dfa61":{"id":"1d2c3ac5e38dfa61","name":"bitbybit.occt.shapes.wire.divideWireByParamsToPoints","customName":"divide wire by params to points","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"nrOfDivisions":4,"removeStartPoint":false,"removeEndPoint":false},"inputs":{"shape":{"connections":[{"node":"9d29e264938c3ecf","output":"result","data":{}},{"node":"aaf4480e0461ea5f","output":"result","data":{}}]}},"position":[4361.431495820367,8343.644352955384]},"0b0ccff8eb00463b":{"id":"0b0ccff8eb00463b","name":"bitbybit.occt.operations.offset","customName":"offset","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"distance":5,"tolerance":0.1},"inputs":{"shape":{"connections":[{"node":"9d29e264938c3ecf","output":"result","data":{}}]}},"position":[5884.212103346742,6345.9524811404435]},"f1e9bcd097be5021":{"id":"f1e9bcd097be5021","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":{"direction":{"connections":[{"node":"de2709b8303b16f7","output":"result","data":{}}]}},"position":[7088.2216278160195,6614.629324946411]},"375971c56c40c667":{"id":"375971c56c40c667","name":"bitbybit.occt.operations.offset","customName":"offset","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"distance":4.5,"tolerance":0.1},"inputs":{"shape":{"connections":[{"node":"9d29e264938c3ecf","output":"result","data":{}}]}},"position":[5410.107199455559,6590.311268236095]},"1d52ab43c1eda1b7":{"id":"1d52ab43c1eda1b7","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":"375971c56c40c667","output":"result","data":{}}]}},"position":[5861.495002764321,6060.404467612427]},"d4ed42a78eea0ad4":{"id":"d4ed42a78eea0ad4","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":"380c719361f0118d","output":"list","data":{}}]}},"position":[6597.472362852639,6306.298502386775]},"380c719361f0118d":{"id":"380c719361f0118d","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"0b0ccff8eb00463b","output":"result","data":{}},{"node":"1d52ab43c1eda1b7","output":"result","data":{}}]}},"position":[6291.305832329201,6340.254395751301]},"ece28072a689b9cc":{"id":"ece28072a689b9cc","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":[6573.63607091846,7407.144817150539]},"f2678d83cc0114d6":{"id":"f2678d83cc0114d6","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":"375971c56c40c667","output":"result","data":{}}]}},"position":[6356.793497163486,7035.551582380986]},"8bf13dbe59754b32":{"id":"8bf13dbe59754b32","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":"ece28072a689b9cc","output":"result","data":{}}]}},"position":[7084.721312152956,7017.928082380099]},"527a8b47f1e1adf3":{"id":"527a8b47f1e1adf3","name":"bitbybit.babylon.mesh.hide","customName":"hide","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":true},"includeChildren":true},"inputs":{"babylonMesh":{"connections":[{"node":"fc6c64ba37d99d09","output":"result","data":{}}]}},"position":[4825.507089029079,7462.024800366986]},"b958fb8a77ae29ae":{"id":"b958fb8a77ae29ae","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":"9854fd685f3490be","output":"result","data":{}}]}},"position":[6045.001928864791,7694.077938111263]},"aaf4480e0461ea5f":{"id":"aaf4480e0461ea5f","name":"bitbybit.occt.transforms.mirror","customName":"mirror","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"origin":[0,0,0],"direction":[0,0,1]},"inputs":{"shape":{"connections":[{"node":"9d29e264938c3ecf","output":"result","data":{}}]},"direction":{"connections":[{"node":"3b7ce7ad81ab1f03","output":"result","data":{}}]}},"position":[3754.371984366334,8382.530265143743]},"c78a7f68d4ffbf38":{"id":"c78a7f68d4ffbf38","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":1},"inputs":{},"position":[1936.317965833196,2450.4503431447874]},"3b7ce7ad81ab1f03":{"id":"3b7ce7ad81ab1f03","name":"bitbybit.vector.vectorXYZ","customName":"vector xyz","async":false,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"x":1,"y":0,"z":0},"inputs":{},"position":[3339.310673702604,8515.788133128935]},"2f3ec7fd9711b8bf":{"id":"2f3ec7fd9711b8bf","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":2,"diffuse":"#ffffff","specular":"#ffffff","shadowGeneratorMapSize":8000,"enableShadows":true,"shadowDarkness":0,"shadowUsePercentageCloserFiltering":true,"transparencyShadow":false,"shadowContactHardeningLightSizeUVRatio":0.3,"shadowBias":0.001,"shadowNormalBias":0.004,"shadowMaxZ":1000,"shadowMinZ":0,"shadowRefreshRate":1},"inputs":{"direction":{"connections":[{"node":"7a52af9ba4985812","output":"result","data":{}}]}},"position":[2551.130837183609,6168.605127113914]},"7a52af9ba4985812":{"id":"7a52af9ba4985812","name":"bitbybit.vector.vectorXYZ","customName":"vector xyz","async":false,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"x":-100,"y":-60,"z":100},"inputs":{},"position":[2062.782744536089,6191.699175914045]},"2a31985479728131":{"id":"2a31985479728131","name":"bitbybit.babylon.mesh.setScale","customName":"set scale","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":true,"flatten":0,"forceExecution":false}},"inputs":{"babylonMesh":{"connections":[{"node":"9854fd685f3490be","output":"result","data":{}}]},"scale":{"connections":[{"node":"90bb818ea06329f6","output":"result","data":{}}]}},"position":[6053.534679685223,8651.202318513002]},"90bb818ea06329f6":{"id":"90bb818ea06329f6","name":"bitbybit.vector.vectorXYZ","customName":"vector xyz","async":false,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":true,"flatten":0,"forceExecution":false},"x":0,"y":0,"z":0},"inputs":{"x":{"connections":[{"node":"541dc35a80a4cf51","output":"result","data":{}}]},"y":{"connections":[{"node":"541dc35a80a4cf51","output":"result","data":{}}]},"z":{"connections":[{"node":"541dc35a80a4cf51","output":"result","data":{}}]}},"position":[5619.984949070205,8694.56915351741]},"9891393e8e247e0d":{"id":"9891393e8e247e0d","name":"bitbybit.math.randomNumbers","customName":"random numbers","async":false,"drawable":false,"data":{"genericNodeData":{"hide":false,"oneOnOne":false,"flatten":0,"forceExecution":false},"low":2,"high":3,"count":10},"inputs":{},"position":[4789.331370652602,8743.544534162478]},"541dc35a80a4cf51":{"id":"541dc35a80a4cf51","name":"bitbybit.lists.flatten","customName":"flatten","async":false,"drawable":false,"data":{"nrLevels":1},"inputs":{"list":{"connections":[{"node":"9891393e8e247e0d","output":"result","data":{}}]}},"position":[5215.960999112428,8780.041975149777]},"de2709b8303b16f7":{"id":"de2709b8303b16f7","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.2,"z":0},"inputs":{},"position":[6624.6444542782,6654.700727641708]},"9931e55f1f4ed461":{"id":"9931e55f1f4ed461","name":"bitbybit.lists.createList","customName":"create list","async":false,"drawable":false,"data":{},"inputs":{"listElements":{"connections":[{"node":"b332864f3338a6be","output":"result","data":{}},{"node":"c476a952ed8808a7","output":"result","data":{}},{"node":"bbf9e532b2f33551","output":"result","data":{}},{"node":"4ae925a9d7d1fba6","output":"result","data":{}},{"node":"94243d236e5f531d","output":"result","data":{}}]}},"position":[2892.2769969926744,1568.0107029381138]},"47e2b0222db68038":{"id":"47e2b0222db68038","name":"bitbybit.occt.shapes.wire.divideWireByEqualDistanceToPoints","customName":"divide wire by equal distance to points","async":true,"drawable":true,"data":{"genericNodeData":{"hide":true,"oneOnOne":false,"flatten":0,"forceExecution":false},"nrOfDivisions":10,"removeStartPoint":false,"removeEndPoint":false},"inputs":{"shape":{"connections":[{"node":"6e24ae8af28ae363","output":"result","data":{}}]},"nrOfDivisions":{"connections":
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