2025-03-27 10:57:01 -04:00
|
|
|
---
|
|
|
|
source: kcl-lib/src/simulation_tests.rs
|
|
|
|
description: Result of parsing makeup-mirror.kcl
|
|
|
|
---
|
|
|
|
{
|
|
|
|
"Ok": {
|
|
|
|
"body": [
|
|
|
|
{
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 166,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 188,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 188,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeRadius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 202,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "8",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 8.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"preComments": [
|
2025-04-04 11:03:13 -07:00
|
|
|
"// Hinge parameters"
|
2025-03-27 10:57:01 -04:00
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 204,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 204,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 204,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeHeight",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 218,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 218,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 218,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeRadius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 232,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "3",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 3.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 234,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 234,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 234,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeGap",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 245,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "0.5",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.5,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 248,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 268,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 268,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armLength",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 280,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "170",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 170.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"preComments": [
|
|
|
|
"",
|
|
|
|
"",
|
2025-04-04 11:03:13 -07:00
|
|
|
"// Arm parameters"
|
2025-03-27 10:57:01 -04:00
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 284,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 284,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 284,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armRadius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 296,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "5",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 5.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 297,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 320,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 320,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "mirrorRadius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 335,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 335,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "170",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 170.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"operator": "/",
|
|
|
|
"right": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 341,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"preComments": [
|
|
|
|
"",
|
|
|
|
"",
|
2025-04-04 11:03:13 -07:00
|
|
|
"// Mirror parameters"
|
2025-03-27 10:57:01 -04:00
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 343,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 343,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 343,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "mirrorThickness",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 361,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "10",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 10.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 364,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 364,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 364,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "archToMirrorGap",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 382,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "5",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 5.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 384,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 384,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 384,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "archThickness",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 400,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "1",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 1.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 402,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 402,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 402,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "archRadius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 415,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 415,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 415,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "mirrorRadius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
|
|
|
"abs_path": false,
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 430,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 430,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "archToMirrorGap",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 445,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 500,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 500,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeFn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"body": {
|
|
|
|
"body": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 521,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 521,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 521,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeBody",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"body": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 563,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offset",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 572,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 572,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "z",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 547,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 547,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offsetPlane",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 547,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 559,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 559,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "XY",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 533,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 533,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "startSketchOn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 533,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 590,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "center",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 599,
|
2025-03-27 10:57:01 -04:00
|
|
|
"elements": [
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 600,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 600,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "x",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 603,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 603,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "y",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 607,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "radius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 616,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 616,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeRadius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 583,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 583,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "circle",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 583,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 644,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "length",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 653,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 653,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeHeight",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 636,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 636,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "extrude",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 636,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
|
|
|
}
|
|
|
|
],
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 533,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "PipeExpression",
|
|
|
|
"type": "PipeExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"argument": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 675,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 675,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeBody",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 668,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "ReturnStatement",
|
|
|
|
"type": "ReturnStatement"
|
|
|
|
}
|
|
|
|
],
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 517,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 507,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"params": [
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 508,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "x",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 511,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "y",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 514,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "z",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "FunctionExpression",
|
|
|
|
"type": "FunctionExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "fn",
|
|
|
|
"preComments": [
|
|
|
|
"",
|
|
|
|
"",
|
|
|
|
"// Geometry",
|
2025-04-04 11:03:13 -07:00
|
|
|
"// Add a function to create the hinge"
|
2025-03-27 10:57:01 -04:00
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 686,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 688,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 688,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingePartA1",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 710,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "0",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 713,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "0",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 716,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "0",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 702,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 702,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeFn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 702,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 719,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 719,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 719,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingePartA2",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 741,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "0",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 744,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "0",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 747,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 747,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 747,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeHeight",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 761,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 761,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeGap",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 733,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 733,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeFn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 733,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 771,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 771,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 771,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingePartA3",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 793,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "0",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 796,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "0",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 799,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 799,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 799,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 799,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeHeight",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 813,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 817,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 817,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 817,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeGap",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 828,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 785,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 785,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeFn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 785,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 830,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 832,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 832,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingePartB2",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 854,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 854,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armLength",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 865,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "0",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 868,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 868,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 868,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeHeight",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 882,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 882,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeGap",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 846,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 846,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeFn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 846,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 892,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 892,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 892,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingePartB3",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 914,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 914,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armLength",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 925,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "0",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 928,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 928,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 928,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 928,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeHeight",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 942,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 946,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 946,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 946,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeGap",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 957,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 906,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 906,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeFn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 906,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 959,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 961,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 961,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingePartC2",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 983,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 983,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armLength",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"argument": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 995,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 995,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armLength",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 994,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"operator": "-",
|
|
|
|
"start": 0,
|
|
|
|
"type": "UnaryExpression",
|
|
|
|
"type": "UnaryExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1006,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1006,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1006,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1006,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeHeight",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1020,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1024,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1024,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1024,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeGap",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1035,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 975,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 975,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeFn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 975,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1038,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1038,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1038,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingePartC3",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1060,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1060,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armLength",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"argument": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1072,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1072,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armLength",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1071,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"operator": "-",
|
|
|
|
"start": 0,
|
|
|
|
"type": "UnaryExpression",
|
|
|
|
"type": "UnaryExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1083,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1083,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1083,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1083,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeHeight",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1097,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "3",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 3.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1101,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1101,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1101,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeGap",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1112,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "3",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 3.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1052,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1052,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeFn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1052,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1114,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1155,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1155,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armFn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"body": {
|
|
|
|
"body": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1190,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1190,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1190,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armBody",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"body": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1214,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1214,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "plane",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1200,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1200,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "startSketchOn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1200,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1235,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "center",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1244,
|
2025-03-27 10:57:01 -04:00
|
|
|
"elements": [
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1245,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1245,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offset",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1253,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1253,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "altitude",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1264,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "radius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1273,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1273,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armRadius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1228,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1228,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "circle",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1228,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1299,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "length",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1308,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1308,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armLength",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1291,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1291,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "extrude",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1291,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
|
|
|
}
|
|
|
|
],
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1200,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "PipeExpression",
|
|
|
|
"type": "PipeExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"argument": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1328,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1328,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armBody",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1321,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "ReturnStatement",
|
|
|
|
"type": "ReturnStatement"
|
|
|
|
}
|
|
|
|
],
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1186,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1160,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"params": [
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1161,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "plane",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1168,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offset",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1176,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "altitude",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "FunctionExpression",
|
|
|
|
"type": "FunctionExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "fn",
|
|
|
|
"preComments": [
|
|
|
|
"",
|
|
|
|
"",
|
2025-04-04 11:03:13 -07:00
|
|
|
"// Add a function to create the arm"
|
2025-03-27 10:57:01 -04:00
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1337,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1339,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1339,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armPartA",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1356,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1356,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "YZ",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1360,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "0",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1363,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1363,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1363,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1363,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeHeight",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1377,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "1.5",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 1.5,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1383,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1383,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeGap",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1350,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1350,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armFn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1350,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1393,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1393,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1393,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armPartB",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1410,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1410,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "XZ",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1414,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1414,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armLength",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1425,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1425,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1425,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1425,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeHeight",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1439,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "2.5",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.5,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1445,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1445,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1445,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeGap",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1456,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1404,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1404,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armFn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1404,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1458,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1502,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1502,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "mirrorFn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"body": {
|
|
|
|
"body": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1585,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1585,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1585,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armPlane",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1631,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offset",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1640,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1640,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1640,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offsetY",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1651,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1651,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1651,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "tiefe",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "/",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1659,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1612,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1612,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offsetPlane",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1612,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1624,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1624,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "plane",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1596,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1596,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "startSketchOn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1596,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1666,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1666,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1666,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armBody",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"body": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1693,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "center",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1702,
|
2025-03-27 10:57:01 -04:00
|
|
|
"elements": [
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1703,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1703,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offsetX",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1712,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1712,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "altitude",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1723,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "radius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1732,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1732,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "radius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1676,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1676,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "circle",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1676,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1683,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1683,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armPlane",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1755,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "length",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1764,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1764,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "tiefe",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1747,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1747,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "extrude",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1747,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
|
|
|
}
|
|
|
|
],
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1676,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "PipeExpression",
|
|
|
|
"type": "PipeExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1770,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1774,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1774,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "archBody",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"body": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1800,
|
2025-03-27 10:57:01 -04:00
|
|
|
"elements": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1801,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1801,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1801,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offsetX",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1811,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1811,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "gestellR",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1821,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1821,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "altitude",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1832,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1832,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armPlane",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1785,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1785,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "startProfileAt",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1785,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1855,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "length",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1864,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1864,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "gestellD",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1849,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1849,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "xLine",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1849,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1887,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"properties": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1898,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"key": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1898,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "interior",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1909,
|
2025-03-27 10:57:01 -04:00
|
|
|
"elements": [
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1910,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1910,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offsetX",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1919,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1919,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1919,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "altitude",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1930,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1930,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "gestellR",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1950,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"key": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1950,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "end",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1956,
|
2025-03-27 10:57:01 -04:00
|
|
|
"elements": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1957,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1957,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1957,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offsetX",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1967,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1967,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "gestellR",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1977,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1977,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "altitude",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "ObjectExpression",
|
|
|
|
"type": "ObjectExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1997,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1881,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1881,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "arcTo",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1881,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2013,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "length",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2022,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2022,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "gestellD",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2007,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2007,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "xLine",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2007,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2045,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"properties": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2056,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"key": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2056,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "interior",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2067,
|
2025-03-27 10:57:01 -04:00
|
|
|
"elements": [
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2080,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2080,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offsetX",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2100,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2100,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2100,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2100,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "altitude",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2111,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2111,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "gestellR",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2122,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2122,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "gestellD",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2152,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"key": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2152,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "end",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2158,
|
2025-03-27 10:57:01 -04:00
|
|
|
"elements": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2173,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2159,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2159,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "profileStartX",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2159,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2191,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2177,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2177,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "profileStartY",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2177,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "ObjectExpression",
|
|
|
|
"type": "ObjectExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2205,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2039,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2039,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "arcTo",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2039,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2215,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2215,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "close",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2215,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2238,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "length",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2247,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2247,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "tiefe",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2230,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2230,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "extrude",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2230,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
|
|
|
}
|
|
|
|
],
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1785,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "PipeExpression",
|
|
|
|
"type": "PipeExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"argument": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2263,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2263,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armBody",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2256,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "ReturnStatement",
|
|
|
|
"type": "ReturnStatement"
|
|
|
|
}
|
|
|
|
],
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1581,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"nonCodeMeta": {
|
|
|
|
"nonCodeNodes": {
|
|
|
|
"1": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1770,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLine"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"startNodes": []
|
|
|
|
},
|
|
|
|
"start": 0
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1510,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"params": [
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1511,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "plane",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1518,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offsetX",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1527,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "offsetY",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1536,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "altitude",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1546,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "radius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1554,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "tiefe",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1561,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "gestellR",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "Parameter",
|
|
|
|
"identifier": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1571,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "gestellD",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "FunctionExpression",
|
|
|
|
"type": "FunctionExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "fn",
|
|
|
|
"preComments": [
|
|
|
|
"",
|
|
|
|
"",
|
2025-04-04 11:03:13 -07:00
|
|
|
"// Add a function to create the mirror"
|
2025-03-27 10:57:01 -04:00
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2272,
|
2025-03-27 10:57:01 -04:00
|
|
|
"declaration": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2274,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"id": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2274,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "mirror",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2292,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2292,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "XZ",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2296,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2296,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armLength",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2307,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2307,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "armLength",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2318,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2318,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2318,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2318,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2318,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2318,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2318,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeHeight",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2332,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "4",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 4.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2336,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2336,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2336,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "hingeGap",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2347,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"raw": "3",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 3.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2351,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2351,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "mirrorRadius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2366,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2366,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "archToMirrorGap",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2384,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2384,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "archThickness",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2399,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2399,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "mirrorRadius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2413,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2413,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "mirrorThickness",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2430,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2430,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "archRadius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2442,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2442,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "archThickness",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2283,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2283,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "mirrorFn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2283,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"commentStart": 0,
|
|
|
|
"end": 0,
|
|
|
|
"innerAttrs": [
|
|
|
|
{
|
|
|
|
"commentStart": 0,
|
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 134,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "settings",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"preComments": [
|
|
|
|
"// Makeup Mirror",
|
|
|
|
"// A circular vanity mirror mounted on a swiveling arm with pivot joints, used for personal grooming.",
|
|
|
|
"",
|
|
|
|
"",
|
2025-04-04 11:03:13 -07:00
|
|
|
"// Set units"
|
2025-03-27 10:57:01 -04:00
|
|
|
],
|
|
|
|
"properties": [
|
|
|
|
{
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 143,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"key": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 143,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "defaultLengthUnit",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
|
|
|
"abs_path": false,
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 163,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": {
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 163,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"name": "mm",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Annotation"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"nonCodeMeta": {
|
|
|
|
"nonCodeNodes": {
|
|
|
|
"10": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 686,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLine"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"13": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 830,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLine"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"15": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 959,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLine"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"18": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 1337,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLine"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"21": [
|
|
|
|
{
|
2025-04-04 12:55:21 -07:00
|
|
|
"commentStart": 2272,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLine"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"startNodes": [
|
|
|
|
{
|
2025-04-04 11:03:13 -07:00
|
|
|
"commentStart": 166,
|
2025-03-27 10:57:01 -04:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLine"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"start": 0
|
|
|
|
}
|
|
|
|
}
|