* Change to unzip * Download kcl-samples as zip to public dir * Fix fetch:samples, e2e electron still not working * Change error message to be clearer * Refactor so that input and output directories of sim tests can be different * Add kcl samples test implementation * Update output since adding kcl_samples tests * Update kcl-samples branch * Fix git-ignore pattern to only apply to the root * Fix yarn install and yarn fetch:samples to work the first time * Remove unneeded exists check * Change to use kcl-samples in public directory * Add kcl-samples * Update output since updating kcl-samples * Update output files * Change to not fetch samples during yarn install * Update output after merge * Ignore kcl-samples in codespell * WIP: Don't run e2e if only kcl-samples changed * Conditionally run cargo tests * Fix to round floating point values in program memory arrays * Update output since merge and rounding numbers in memory * Fix memory redaction for floating point to find more values * Fix float redaction pattern * Update output since rounding floating point numbers * Add center to floating point pattern * Fix trigger to use picomatch syntax * Update output since rounding center * Remove kcl-samples github workflows * Enable Rust backtrace * Update output after re-running * Update output after changing order of post-extrude commands * Fix to have deterministic order of commands * Update output after reverting ordering changes * Update kcl-samples * Update output after updating samples * Fix error messages to show the names of all samples that failed * Change cargo test command to match current one * Update kcl-samples * Update output since updating kcl-samples * Add generate manifest workflow and yarn script * Fix error check to actually work * Change util function to be what we actually need * Move new files after merge * Fix paths since directory move * Add dependabot updates for kcl-samples * Add GitHub workflow to make PR to kcl-samples repo * Add GitHub workflow to check kcl-samples header comments * Fix worfklow to change to the right directory * Add auto-commit simulation test output changes * Add permissions to workflows * Fix to run git commit step * Install just if needed * Fix directory of justfile * Add installation of cargo-insta * Fix to use underscore * Fix to allow just command failure * Change to always install CLI tools and cache them * Trying to fix overwrite failing * Combine commands * Change reviewer * Change to PR targeting the next branch * Change git commands to not do unnecessary fetch * Comment out trigger for creating a PR * Update kcl-samples from next branch * Update outputs after kcl-samples change * Fix to use bash pipefail * Add rust backtrace * Print full env from sim tests * Change command to use long option name * Fix to use ci profile even when calling through just * Add INSTA_UPDATE=always * Fix git push by using an app token on checkout * Add comments * Fix to use bash options * Change to echo when no changes are found * Fix so that kcl-samples updates don't trigger full run * Fix paths to reflect new crate location * Fix path detection * Fix e2e job to ignore kcl_samples simulation test output * Fix the fetch logic for the KCL samples after vendoring (#5661) Fixes the last 2 E2E tests for #5460. --------- Co-authored-by: Pierre Jacquier <pierre@zoo.dev> Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com> Co-authored-by: Frank Noirot <frank@zoo.dev>
		
			
				
	
	
		
			1073 lines
		
	
	
		
			21 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1073 lines
		
	
	
		
			21 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ---
 | |
| source: kcl/src/simulation_tests.rs
 | |
| description: Variables in memory after executing flange-xy.kcl
 | |
| ---
 | |
| {
 | |
|   "baseDia": {
 | |
|     "type": "Number",
 | |
|     "value": 4.625,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           408,
 | |
|           413,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "baseThickness": {
 | |
|     "type": "Number",
 | |
|     "value": 0.625,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           595,
 | |
|           599,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "bottomExtrusion": {
 | |
|     "type": "Solid",
 | |
|     "value": {
 | |
|       "type": "Solid",
 | |
|       "id": "[uuid]",
 | |
|       "artifactId": "[uuid]",
 | |
|       "value": [
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [
 | |
|             2214,
 | |
|             2292,
 | |
|             0
 | |
|           ],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         }
 | |
|       ],
 | |
|       "sketch": {
 | |
|         "type": "Sketch",
 | |
|         "id": "[uuid]",
 | |
|         "paths": [
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": [
 | |
|                 2214,
 | |
|                 2292,
 | |
|                 0
 | |
|               ]
 | |
|             },
 | |
|             "ccw": true,
 | |
|             "center": [
 | |
|               0.0,
 | |
|               0.0
 | |
|             ],
 | |
|             "from": [
 | |
|               1.25,
 | |
|               0.0
 | |
|             ],
 | |
|             "radius": 1.25,
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               1.25,
 | |
|               0.0
 | |
|             ],
 | |
|             "type": "Circle",
 | |
|             "units": {
 | |
|               "type": "Inches"
 | |
|             }
 | |
|           }
 | |
|         ],
 | |
|         "on": {
 | |
|           "type": "plane",
 | |
|           "id": "[uuid]",
 | |
|           "artifactId": "[uuid]",
 | |
|           "value": "XY",
 | |
|           "origin": {
 | |
|             "x": 0.0,
 | |
|             "y": 0.0,
 | |
|             "z": 0.0
 | |
|           },
 | |
|           "xAxis": {
 | |
|             "x": 1.0,
 | |
|             "y": 0.0,
 | |
|             "z": 0.0
 | |
|           },
 | |
|           "yAxis": {
 | |
|             "x": 0.0,
 | |
|             "y": 1.0,
 | |
|             "z": 0.0
 | |
|           },
 | |
|           "zAxis": {
 | |
|             "x": 0.0,
 | |
|             "y": 0.0,
 | |
|             "z": 1.0
 | |
|           },
 | |
|           "units": {
 | |
|             "type": "Inches"
 | |
|           },
 | |
|           "__meta": []
 | |
|         },
 | |
|         "start": {
 | |
|           "from": [
 | |
|             1.25,
 | |
|             0.0
 | |
|           ],
 | |
|           "to": [
 | |
|             1.25,
 | |
|             0.0
 | |
|           ],
 | |
|           "units": {
 | |
|             "type": "Inches"
 | |
|           },
 | |
|           "tag": null,
 | |
|           "__geoMeta": {
 | |
|             "id": "[uuid]",
 | |
|             "sourceRange": [
 | |
|               2214,
 | |
|               2292,
 | |
|               0
 | |
|             ]
 | |
|           }
 | |
|         },
 | |
|         "artifactId": "[uuid]",
 | |
|         "originalId": "[uuid]",
 | |
|         "units": {
 | |
|           "type": "Inches"
 | |
|         },
 | |
|         "__meta": [
 | |
|           {
 | |
|             "sourceRange": [
 | |
|               2214,
 | |
|               2292,
 | |
|               0
 | |
|             ]
 | |
|           }
 | |
|         ]
 | |
|       },
 | |
|       "height": -0.06,
 | |
|       "startCapId": "[uuid]",
 | |
|       "endCapId": "[uuid]",
 | |
|       "units": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "__meta": [
 | |
|         {
 | |
|           "sourceRange": [
 | |
|             2214,
 | |
|             2292,
 | |
|             0
 | |
|           ]
 | |
|         }
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   "bottomThickness": {
 | |
|     "type": "Number",
 | |
|     "value": 0.06,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           512,
 | |
|           516,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "bottomTotalDiameter": {
 | |
|     "type": "Number",
 | |
|     "value": 2.5,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           539,
 | |
|           542,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "flangeBase": {
 | |
|     "type": "Solid",
 | |
|     "value": {
 | |
|       "type": "Solid",
 | |
|       "id": "[uuid]",
 | |
|       "artifactId": "[uuid]",
 | |
|       "value": [
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [
 | |
|             916,
 | |
|             982,
 | |
|             0
 | |
|           ],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         }
 | |
|       ],
 | |
|       "sketch": {
 | |
|         "type": "Sketch",
 | |
|         "id": "[uuid]",
 | |
|         "paths": [
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": [
 | |
|                 916,
 | |
|                 982,
 | |
|                 0
 | |
|               ]
 | |
|             },
 | |
|             "ccw": true,
 | |
|             "center": [
 | |
|               0.0,
 | |
|               0.0
 | |
|             ],
 | |
|             "from": [
 | |
|               2.3125,
 | |
|               0.0
 | |
|             ],
 | |
|             "radius": 2.3125,
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               2.3125,
 | |
|               0.0
 | |
|             ],
 | |
|             "type": "Circle",
 | |
|             "units": {
 | |
|               "type": "Inches"
 | |
|             }
 | |
|           }
 | |
|         ],
 | |
|         "on": {
 | |
|           "type": "plane",
 | |
|           "id": "[uuid]",
 | |
|           "artifactId": "[uuid]",
 | |
|           "value": "XY",
 | |
|           "origin": {
 | |
|             "x": 0.0,
 | |
|             "y": 0.0,
 | |
|             "z": 0.0
 | |
|           },
 | |
|           "xAxis": {
 | |
|             "x": 1.0,
 | |
|             "y": 0.0,
 | |
|             "z": 0.0
 | |
|           },
 | |
|           "yAxis": {
 | |
|             "x": 0.0,
 | |
|             "y": 1.0,
 | |
|             "z": 0.0
 | |
|           },
 | |
|           "zAxis": {
 | |
|             "x": 0.0,
 | |
|             "y": 0.0,
 | |
|             "z": 1.0
 | |
|           },
 | |
|           "units": {
 | |
|             "type": "Inches"
 | |
|           },
 | |
|           "__meta": []
 | |
|         },
 | |
|         "start": {
 | |
|           "from": [
 | |
|             2.3125,
 | |
|             0.0
 | |
|           ],
 | |
|           "to": [
 | |
|             2.3125,
 | |
|             0.0
 | |
|           ],
 | |
|           "units": {
 | |
|             "type": "Inches"
 | |
|           },
 | |
|           "tag": null,
 | |
|           "__geoMeta": {
 | |
|             "id": "[uuid]",
 | |
|             "sourceRange": [
 | |
|               916,
 | |
|               982,
 | |
|               0
 | |
|             ]
 | |
|           }
 | |
|         },
 | |
|         "artifactId": "[uuid]",
 | |
|         "originalId": "[uuid]",
 | |
|         "units": {
 | |
|           "type": "Inches"
 | |
|         },
 | |
|         "__meta": [
 | |
|           {
 | |
|             "sourceRange": [
 | |
|               916,
 | |
|               982,
 | |
|               0
 | |
|             ]
 | |
|           }
 | |
|         ]
 | |
|       },
 | |
|       "height": 0.625,
 | |
|       "startCapId": "[uuid]",
 | |
|       "endCapId": "[uuid]",
 | |
|       "units": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "__meta": [
 | |
|         {
 | |
|           "sourceRange": [
 | |
|             916,
 | |
|             982,
 | |
|             0
 | |
|           ]
 | |
|         }
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   "holeLocator": {
 | |
|     "type": "Number",
 | |
|     "value": -3.375,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           408,
 | |
|           413,
 | |
|           0
 | |
|         ]
 | |
|       },
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           695,
 | |
|           696,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "mountingHoleDia": {
 | |
|     "type": "Number",
 | |
|     "value": 0.625,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           393,
 | |
|           397,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "mountingHolePlacementDiameter": {
 | |
|     "type": "Number",
 | |
|     "value": 3.5,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           575,
 | |
|           578,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "nHoles": {
 | |
|     "type": "Number",
 | |
|     "value": 4.0,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           706,
 | |
|           707,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "pipeDia": {
 | |
|     "type": "Number",
 | |
|     "value": 1.25,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           424,
 | |
|           428,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "thickness": {
 | |
|     "type": "Number",
 | |
|     "value": 0.625,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           441,
 | |
|           445,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "topExtrusion": {
 | |
|     "type": "Solid",
 | |
|     "value": {
 | |
|       "type": "Solid",
 | |
|       "id": "[uuid]",
 | |
|       "artifactId": "[uuid]",
 | |
|       "value": [
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [
 | |
|             1915,
 | |
|             1990,
 | |
|             0
 | |
|           ],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         }
 | |
|       ],
 | |
|       "sketch": {
 | |
|         "type": "Sketch",
 | |
|         "id": "[uuid]",
 | |
|         "paths": [
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": [
 | |
|                 1915,
 | |
|                 1990,
 | |
|                 0
 | |
|               ]
 | |
|             },
 | |
|             "ccw": true,
 | |
|             "center": [
 | |
|               0.0,
 | |
|               0.0
 | |
|             ],
 | |
|             "from": [
 | |
|               1.1565,
 | |
|               0.0
 | |
|             ],
 | |
|             "radius": 1.1565,
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               1.1565,
 | |
|               0.0
 | |
|             ],
 | |
|             "type": "Circle",
 | |
|             "units": {
 | |
|               "type": "Inches"
 | |
|             }
 | |
|           }
 | |
|         ],
 | |
|         "on": {
 | |
|           "type": "plane",
 | |
|           "id": "[uuid]",
 | |
|           "artifactId": "[uuid]",
 | |
|           "value": "Custom",
 | |
|           "origin": {
 | |
|             "x": 0.0,
 | |
|             "y": 0.0,
 | |
|             "z": 0.625
 | |
|           },
 | |
|           "xAxis": {
 | |
|             "x": 1.0,
 | |
|             "y": 0.0,
 | |
|             "z": 0.0
 | |
|           },
 | |
|           "yAxis": {
 | |
|             "x": 0.0,
 | |
|             "y": 1.0,
 | |
|             "z": 0.0
 | |
|           },
 | |
|           "zAxis": {
 | |
|             "x": 0.0,
 | |
|             "y": 0.0,
 | |
|             "z": 1.0
 | |
|           },
 | |
|           "units": {
 | |
|             "type": "Inches"
 | |
|           },
 | |
|           "__meta": []
 | |
|         },
 | |
|         "start": {
 | |
|           "from": [
 | |
|             1.1565,
 | |
|             0.0
 | |
|           ],
 | |
|           "to": [
 | |
|             1.1565,
 | |
|             0.0
 | |
|           ],
 | |
|           "units": {
 | |
|             "type": "Inches"
 | |
|           },
 | |
|           "tag": null,
 | |
|           "__geoMeta": {
 | |
|             "id": "[uuid]",
 | |
|             "sourceRange": [
 | |
|               1915,
 | |
|               1990,
 | |
|               0
 | |
|             ]
 | |
|           }
 | |
|         },
 | |
|         "artifactId": "[uuid]",
 | |
|         "originalId": "[uuid]",
 | |
|         "units": {
 | |
|           "type": "Inches"
 | |
|         },
 | |
|         "__meta": [
 | |
|           {
 | |
|             "sourceRange": [
 | |
|               1915,
 | |
|               1990,
 | |
|               0
 | |
|             ]
 | |
|           }
 | |
|         ]
 | |
|       },
 | |
|       "height": 0.1279999999999999,
 | |
|       "startCapId": "[uuid]",
 | |
|       "endCapId": "[uuid]",
 | |
|       "units": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "__meta": [
 | |
|         {
 | |
|           "sourceRange": [
 | |
|             1915,
 | |
|             1990,
 | |
|             0
 | |
|           ]
 | |
|         }
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   "topFacePlane": {
 | |
|     "type": "Object",
 | |
|     "value": {
 | |
|       "plane": {
 | |
|         "type": "Object",
 | |
|         "value": {
 | |
|           "origin": {
 | |
|             "type": "Object",
 | |
|             "value": {
 | |
|               "x": {
 | |
|                 "type": "Number",
 | |
|                 "value": 0.0,
 | |
|                 "ty": {
 | |
|                   "type": "Default",
 | |
|                   "len": {
 | |
|                     "type": "Inches"
 | |
|                   },
 | |
|                   "angle": {
 | |
|                     "type": "Degrees"
 | |
|                   }
 | |
|                 },
 | |
|                 "__meta": [
 | |
|                   {
 | |
|                     "sourceRange": [
 | |
|                       1658,
 | |
|                       1659,
 | |
|                       0
 | |
|                     ]
 | |
|                   }
 | |
|                 ]
 | |
|               },
 | |
|               "y": {
 | |
|                 "type": "Number",
 | |
|                 "value": 0.0,
 | |
|                 "ty": {
 | |
|                   "type": "Default",
 | |
|                   "len": {
 | |
|                     "type": "Inches"
 | |
|                   },
 | |
|                   "angle": {
 | |
|                     "type": "Degrees"
 | |
|                   }
 | |
|                 },
 | |
|                 "__meta": [
 | |
|                   {
 | |
|                     "sourceRange": [
 | |
|                       1665,
 | |
|                       1666,
 | |
|                       0
 | |
|                     ]
 | |
|                   }
 | |
|                 ]
 | |
|               },
 | |
|               "z": {
 | |
|                 "type": "Number",
 | |
|                 "value": 0.625,
 | |
|                 "ty": {
 | |
|                   "type": "Default",
 | |
|                   "len": {
 | |
|                     "type": "Inches"
 | |
|                   },
 | |
|                   "angle": {
 | |
|                     "type": "Degrees"
 | |
|                   }
 | |
|                 },
 | |
|                 "__meta": [
 | |
|                   {
 | |
|                     "sourceRange": [
 | |
|                       595,
 | |
|                       599,
 | |
|                       0
 | |
|                     ]
 | |
|                   }
 | |
|                 ]
 | |
|               }
 | |
|             },
 | |
|             "__meta": [
 | |
|               {
 | |
|                 "sourceRange": [
 | |
|                   1652,
 | |
|                   1687,
 | |
|                   0
 | |
|                 ]
 | |
|               }
 | |
|             ]
 | |
|           },
 | |
|           "xAxis": {
 | |
|             "type": "Object",
 | |
|             "value": {
 | |
|               "x": {
 | |
|                 "type": "Number",
 | |
|                 "value": 1.0,
 | |
|                 "ty": {
 | |
|                   "type": "Default",
 | |
|                   "len": {
 | |
|                     "type": "Inches"
 | |
|                   },
 | |
|                   "angle": {
 | |
|                     "type": "Degrees"
 | |
|                   }
 | |
|                 },
 | |
|                 "__meta": [
 | |
|                   {
 | |
|                     "sourceRange": [
 | |
|                       1707,
 | |
|                       1708,
 | |
|                       0
 | |
|                     ]
 | |
|                   }
 | |
|                 ]
 | |
|               },
 | |
|               "y": {
 | |
|                 "type": "Number",
 | |
|                 "value": 0.0,
 | |
|                 "ty": {
 | |
|                   "type": "Default",
 | |
|                   "len": {
 | |
|                     "type": "Inches"
 | |
|                   },
 | |
|                   "angle": {
 | |
|                     "type": "Degrees"
 | |
|                   }
 | |
|                 },
 | |
|                 "__meta": [
 | |
|                   {
 | |
|                     "sourceRange": [
 | |
|                       1714,
 | |
|                       1715,
 | |
|                       0
 | |
|                     ]
 | |
|                   }
 | |
|                 ]
 | |
|               },
 | |
|               "z": {
 | |
|                 "type": "Number",
 | |
|                 "value": 0.0,
 | |
|                 "ty": {
 | |
|                   "type": "Default",
 | |
|                   "len": {
 | |
|                     "type": "Inches"
 | |
|                   },
 | |
|                   "angle": {
 | |
|                     "type": "Degrees"
 | |
|                   }
 | |
|                 },
 | |
|                 "__meta": [
 | |
|                   {
 | |
|                     "sourceRange": [
 | |
|                       1721,
 | |
|                       1722,
 | |
|                       0
 | |
|                     ]
 | |
|                   }
 | |
|                 ]
 | |
|               }
 | |
|             },
 | |
|             "__meta": [
 | |
|               {
 | |
|                 "sourceRange": [
 | |
|                   1701,
 | |
|                   1724,
 | |
|                   0
 | |
|                 ]
 | |
|               }
 | |
|             ]
 | |
|           },
 | |
|           "yAxis": {
 | |
|             "type": "Object",
 | |
|             "value": {
 | |
|               "x": {
 | |
|                 "type": "Number",
 | |
|                 "value": 0.0,
 | |
|                 "ty": {
 | |
|                   "type": "Default",
 | |
|                   "len": {
 | |
|                     "type": "Inches"
 | |
|                   },
 | |
|                   "angle": {
 | |
|                     "type": "Degrees"
 | |
|                   }
 | |
|                 },
 | |
|                 "__meta": [
 | |
|                   {
 | |
|                     "sourceRange": [
 | |
|                       1744,
 | |
|                       1745,
 | |
|                       0
 | |
|                     ]
 | |
|                   }
 | |
|                 ]
 | |
|               },
 | |
|               "y": {
 | |
|                 "type": "Number",
 | |
|                 "value": 1.0,
 | |
|                 "ty": {
 | |
|                   "type": "Default",
 | |
|                   "len": {
 | |
|                     "type": "Inches"
 | |
|                   },
 | |
|                   "angle": {
 | |
|                     "type": "Degrees"
 | |
|                   }
 | |
|                 },
 | |
|                 "__meta": [
 | |
|                   {
 | |
|                     "sourceRange": [
 | |
|                       1751,
 | |
|                       1752,
 | |
|                       0
 | |
|                     ]
 | |
|                   }
 | |
|                 ]
 | |
|               },
 | |
|               "z": {
 | |
|                 "type": "Number",
 | |
|                 "value": 0.0,
 | |
|                 "ty": {
 | |
|                   "type": "Default",
 | |
|                   "len": {
 | |
|                     "type": "Inches"
 | |
|                   },
 | |
|                   "angle": {
 | |
|                     "type": "Degrees"
 | |
|                   }
 | |
|                 },
 | |
|                 "__meta": [
 | |
|                   {
 | |
|                     "sourceRange": [
 | |
|                       1758,
 | |
|                       1759,
 | |
|                       0
 | |
|                     ]
 | |
|                   }
 | |
|                 ]
 | |
|               }
 | |
|             },
 | |
|             "__meta": [
 | |
|               {
 | |
|                 "sourceRange": [
 | |
|                   1738,
 | |
|                   1761,
 | |
|                   0
 | |
|                 ]
 | |
|               }
 | |
|             ]
 | |
|           },
 | |
|           "zAxis": {
 | |
|             "type": "Object",
 | |
|             "value": {
 | |
|               "x": {
 | |
|                 "type": "Number",
 | |
|                 "value": 0.0,
 | |
|                 "ty": {
 | |
|                   "type": "Default",
 | |
|                   "len": {
 | |
|                     "type": "Inches"
 | |
|                   },
 | |
|                   "angle": {
 | |
|                     "type": "Degrees"
 | |
|                   }
 | |
|                 },
 | |
|                 "__meta": [
 | |
|                   {
 | |
|                     "sourceRange": [
 | |
|                       1781,
 | |
|                       1782,
 | |
|                       0
 | |
|                     ]
 | |
|                   }
 | |
|                 ]
 | |
|               },
 | |
|               "y": {
 | |
|                 "type": "Number",
 | |
|                 "value": 0.0,
 | |
|                 "ty": {
 | |
|                   "type": "Default",
 | |
|                   "len": {
 | |
|                     "type": "Inches"
 | |
|                   },
 | |
|                   "angle": {
 | |
|                     "type": "Degrees"
 | |
|                   }
 | |
|                 },
 | |
|                 "__meta": [
 | |
|                   {
 | |
|                     "sourceRange": [
 | |
|                       1788,
 | |
|                       1789,
 | |
|                       0
 | |
|                     ]
 | |
|                   }
 | |
|                 ]
 | |
|               },
 | |
|               "z": {
 | |
|                 "type": "Number",
 | |
|                 "value": 1.0,
 | |
|                 "ty": {
 | |
|                   "type": "Default",
 | |
|                   "len": {
 | |
|                     "type": "Inches"
 | |
|                   },
 | |
|                   "angle": {
 | |
|                     "type": "Degrees"
 | |
|                   }
 | |
|                 },
 | |
|                 "__meta": [
 | |
|                   {
 | |
|                     "sourceRange": [
 | |
|                       1795,
 | |
|                       1796,
 | |
|                       0
 | |
|                     ]
 | |
|                   }
 | |
|                 ]
 | |
|               }
 | |
|             },
 | |
|             "__meta": [
 | |
|               {
 | |
|                 "sourceRange": [
 | |
|                   1775,
 | |
|                   1798,
 | |
|                   0
 | |
|                 ]
 | |
|               }
 | |
|             ]
 | |
|           }
 | |
|         },
 | |
|         "__meta": [
 | |
|           {
 | |
|             "sourceRange": [
 | |
|               1637,
 | |
|               1802,
 | |
|               0
 | |
|             ]
 | |
|           }
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           1625,
 | |
|           1804,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "topTotalDiameter": {
 | |
|     "type": "Number",
 | |
|     "value": 2.313,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           488,
 | |
|           493,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "topTotalThickness": {
 | |
|     "type": "Number",
 | |
|     "value": 0.128,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           463,
 | |
|           468,
 | |
|           0
 | |
|         ]
 | |
|       },
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           512,
 | |
|           516,
 | |
|           0
 | |
|         ]
 | |
|       },
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           595,
 | |
|           599,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "totalThickness": {
 | |
|     "type": "Number",
 | |
|     "value": 0.813,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Inches"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     },
 | |
|     "__meta": [
 | |
|       {
 | |
|         "sourceRange": [
 | |
|           463,
 | |
|           468,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     ]
 | |
|   }
 | |
| }
 |