Dynamic dimensions that adapt to parametric models

Dynamic dimensions that adapt to parametric models script details
Type
Rete logo image
rete
App Version
0.20.2
Visibility
public
Date Created
Apr 25, 2025, 7:38:12 AM
Last Edit Date
Apr 25, 2025, 8:20:08 AM

Script Details

The Code
{ "id": "rete-v2-json", "nodes": { "df3ab7a73e05ab9c": { "id": "df3ab7a73e05ab9c", "name": "bitbybit.occt.shapes.wire.createNGonWire", "customName": "ngon wire", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "center": [ 0, 0, 0 ], "direction": [ 0, 1, 0 ], "nrCorners": 6, "radius": 2 }, "inputs": { "radius": { "connections": [ { "node": "4db01e5b13ea71a3", "output": "result", "data": {} } ] }, "nrCorners": { "connections": [ { "node": "08358fb90c920f7d", "output": "result", "data": {} } ] } }, "position": [ 361.13657172974774, 479.14525291513485 ] }, "c7d714639bdf71af": { "id": "c7d714639bdf71af", "name": "bitbybit.occt.fillets.fillet2d", "customName": "fillet 2d", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "radius": 0.5 }, "inputs": { "shape": { "connections": [ { "node": "df3ab7a73e05ab9c", "output": "result", "data": {} } ] } }, "position": [ 769.7268057229669, 481.8022129169467 ] }, "2b22b35801571c47": { "id": "2b22b35801571c47", "name": "bitbybit.vector.vectorXYZ", "customName": "vector xyz", "async": false, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "x": 0, "y": 2, "z": 0 }, "inputs": { "y": { "connections": [ { "node": "9acc42f309bb934b", "output": "result", "data": {} } ] } }, "position": [ 2403.584124134549, -1072.993172860104 ] }, "b2f8d01f9e1ddd74": { "id": "b2f8d01f9e1ddd74", "name": "bitbybit.occt.shapes.wire.createNGonWire", "customName": "ngon wire", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "center": [ 0, 0, 0 ], "direction": [ 0, 1, 0 ], "nrCorners": 6, "radius": 2 }, "inputs": { "radius": { "connections": [ { "node": "1fbf74c9eb275fe7", "output": "result", "data": {} } ] }, "nrCorners": { "connections": [ { "node": "08358fb90c920f7d", "output": "result", "data": {} } ] } }, "position": [ 651.6241141156382, -252.33916930629448 ] }, "4db01e5b13ea71a3": { "id": "4db01e5b13ea71a3", "name": "bitbybit.math.numberSlider", "customName": "number slider", "data": { "options": { "min": 1, "max": 3, "step": 0.1, "width": 350, "updateOnDrag": false }, "number": 3 }, "inputs": {}, "position": [ -679.7292981359465, 11.309176046152828 ] }, "919b7f58ce7483e4": { "id": "919b7f58ce7483e4", "name": "bitbybit.math.numberSlider", "customName": "number slider", "data": { "options": { "min": 1, "max": 4, "step": 0.1, "width": 350, "updateOnDrag": false }, "number": 4 }, "inputs": {}, "position": [ -670.7841657562831, -335.25398538298543 ] }, "1fbf74c9eb275fe7": { "id": "1fbf74c9eb275fe7", "name": "bitbybit.math.add", "customName": "add", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "first": 1, "second": 2 }, "inputs": { "first": { "connections": [ { "node": "919b7f58ce7483e4", "output": "result", "data": {} } ] }, "second": { "connections": [ { "node": "4db01e5b13ea71a3", "output": "result", "data": {} } ] } }, "position": [ 53.31239889802157, -217.48587054000586 ] }, "ff83827eae94a619": { "id": "ff83827eae94a619", "name": "bitbybit.occt.fillets.fillet2d", "customName": "fillet 2d", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "radius": 1 }, "inputs": { "shape": { "connections": [ { "node": "b2f8d01f9e1ddd74", "output": "result", "data": {} } ] } }, "position": [ 1088.5089899823345, -258.1207312044043 ] }, "08358fb90c920f7d": { "id": "08358fb90c920f7d", "name": "bitbybit.math.numberSlider", "customName": "number slider", "data": { "options": { "min": 3, "max": 7, "step": 1, "width": 350, "updateOnDrag": false }, "number": 7 }, "inputs": {}, "position": [ -671.7807674514243, 298.2635114439867 ] }, "8772fcabde9337f2": { "id": "8772fcabde9337f2", "name": "bitbybit.occt.shapes.wire.createNGonWire", "customName": "ngon wire", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "center": [ 0, 0, 0 ], "direction": [ 0, 1, 0 ], "nrCorners": 6, "radius": 2 }, "inputs": { "radius": { "connections": [ { "node": "40fbe8557e1172ac", "output": "result", "data": {} } ] }, "nrCorners": { "connections": [ { "node": "08358fb90c920f7d", "output": "result", "data": {} } ] } }, "position": [ 646.6931457195963, -746.8802529952872 ] }, "40fbe8557e1172ac": { "id": "40fbe8557e1172ac", "name": "bitbybit.math.add", "customName": "add", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "first": 1, "second": 2 }, "inputs": { "first": { "connections": [ { "node": "72b58f071c200f2a", "output": "result", "data": {} } ] }, "second": { "connections": [ { "node": "1fbf74c9eb275fe7", "output": "result", "data": {} } ] } }, "position": [ 47.37585250622209, -778.716369481695 ] }, "72b58f071c200f2a": { "id": "72b58f071c200f2a", "name": "bitbybit.math.numberSlider", "customName": "number slider", "data": { "options": { "min": 2, "max": 3, "step": 0.1, "width": 350, "updateOnDrag": false }, "number": 3 }, "inputs": {}, "position": [ -677.4084866844523, -727.8852169538516 ] }, "9e475953c34fa9a6": { "id": "9e475953c34fa9a6", "name": "bitbybit.occt.fillets.fillet2d", "customName": "fillet 2d", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "radius": 1 }, "inputs": { "shape": { "connections": [ { "node": "8772fcabde9337f2", "output": "result", "data": {} } ] } }, "position": [ 1287.8478268856295, -737.7772333508774 ] }, "5a52d265aa425c8f": { "id": "5a52d265aa425c8f", "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": "9e475953c34fa9a6", "output": "result", "data": {} } ] }, "translation": { "connections": [ { "node": "2b22b35801571c47", "output": "result", "data": {} } ] } }, "position": [ 3205.652168434148, -67.92914032472171 ] }, "032fb1f00c25595a": { "id": "032fb1f00c25595a", "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": "ff83827eae94a619", "output": "result", "data": {} } ] }, "translation": { "connections": [ { "node": "2b22b35801571c47", "output": "result", "data": {} } ] } }, "position": [ 3210.0706201254043, 342.9440819956428 ] }, "9acc42f309bb934b": { "id": "9acc42f309bb934b", "name": "bitbybit.math.numberSlider", "customName": "number slider", "data": { "options": { "min": 3, "max": 5, "step": 0.1, "width": 350, "updateOnDrag": false }, "number": 5 }, "inputs": {}, "position": [ -684.2350507402078, -1019.4104692026065 ] }, "50419aa782142f72": { "id": "50419aa782142f72", "name": "bitbybit.vector.vectorXYZ", "customName": "vector xyz", "async": false, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "x": 0, "y": 0, "z": 0 }, "inputs": { "y": { "connections": [ { "node": "fea2f834404a7bdd", "output": "result", "data": {} } ] } }, "position": [ 2216.22759177724, 584.781183574059 ] }, "fea2f834404a7bdd": { "id": "fea2f834404a7bdd", "name": "bitbybit.math.divide", "customName": "divide", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "first": 1, "second": 4 }, "inputs": { "first": { "connections": [ { "node": "9acc42f309bb934b", "output": "result", "data": {} } ] } }, "position": [ 1406.7535488339713, 213.68756310183747 ] }, "d6826690ee50b154": { "id": "d6826690ee50b154", "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": "ff83827eae94a619", "output": "result", "data": {} } ] }, "translation": { "connections": [ { "node": "50419aa782142f72", "output": "result", "data": {} } ] } }, "position": [ 3204.5061516074993, 710.5586962257025 ] }, "1a429707a85e2fcf": { "id": "1a429707a85e2fcf", "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": "c7d714639bdf71af", "output": "result", "data": {} } ] }, "translation": { "connections": [ { "node": "50419aa782142f72", "output": "result", "data": {} } ] } }, "position": [ 3211.2556230094856, 1070.1743067685265 ] }, "33413f66330ac34b": { "id": "33413f66330ac34b", "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": 1e-7, "parType": "approxCentripetal" }, "inputs": { "shapes": { "connections": [ { "node": "7e7b18462173b293", "output": "list", "data": {} } ] } }, "position": [ 7634.391604285996, -441.31253642732486 ] }, "7e7b18462173b293": { "id": "7e7b18462173b293", "name": "bitbybit.lists.createList", "customName": "create list", "data": {}, "inputs": { "listElements": { "connections": [ { "node": "c7d714639bdf71af", "output": "result", "data": {} }, { "node": "1a429707a85e2fcf", "output": "result", "data": {} }, { "node": "d6826690ee50b154", "output": "result", "data": {} }, { "node": "032fb1f00c25595a", "output": "result", "data": {} }, { "node": "5a52d265aa425c8f", "output": "result", "data": {} }, { "node": "033f5fa2ca80fa3c", "output": "result", "data": {} } ] } }, "position": [ 7176.259546800341, -404.42597068230697 ] }, "e7d1927aa48927e0": { "id": "e7d1927aa48927e0", "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": "33413f66330ac34b", "output": "result", "data": {} } ] }, "normal": { "connections": [ { "node": "800de7cd69856494", "output": "result", "data": {} } ] } }, "position": [ 8268.516995788497, 70.19463003536106 ] }, "800de7cd69856494": { "id": "800de7cd69856494", "name": "bitbybit.vector.vectorXYZ", "customName": "vector xyz", "async": false, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "x": 0, "y": 1, "z": 0 }, "inputs": {}, "position": [ 7653.617112248531, 303.84246370082536 ] }, "ae77e873969dfded": { "id": "ae77e873969dfded", "name": "bitbybit.occt.shapes.shell.sewFaces", "customName": "sew faces", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "tolerance": 1e-7 }, "inputs": { "shapes": { "connections": [ { "node": "a29f11779a4d7919", "output": "list", "data": {} } ] } }, "position": [ 9069.178689787226, -127.9419578022129 ] }, "a29f11779a4d7919": { "id": "a29f11779a4d7919", "name": "bitbybit.lists.createList", "customName": "create list", "data": {}, "inputs": { "listElements": { "connections": [ { "node": "33413f66330ac34b", "output": "result", "data": {} }, { "node": "e7d1927aa48927e0", "output": "result", "data": {} } ] } }, "position": [ 8691.291028013766, -84.36992266994245 ] }, "609dd73832f7f0ed": { "id": "609dd73832f7f0ed", "name": "bitbybit.occt.shapes.shape.unifySameDomain", "customName": "unify same domain", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "unifyEdges": true, "unifyFaces": true, "concatBSplines": true }, "inputs": { "shape": { "connections": [ { "node": "8914de68924d867f", "output": "result", "data": {} } ] } }, "position": [ 9813.083183052646, -126.12279169432864 ] }, "8914de68924d867f": { "id": "8914de68924d867f", "name": "bitbybit.occt.shapes.solid.fromClosedShell", "customName": "from closed shell", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false } }, "inputs": { "shape": { "connections": [ { "node": "ae77e873969dfded", "output": "result", "data": {} } ] } }, "position": [ 9439.41454137522, -129.7236106782465 ] }, "83409216f747e495": { "id": "83409216f747e495", "name": "bitbybit.occt.fillets.chamferEdges", "customName": "chamfer edges", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "distance": 0.4 }, "inputs": { "shape": { "connections": [ { "node": "609dd73832f7f0ed", "output": "result", "data": {} } ] } }, "position": [ 10211.263892105915, -125.7883236889366 ] }, "ff7b2537201a5c85": { "id": "ff7b2537201a5c85", "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": "83409216f747e495", "output": "result", "data": {} } ] }, "options": { "connections": [ { "node": "31115692852f4fd7", "output": "result", "data": {} } ] } }, "position": [ 10628.22422683713, 133.27764542418268 ] }, "31115692852f4fd7": { "id": "31115692852f4fd7", "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": "#6a4dff", "drawEdges": true, "edgeColour": "#ffffff", "edgeWidth": 1 }, "inputs": {}, "position": [ 10215.362177029874, 290.3755597441289 ] }, "ff520663ac5698b6": { "id": "ff520663ac5698b6", "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": 3, "diffuse": "#ffffff", "specular": "#ffffff", "shadowGeneratorMapSize": 2000, "enableShadows": true, "shadowDarkness": 0, "shadowUsePercentageCloserFiltering": true, "shadowContactHardeningLightSizeUVRatio": 0.2, "shadowBias": 0.0001, "shadowNormalBias": 0.002, "shadowMaxZ": 1000, "shadowMinZ": 0 }, "inputs": {}, "position": [ -94.71383795157917, 2111.7442760987824 ] }, "057086d70ff43847": { "id": "057086d70ff43847", "name": "bitbybit.occt.shapes.wire.createNGonWire", "customName": "ngon wire", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "center": [ 0, 0, 0 ], "direction": [ 0, 1, 0 ], "nrCorners": 6, "radius": 2 }, "inputs": { "radius": { "connections": [ { "node": "4bb88f172b8cdba2", "output": "result", "data": {} } ] }, "nrCorners": { "connections": [ { "node": "08358fb90c920f7d", "output": "result", "data": {} } ] } }, "position": [ 1167.1237297985733, -1388.7262412597036 ] }, "4bb88f172b8cdba2": { "id": "4bb88f172b8cdba2", "name": "bitbybit.math.add", "customName": "add", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "first": 1, "second": 1.5 }, "inputs": { "first": { "connections": [ { "node": "40fbe8557e1172ac", "output": "result", "data": {} } ] } }, "position": [ 544.3134871276793, -1556.180458498203 ] }, "033f5fa2ca80fa3c": { "id": "033f5fa2ca80fa3c", "name": "bitbybit.occt.fillets.fillet2d", "customName": "fillet 2d", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "radius": 1 }, "inputs": { "shape": { "connections": [ { "node": "057086d70ff43847", "output": "result", "data": {} } ] } }, "position": [ 1835.561439588572, -1398.2934742864375 ] }, "fddfd7b1d15aeb04": { "id": "fddfd7b1d15aeb04", "name": "bitbybit.occt.shapes.edge.getCornerPointsOfEdgesForShape", "customName": "get corner points of edges for shape", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false } }, "inputs": { "shape": { "connections": [ { "node": "057086d70ff43847", "output": "result", "data": {} } ] } }, "position": [ 4528.8065321491495, -2803.209490383254 ] }, "a23f663b7e9f9138": { "id": "a23f663b7e9f9138", "name": "bitbybit.occt.shapes.edge.getCornerPointsOfEdgesForShape", "customName": "get corner points of edges for shape", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false } }, "inputs": { "shape": { "connections": [ { "node": "a914ae248fe27db9", "output": "result", "data": {} } ] } }, "position": [ 3971.5986674430214, -3844.5682379128784 ] }, "a914ae248fe27db9": { "id": "a914ae248fe27db9", "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": "2b22b35801571c47", "output": "result", "data": {} } ] }, "shape": { "connections": [ { "node": "8772fcabde9337f2", "output": "result", "data": {} } ] } }, "position": [ 3189.4342485258576, -483.69688193584375 ] }, "a6d80f061f7a5f73": { "id": "a6d80f061f7a5f73", "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": "fddfd7b1d15aeb04", "output": "result", "data": {} } ] } }, "position": [ 4936.463088550999, -2801.2050002938136 ] }, "d935ffab4cc102b3": { "id": "d935ffab4cc102b3", "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": "a23f663b7e9f9138", "output": "result", "data": {} } ] } }, "position": [ 4912.306325616656, -3274.8441975528344 ] }, "4c47a25a9bcef310": { "id": "4c47a25a9bcef310", "name": "bitbybit.vector.sub", "customName": "sub", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false } }, "inputs": { "first": { "connections": [ { "node": "d935ffab4cc102b3", "output": "result", "data": {} } ] }, "second": { "connections": [ { "node": "a6d80f061f7a5f73", "output": "result", "data": {} } ] } }, "position": [ 5333.716427230366, -3270.0628332086353 ] }, "686c5134155a7ba1": { "id": "686c5134155a7ba1", "name": "bitbybit.occt.dimensions.simpleAngularDimension", "customName": "simple angular dimension", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "direction1": [ 1, 0, 0 ], "direction2": [ 0, 0, 1 ], "center": [ 0, 0, 0 ], "radius": 7, "offsetFromCenter": 0, "extraSize": 0.5, "decimalPlaces": 2, "labelSuffix": "(deg)", "labelSize": 0.2, "labelOffset": 0.3, "radians": false }, "inputs": { "center": { "connections": [ { "node": "a6d80f061f7a5f73", "output": "result", "data": {} } ] }, "direction2": { "connections": [ { "node": "3756fa4caa6298be", "output": "item", "data": {} } ] }, "direction1": { "connections": [ { "node": "b1baf232487d7588", "output": "result", "data": {} } ] } }, "position": [ 6437.403935577338, -3177.465918290546 ] }, "3756fa4caa6298be": { "id": "3756fa4caa6298be", "name": "bitbybit.lists.passThrough", "customName": "pass through", "data": {}, "inputs": { "item": { "connections": [ { "node": "4c47a25a9bcef310", "output": "result", "data": {} } ] } }, "position": [ 5787.440112401623, -3238.547971757111 ] }, "b1baf232487d7588": { "id": "b1baf232487d7588", "name": "bitbybit.vector.vectorXYZ", "customName": "vector xyz", "async": false, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "x": 0, "y": 1, "z": 0 }, "inputs": {}, "position": [ 5792.1409862931705, -3027.955659522534 ] }, "04055f1bb7639e7b": { "id": "04055f1bb7639e7b", "name": "bitbybit.draw.drawGridMesh", "customName": "draw grid mesh", "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": "#ffffff", "secondaryColor": "#ffffff" }, "inputs": {}, "position": [ -21.831790818715973, 2905.821907354816 ] }, "d1b423a0045afe28": { "id": "d1b423a0045afe28", "name": "bitbybit.occt.dimensions.simpleLinearLengthDimension", "customName": "simple linear length dimension", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "offsetFromPoints": 0, "crossingSize": 0.5, "decimalPlaces": 2, "labelSuffix": "(cm)", "labelSize": 0.2, "labelOffset": 0.3 }, "inputs": { "end": { "connections": [ { "node": "674c8deccc43a6e6", "output": "result", "data": {} } ] }, "direction": { "connections": [ { "node": "ca81464751737f4b", "output": "result", "data": {} } ] }, "start": { "connections": [ { "node": "1e04bad1b038a198", "output": "result", "data": {} } ] } }, "position": [ 3070.2925390392866, -4562.313073157735 ] }, "674c8deccc43a6e6": { "id": "674c8deccc43a6e6", "name": "bitbybit.vector.vectorXYZ", "customName": "vector xyz", "async": false, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "x": 0, "y": 0, "z": 0 }, "inputs": { "x": { "connections": [ { "node": "4bb88f172b8cdba2", "output": "result", "data": {} } ] } }, "position": [ 2381.276356415828, -4441.987012116785 ] }, "ca81464751737f4b": { "id": "ca81464751737f4b", "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": 0 }, "inputs": { "y": { "connections": [ { "node": "0d2f602d558d46ee", "output": "result", "data": {} } ] } }, "position": [ 2372.129028152452, -4072.9552033087475 ] }, "b99e542e7b05a901": { "id": "b99e542e7b05a901", "name": "bitbybit.lists.createList", "customName": "create list", "data": {}, "inputs": { "listElements": { "connections": [ { "node": "686c5134155a7ba1", "output": "result", "data": {} }, { "node": "a914ae248fe27db9", "output": "result", "data": {} }, { "node": "057086d70ff43847", "output": "result", "data": {} }, { "node": "d1b423a0045afe28", "output": "result", "data": {} }, { "node": "b087061eaf9fe7da", "output": "result", "data": {} } ] } }, "position": [ 8722.870540758395, -3196.2209690104755 ] }, "f712142807f55c80": { "id": "f712142807f55c80", "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": "b99e542e7b05a901", "output": "list", "data": {} } ] }, "options": { "connections": [ { "node": "2341ff8e302a3c57", "output": "result", "data": {} } ] } }, "position": [ 9303.25438035732, -3239.5765440848663 ] }, "2341ff8e302a3c57": { "id": "2341ff8e302a3c57", "name": "bitbybit.draw.optionsOcctShapeSimple", "customName": "options occt shape simple", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "precision": 0.01, "drawFaces": false, "faceColour": "#8c00ff", "drawEdges": true, "edgeColour": "#eb85ff", "edgeWidth": 3 }, "inputs": {}, "position": [ 8749.613329860806, -3005.802321137382 ] }, "1e04bad1b038a198": { "id": "1e04bad1b038a198", "name": "bitbybit.vector.vectorXYZ", "customName": "vector xyz", "async": false, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "x": 0, "y": 0, "z": 0 }, "inputs": {}, "position": [ 2375.8848859356485, -4810.837822735062 ] }, "0d2f602d558d46ee": { "id": "0d2f602d558d46ee", "name": "bitbybit.math.add", "customName": "add", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "first": 1, "second": 3 }, "inputs": { "first": { "connections": [ { "node": "9acc42f309bb934b", "output": "result", "data": {} } ] } }, "position": [ 961.656235625079, -4030.0339474267457 ] }, "b087061eaf9fe7da": { "id": "b087061eaf9fe7da", "name": "bitbybit.occt.dimensions.simpleLinearLengthDimension", "customName": "simple linear length dimension", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "offsetFromPoints": 0, "crossingSize": 0.5, "decimalPlaces": 2, "labelSuffix": "(cm)", "labelSize": 0.2, "labelOffset": 0.3 }, "inputs": { "direction": { "connections": [ { "node": "3b1960712b8476df", "output": "result", "data": {} } ] }, "start": { "connections": [ { "node": "2394ad784586e73b", "output": "result", "data": {} } ] }, "end": { "connections": [ { "node": "6caab2ceaa9172d1", "output": "result", "data": {} } ] }, "offsetFromPoints": { "connections": [ { "node": "f55a9e0baaa7e4ba", "output": "result", "data": {} } ] } }, "position": [ 7599.453198660762, -5305.214134042369 ] }, "9b2a8a03c0cab808": { "id": "9b2a8a03c0cab808", "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": "a23f663b7e9f9138", "output": "result", "data": {} } ] } }, "position": [ 5338.227795783742, -5185.815198749003 ] }, "3b1960712b8476df": { "id": "3b1960712b8476df", "name": "bitbybit.vector.vectorXYZ", "customName": "vector xyz", "async": false, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "x": 3, "y": 0, "z": 0 }, "inputs": { "x": { "connections": [ { "node": "d0ec9c64621351ce", "output": "result", "data": {} } ] } }, "position": [ 7185.62930630346, -4939.950407992567 ] }, "2394ad784586e73b": { "id": "2394ad784586e73b", "name": "bitbybit.vector.vectorXYZ", "customName": "vector xyz", "async": false, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "x": 0, "y": 0, "z": 0 }, "inputs": { "y": { "connections": [ { "node": "95079a69601637c2", "output": "result", "data": {} } ] } }, "position": [ 7128.396942531219, -5571.2456565861285 ] }, "95079a69601637c2": { "id": "95079a69601637c2", "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": "9b2a8a03c0cab808", "output": "result", "data": {} } ] } }, "position": [ 5830.234803852305, -5537.835454872942 ] }, "6caab2ceaa9172d1": { "id": "6caab2ceaa9172d1", "name": "bitbybit.vector.vectorXYZ", "customName": "vector xyz", "async": false, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "x": 0, "y": 0, "z": 0 }, "inputs": { "y": { "connections": [ { "node": "45c5635577ab6c02", "output": "result", "data": {} } ] } }, "position": [ 6724.259199795492, -5276.01432240596 ] }, "45c5635577ab6c02": { "id": "45c5635577ab6c02", "name": "bitbybit.math.negate", "customName": "negate", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "number": 1 }, "inputs": { "number": { "connections": [ { "node": "95079a69601637c2", "output": "result", "data": {} } ] } }, "position": [ 6265.550521582136, -5330.248925592675 ] }, "f55a9e0baaa7e4ba": { "id": "f55a9e0baaa7e4ba", "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": "9b2a8a03c0cab808", "output": "result", "data": {} } ] } }, "position": [ 6267.437116956864, -4996.606944390136 ] }, "d0ec9c64621351ce": { "id": "d0ec9c64621351ce", "name": "bitbybit.math.add", "customName": "add", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "first": 1, "second": 5 }, "inputs": { "first": { "connections": [ { "node": "f55a9e0baaa7e4ba", "output": "result", "data": {} } ] } }, "position": [ 6719.320709381569, -4887.943986866282 ] }, "76bdc3f2766edd37": { "id": "76bdc3f2766edd37", "name": "bitbybit.babylon.scene.enableSkybox", "customName": "enable skybox", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "skybox": "greyGradient", "size": 1000, "blur": 0.1, "environmentIntensity": 0.7 }, "inputs": {}, "position": [ -27.718803090126755, 3529.9443490845697 ] }, "f92645ab5d688ecb": { "id": "f92645ab5d688ecb", "name": "bitbybit.occt.dimensions.pinWithLabel", "customName": "pin with label", "async": true, "drawable": true, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "startPoint": [ 0, 0, 0 ], "endPoint": [ 0, 5, 2 ], "direction": [ 0, 0, 1 ], "offsetFromStart": 0, "label": "Pin", "labelOffset": 1, "labelSize": 0.7 }, "inputs": { "direction": { "connections": [ { "node": "59f0fe6e2ff81efd", "output": "result", "data": {} } ] }, "endPoint": { "connections": [ { "node": "4c1541830479e5ba", "output": "result", "data": {} } ] }, "label": { "connections": [ { "node": "80f437de9ea95a16", "output": "result", "data": {} } ] } }, "position": [ 1562.724480123977, 1539.5185281052097 ] }, "59f0fe6e2ff81efd": { "id": "59f0fe6e2ff81efd", "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": 1 }, "inputs": {}, "position": [ 990.0133111229211, 1788.5193210651846 ] }, "4c1541830479e5ba": { "id": "4c1541830479e5ba", "name": "bitbybit.vector.vectorXYZ", "customName": "vector xyz", "async": false, "drawable": true, "data": { "genericNodeData": { "hide": true, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "x": 2, "y": 10, "z": 2 }, "inputs": {}, "position": [ 987.0135617194782, 1433.5861003096625 ] }, "80f437de9ea95a16": { "id": "80f437de9ea95a16", "name": "bitbybit.text.format", "customName": "format", "async": false, "drawable": false, "data": { "genericNodeData": { "hide": false, "oneOnOne": false, "flatten": 0, "forceExecution": false }, "text": "{0} CORNERS", "values": [ "World" ] }, "inputs": { "values": { "connections": [ { "node": "8e1d8266ad6f8c30", "output": "list", "data": {} } ] } }, "position": [ 987.6350848136686, 1115.2721703725167 ] }, "8e1d8266ad6f8c30": { "id": "8e1d8266ad6f8c30", "name": "bitbybit.lists.createList", "customName": "create list", "data": {}, "inputs": { "listElements": { "connections": [ { "node": "08358fb90c920f7d", "output": "result", "data": {} } ] } }, "position": [ 454.00346118708484, 1075.722855514016 ] } } }