Lofted Surface With Nice Pattern Of Holes

Lofted Surface With Nice Pattern Of Holes script details
Author
matas
Type
Rete logo image
rete
App Version
0.16.4
Visibility
public
Date Created
Sep 19, 2024, 2:28:46 PM
Last Edit Date
Sep 19, 2024, 2:30:47 PM

Script Details

The Code
{ "id": "rete-v2-json", "nodes": { "90420c7b2708e354": { "id": "90420c7b2708e354", "name": "bitbybit.code.jsonEditor", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": true }, "options": { "width": 481, "height": 979 }, "code": { "code": "[\n [\n [\n -10,\n 0,\n -10\n ],\n [\n 0,\n 3,\n -10\n ],\n [\n 10,\n -1,\n -10\n ],\n [\n 20,\n 2,\n -10\n ]\n ],\n [\n [\n -10,\n -5,\n 0\n ],\n [\n 0,\n -3,\n 0\n ],\n [\n 10,\n 1,\n 0\n ],\n [\n 20,\n -2,\n 0\n ]\n ],\n [\n [\n -10,\n 0,\n 10\n ],\n [\n 0,\n 3,\n 10\n ],\n [\n 10,\n -1,\n 10\n ],\n [\n 20,\n 2,\n 10\n ]\n ]\n]" } }, "inputs": {}, "position": [ -168.59622778301753, 463.834825149606 ] }, "85a6aa767c738114": { "id": "85a6aa767c738114", "name": "bitbybit.occt.shapes.wire.interpolatePoints", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "periodic": false, "tolerance": 1e-7 }, "inputs": { "points": { "connections": [ { "node": "b192761e26ccd790", "output": "result", "data": {} } ] } }, "position": [ 899.479532427647, 426.6107277606166 ] }, "b192761e26ccd790": { "id": "b192761e26ccd790", "name": "bitbybit.lists.flatten", "data": { "nrLevels": 1 }, "inputs": { "list": { "connections": [ { "node": "90420c7b2708e354", "output": "result", "data": {} } ] } }, "position": [ 485.377531321797, 469.0267657841954 ] }, "3454913e9c9deca0": { "id": "3454913e9c9deca0", "name": "bitbybit.occt.operations.loft", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "makeSolid": false }, "inputs": { "shapes": { "connections": [ { "node": "3d9116f706be759d", "output": "result", "data": {} } ] } }, "position": [ 2158.8027134131744, 599.5810456195659 ] }, "d70529ada5f3a5ce": { "id": "d70529ada5f3a5ce", "name": "bitbybit.lists.createList", "data": {}, "inputs": { "listElements": { "connections": [ { "node": "85a6aa767c738114", "output": "result", "data": {} } ] } }, "position": [ 1325.6450615933732, 492.5534098813184 ] }, "3d9116f706be759d": { "id": "3d9116f706be759d", "name": "bitbybit.lists.reverse", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "clone": true }, "inputs": { "list": { "connections": [ { "node": "d70529ada5f3a5ce", "output": "list", "data": {} } ] } }, "position": [ 1672.5620987684135, 491.48464808777317 ] }, "19131c72ac017780": { "id": "19131c72ac017780", "name": "bitbybit.occt.shapes.face.subdivideToWires", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "nrDivisions": 100, "isU": false, "shiftHalfStep": false, "removeStart": false, "removeEnd": false }, "inputs": { "shape": { "connections": [ { "node": "e8e046144a3311dd", "output": "result", "data": {} } ] } }, "position": [ 3448.730682084074, 764.4293637738893 ] }, "e8e046144a3311dd": { "id": "e8e046144a3311dd", "name": "bitbybit.occt.shapes.face.getFace", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "index": 0 }, "inputs": { "shape": { "connections": [ { "node": "0dcd3b8ebf4e6899", "output": "result", "data": {} } ] } }, "position": [ 3063.527732838047, 754.1873041585432 ] }, "7e738fd93e7a10b4": { "id": "7e738fd93e7a10b4", "name": "bitbybit.occt.shapes.face.subdivideToWires", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "nrDivisions": 20, "isU": true, "shiftHalfStep": false, "removeStart": false, "removeEnd": false }, "inputs": { "shape": { "connections": [ { "node": "e8e046144a3311dd", "output": "result", "data": {} } ] } }, "position": [ 3450.931664822865, 268.0587644086597 ] }, "9c4aaa8b20ade50f": { "id": "9c4aaa8b20ade50f", "name": "bitbybit.occt.shapes.face.subdivideToRectangleHoles", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "nrRectanglesU": 16, "nrRectanglesV": 16, "holesToFaces": true }, "inputs": { "shape": { "connections": [ { "node": "e8e046144a3311dd", "output": "result", "data": {} } ] }, "scalePatternU": { "connections": [ { "node": "e4922a6813db74d9", "output": "list", "data": {} } ] }, "scalePatternV": { "connections": [ { "node": "e4922a6813db74d9", "output": "list", "data": {} } ] }, "filletPattern": { "connections": [ { "node": "e6bd64fa7f1e2938", "output": "list", "data": {} } ] }, "inclusionPattern": { "connections": [ { "node": "fbbd3314b672bf00", "output": "result", "data": {} } ] } }, "position": [ 3545.0711805351148, 1456.5368628186404 ] }, "7b5fa75e9f30a5ea": { "id": "7b5fa75e9f30a5ea", "name": "bitbybit.math.number", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "number": 0.9 }, "inputs": {}, "position": [ 2639.3303063716317, 1186.122859398079 ] }, "e4922a6813db74d9": { "id": "e4922a6813db74d9", "name": "bitbybit.lists.createList", "data": {}, "inputs": { "listElements": { "connections": [ { "node": "7b5fa75e9f30a5ea", "output": "result", "data": {} }, { "node": "49c999f7c8fdcee7", "output": "result", "data": {} }, { "node": "7cb0f6f4beab44c0", "output": "result", "data": {} } ] } }, "position": [ 3091.475754912195, 1493.9306805278245 ] }, "49c999f7c8fdcee7": { "id": "49c999f7c8fdcee7", "name": "bitbybit.math.number", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "number": 0.5 }, "inputs": {}, "position": [ 2644.5393599813915, 1449.80186275328 ] }, "e6bd64fa7f1e2938": { "id": "e6bd64fa7f1e2938", "name": "bitbybit.lists.createList", "data": {}, "inputs": { "listElements": { "connections": [ { "node": "036f45ca8c5e3d23", "output": "result", "data": {} } ] } }, "position": [ 3115.728435185603, 1878.8315004255805 ] }, "036f45ca8c5e3d23": { "id": "036f45ca8c5e3d23", "name": "bitbybit.math.number", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "number": 0.5 }, "inputs": {}, "position": [ 2707.1444457691828, 1960.175441568799 ] }, "3aacb77b390c2534": { "id": "3aacb77b390c2534", "name": "bitbybit.occt.operations.makeThickSolidSimple", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "offset": 0.5 }, "inputs": { "shape": { "connections": [ { "node": "bafc3f855085a758", "output": "result", "data": {} } ] } }, "position": [ 4483.7631180325525, 1368.7654219780236 ] }, "bafc3f855085a758": { "id": "bafc3f855085a758", "name": "bitbybit.lists.getItem", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "index": 0, "clone": true }, "inputs": { "list": { "connections": [ { "node": "9c4aaa8b20ade50f", "output": "result", "data": {} } ] } }, "position": [ 4035.276660561456, 1388.855020811246 ] }, "2cf9a46a222530f3": { "id": "2cf9a46a222530f3", "name": "bitbybit.babylon.scene.backgroundColour", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "colour": "#ffffff" }, "inputs": {}, "position": [ 393.66000528568816, 3050.014074509845 ] }, "47504ac24671dbcd": { "id": "47504ac24671dbcd", "name": "bitbybit.draw.drawAnyAsync", "async": true, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false } }, "inputs": { "entity": { "connections": [ { "node": "3aacb77b390c2534", "output": "result", "data": {} }, { "node": "bbccb96cbe50adb2", "output": "result", "data": {} } ] }, "options": { "connections": [ { "node": "83bdfbc681e64e0c", "output": "result", "data": {} } ] } }, "position": [ 5888.587550256646, 1524.1326546106734 ] }, "83bdfbc681e64e0c": { "id": "83bdfbc681e64e0c", "name": "bitbybit.draw.optionsOcctShapeSimple", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "precision": 0.005, "drawFaces": true, "faceColour": "#feebff", "drawEdges": true, "edgeColour": "#c285ff", "edgeWidth": 3 }, "inputs": {}, "position": [ 4929.661465064165, 1730.2452209195435 ] }, "4b3d00c48d3adb28": { "id": "4b3d00c48d3adb28", "name": "bitbybit.babylon.scene.drawDirectionalLight", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "direction": [ -100, -100, -100 ], "intensity": 3, "diffuse": "#ffffff", "specular": "#ffffff", "shadowGeneratorMapSize": 4000, "enableShadows": true, "shadowDarkness": 0 }, "inputs": {}, "position": [ 780.1875312834118, 2154.6248257489447 ] }, "7cb0f6f4beab44c0": { "id": "7cb0f6f4beab44c0", "name": "bitbybit.math.number", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "number": 0.7 }, "inputs": {}, "position": [ 2640.6246535621003, 1693.7192860753512 ] }, "bbccb96cbe50adb2": { "id": "bbccb96cbe50adb2", "name": "bitbybit.occt.shapes.face.createCircleFace", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "radius": 30, "center": [ 0, 0, 0 ], "direction": [ 0, 1, 0 ] }, "inputs": {}, "position": [ 4487.5403282470315, 939.6379640985385 ] }, "a268edcb49a503ac": { "id": "a268edcb49a503ac", "name": "bitbybit.draw.drawGridMesh", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "width": 400, "height": 400, "subdivisions": 10, "majorUnitFrequency": 10, "minorUnitVisibility": 0.45, "gridRatio": 0.5, "opacity": 0.5, "backFaceCulling": false, "mainColor": "#000000", "secondaryColor": "#000000" }, "inputs": {}, "position": [ 5854.0171023346775, 3038.9698471258075 ] }, "0dcd3b8ebf4e6899": { "id": "0dcd3b8ebf4e6899", "name": "bitbybit.occt.transforms.translate", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "translation": [ 0, 0, 0 ] }, "inputs": { "shape": { "connections": [ { "node": "3454913e9c9deca0", "output": "result", "data": {} } ] }, "translation": { "connections": [ { "node": "56751905ba956fe7", "output": "result", "data": {} } ] } }, "position": [ 2706.340345993787, 643.9215585765378 ] }, "56751905ba956fe7": { "id": "56751905ba956fe7", "name": "bitbybit.vector.vectorXYZ", "async": false, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "x": 0, "y": 8, "z": 0 }, "inputs": {}, "position": [ 2139.5117809779, 935.9628107178058 ] }, "fbbd3314b672bf00": { "id": "fbbd3314b672bf00", "name": "bitbybit.code.jsonEditor", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": true }, "options": { "width": 382, "height": 100 }, "code": { "code": "[false, true, true, true, true]" } }, "inputs": {}, "position": [ 2574.3784224267006, 2310.8905640441967 ] }, "5ced08d5c8998d14": { "id": "5ced08d5c8998d14", "name": "bitbybit.babylon.scene.drawDirectionalLight", "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 }, "inputs": { "direction": { "connections": [ { "node": "51c6da67e21090c0", "output": "result", "data": {} } ] } }, "position": [ 775.9615460921598, 2662.953034354943 ] }, "51c6da67e21090c0": { "id": "51c6da67e21090c0", "name": "bitbybit.vector.vectorXYZ", "async": false, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "x": -100, "y": -50, "z": 50 }, "inputs": {}, "position": [ 380.2127717247557, 2638.588369968027 ] }, "8136ed05ab069573": { "id": "8136ed05ab069573", "name": "bitbybit.previewData", "data": { "previewJSONControl": "[\n [\n {\n \"hash\": 1764475932,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": 1764475963,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": 1764475994,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": 1764476025,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": 1764476056,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": 1764476087,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": 1764476118,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": 1764476149,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": 1764476180,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": 1764476211,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135822257,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135822226,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135822195,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135822164,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135822133,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135822102,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135822071,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135822040,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135822009,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135821978,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135821296,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135821265,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135821234,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135821203,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135821172,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135821141,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135821110,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135821079,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135821048,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135821017,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135820335,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135820304,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135820273,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135820242,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135820211,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135820180,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135820149,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135820118,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135820087,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135820056,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135819374,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135819343,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135819312,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135819281,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135819250,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135819219,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135819188,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135819157,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135819126,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135819095,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135818413,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135818382,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135818351,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135818320,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135818289,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135818258,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135818227,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135818196,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135818165,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135818134,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135817452,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135817421,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135817390,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135817359,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135817328,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135817297,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135817266,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135817235,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135817204,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135817173,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135816491,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135816460,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135816429,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135816398,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135816367,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135816336,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135816305,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135816274,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135816243,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135816212,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135815530,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135815499,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135815468,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135815437,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135815406,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135815375,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135815344,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135815313,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135815282,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135815251,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135814569,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135814538,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135814507,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135814476,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135814445,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135814414,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135814383,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135814352,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135814321,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -1135814290,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850753861,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850753830,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850753799,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850753768,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850753737,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850753706,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850753675,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850753644,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850753613,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850753582,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850752900,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850752869,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850752838,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850752807,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850752776,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850752745,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850752714,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850752683,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850752652,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850752621,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850751939,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850751908,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850751877,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850751846,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850751815,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850751784,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850751753,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850751722,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850751691,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850751660,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850750978,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850750947,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850750916,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850750885,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850750854,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850750823,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850750792,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850750761,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850750730,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850750699,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850750017,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850749986,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850749955,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850749924,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850749893,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850749862,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850749831,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850749800,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850749769,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850749738,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850749056,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850749025,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850748994,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850748963,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850748932,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850748901,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850748870,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850748839,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850748808,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850748777,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850748095,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850748064,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850748033,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850748002,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850747971,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850747940,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850747909,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850747878,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850747847,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850747816,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850747134,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850747103,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850747072,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850747041,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850747010,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850746979,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850746948,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850746917,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850746886,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850746855,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850746173,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850746142,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850746111,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850746080,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850746049,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850746018,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850745987,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850745956,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850745925,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850745894,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850745212,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850745181,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850745150,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850745119,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850745088,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850745057,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850745026,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850744995,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850744964,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850744933,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850724070,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850724039,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850724008,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850723977,\n \"type\": \"occ-shape\"\n },\n {\n \"hash\": -850723946,\n \"type\": \"occ-shape\"\n }\n ]\n]" }, "inputs": { "data": { "connections": [ { "node": "9c4aaa8b20ade50f", "output": "result", "data": {} } ] } }, "position": [ 3451.9711077420147, 2197.2061593421067 ] }, "a15055e53f5d721e": { "id": "a15055e53f5d721e", "name": "bitbybit.draw.drawAnyAsync", "async": true, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false } }, "inputs": { "entity": { "connections": [ { "node": "81382d96212c225b", "output": "result", "data": {} } ] }, "options": { "connections": [ { "node": "9595dcc8772bb0b4", "output": "result", "data": {} } ] } }, "position": [ 5307.1396129417835, 2291.598518819986 ] }, "266f8f2d824233ab": { "id": "266f8f2d824233ab", "name": "bitbybit.lists.removeItemAtIndex", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "index": 0, "clone": true }, "inputs": { "list": { "connections": [ { "node": "9c4aaa8b20ade50f", "output": "result", "data": {} } ] } }, "position": [ 4120.406887267644, 2255.5847908799615 ] }, "81382d96212c225b": { "id": "81382d96212c225b", "name": "bitbybit.occt.shapes.compound.makeCompound", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false } }, "inputs": { "shapes": { "connections": [ { "node": "266f8f2d824233ab", "output": "result", "data": {} } ] } }, "position": [ 4568.144848379295, 2334.718887687748 ] }, "9595dcc8772bb0b4": { "id": "9595dcc8772bb0b4", "name": "bitbybit.draw.optionsOcctShapeMaterial", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "precision": 0.01, "drawEdges": false, "edgeColour": "#ffffff", "edgeWidth": 2 }, "inputs": { "faceMaterial": { "connections": [ { "node": "ac659c8e589ac1a8", "output": "result", "data": {} } ] } }, "position": [ 4755.0833024432495, 2747.463749971537 ] }, "ac659c8e589ac1a8": { "id": "ac659c8e589ac1a8", "name": "bitbybit.babylon.material.pbrMetallicRoughness.create", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "name": "Custom Material", "baseColor": "#858dff", "emissiveColor": "#000000", "metallic": 0.7, "roughness": 0.23, "alpha": 1, "backFaceCulling": false, "zOffset": 1 }, "inputs": {}, "position": [ 4309.586255057997, 2847.6436163843605 ] }, "e8a3e88f235223f7": { "id": "e8a3e88f235223f7", "name": "bitbybit.babylon.mesh.setVisibility", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "visibility": 0.5, "includeChildren": true }, "inputs": { "babylonMesh": { "connections": [ { "node": "a15055e53f5d721e", "output": "result", "data": {} } ] } }, "position": [ 5851.3970032556035, 2656.645479921963 ] }, "bac3ca6a6e833557": { "id": "bac3ca6a6e833557", "name": "bitbybit.babylon.scene.fog", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "mode": "linear", "color": "#ffffff", "density": 0.1, "start": 15, "end": 200 }, "inputs": {}, "position": [ 875.7146112292747, 3205.9036342187555 ] }, "dcf9d3d5300d17d4": { "id": "dcf9d3d5300d17d4", "name": "bitbybit.flow.time.interval", "data": { "interval": 10 }, "inputs": { "exec": { "connections": [ { "node": "d6bfa86608cf7fc5", "output": "exec", "data": {} } ] } }, "position": [ 6835.374832943834, 3185.993637671605 ] }, "d6bfa86608cf7fc5": { "id": "d6bfa86608cf7fc5", "name": "bitbybit.flow.actions.trigger", "data": {}, "inputs": {}, "position": [ 6373.861446528374, 3224.576611202435 ] }, "1543a287e9e1ef68": { "id": "1543a287e9e1ef68", "name": "bitbybit.vector.vectorXYZ", "async": false, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "x": 0, "y": 0, "z": 0 }, "inputs": { "exec": { "connections": [ { "node": "04bed2af55018033", "output": "exec", "data": {} } ] }, "y": { "connections": [ { "node": "04bed2af55018033", "output": "result", "data": {} } ] } }, "position": [ 7662.488366410835, 2982.359623857477 ] }, "04bed2af55018033": { "id": "04bed2af55018033", "name": "bitbybit.flow.counters.counterMinMax", "data": { "count": 0, "min": 0, "max": 360, "step": 0.01, "pulse": false }, "inputs": { "exec": { "connections": [ { "node": "dcf9d3d5300d17d4", "output": "exec", "data": {} } ] } }, "position": [ 7191.308743943527, 3091.628354790906 ] }, "f79c19dbcb13ce9c": { "id": "f79c19dbcb13ce9c", "name": "bitbybit.babylon.mesh.setRotation", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false } }, "inputs": { "babylonMesh": { "connections": [ { "node": "47504ac24671dbcd", "output": "result", "data": {} }, { "node": "a15055e53f5d721e", "output": "result", "data": {} }, { "node": "a268edcb49a503ac", "output": "result", "data": {} } ] }, "rotation": { "connections": [ { "node": "1543a287e9e1ef68", "output": "result", "data": {} } ] }, "exec": { "connections": [ { "node": "1543a287e9e1ef68", "output": "exec", "data": {} } ] } }, "position": [ 8193.45825658468, 2516.3996697388307 ] } } }