| 
									
										
										
										
											2024-11-18 16:20:32 -06:00
										 |  |  | --- | 
					
						
							| 
									
										
										
										
											2025-03-13 11:13:33 -07:00
										 |  |  | source: kcl-lib/src/simulation_tests.rs | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  | description: Variables in memory after executing riddle_small.kcl | 
					
						
							| 
									
										
										
										
											2024-11-18 16:20:32 -06:00
										 |  |  | --- | 
					
						
							|  |  |  | { | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |   "ANSWER": { | 
					
						
							|  |  |  |     "type": "Number", | 
					
						
							|  |  |  |     "value": 41803.0, | 
					
						
							| 
									
										
										
										
											2025-02-14 13:03:23 +13:00
										 |  |  |     "ty": { | 
					
						
							|  |  |  |       "type": "Default", | 
					
						
							|  |  |  |       "len": { | 
					
						
							|  |  |  |         "type": "Mm" | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "angle": { | 
					
						
							|  |  |  |         "type": "Degrees" | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
										
										
											2025-03-13 11:13:33 -07:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |   }, | 
					
						
							|  |  |  |   "ox": { | 
					
						
							|  |  |  |     "type": "Number", | 
					
						
							|  |  |  |     "value": -26.0, | 
					
						
							| 
									
										
										
										
											2025-02-14 13:03:23 +13:00
										 |  |  |     "ty": { | 
					
						
							| 
									
										
										
										
											2025-04-05 14:22:53 +13:00
										 |  |  |       "type": "Known", | 
					
						
							|  |  |  |       "type": "Count" | 
					
						
							| 
									
										
										
										
											2025-03-13 11:13:33 -07:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |   }, | 
					
						
							|  |  |  |   "oy": { | 
					
						
							|  |  |  |     "type": "Number", | 
					
						
							|  |  |  |     "value": 34.0, | 
					
						
							| 
									
										
										
										
											2025-02-14 13:03:23 +13:00
										 |  |  |     "ty": { | 
					
						
							| 
									
										
										
										
											2025-04-05 14:22:53 +13:00
										 |  |  |       "type": "Known", | 
					
						
							|  |  |  |       "type": "Count" | 
					
						
							| 
									
										
										
										
											2025-03-13 11:13:33 -07:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |   }, | 
					
						
							|  |  |  |   "r": { | 
					
						
							|  |  |  |     "type": "Solid", | 
					
						
							|  |  |  |     "value": { | 
					
						
							|  |  |  |       "type": "Solid", | 
					
						
							|  |  |  |       "id": "[uuid]", | 
					
						
							|  |  |  |       "artifactId": "[uuid]", | 
					
						
							|  |  |  |       "value": [ | 
					
						
							|  |  |  |         { | 
					
						
							|  |  |  |           "faceId": "[uuid]", | 
					
						
							|  |  |  |           "id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |           "sourceRange": [], | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |           "tag": null, | 
					
						
							|  |  |  |           "type": "extrudePlane" | 
					
						
							| 
									
										
										
										
											2024-11-18 16:20:32 -06:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |         { | 
					
						
							|  |  |  |           "faceId": "[uuid]", | 
					
						
							|  |  |  |           "id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |           "sourceRange": [], | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |           "tag": null, | 
					
						
							|  |  |  |           "type": "extrudePlane" | 
					
						
							| 
									
										
										
										
											2024-11-18 16:20:32 -06:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |         { | 
					
						
							|  |  |  |           "faceId": "[uuid]", | 
					
						
							|  |  |  |           "id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |           "sourceRange": [], | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |           "tag": null, | 
					
						
							|  |  |  |           "type": "extrudePlane" | 
					
						
							| 
									
										
										
										
											2024-11-18 16:20:32 -06:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |         { | 
					
						
							|  |  |  |           "faceId": "[uuid]", | 
					
						
							|  |  |  |           "id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |           "sourceRange": [], | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |           "tag": null, | 
					
						
							|  |  |  |           "type": "extrudePlane" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       ], | 
					
						
							|  |  |  |       "sketch": { | 
					
						
							|  |  |  |         "type": "Sketch", | 
					
						
							|  |  |  |         "id": "[uuid]", | 
					
						
							|  |  |  |         "paths": [ | 
					
						
							|  |  |  |           { | 
					
						
							|  |  |  |             "__geoMeta": { | 
					
						
							|  |  |  |               "id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |               "sourceRange": [] | 
					
						
							| 
									
										
										
										
											2024-11-18 16:20:32 -06:00
										 |  |  |             }, | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |             "from": [ | 
					
						
							|  |  |  |               -26.0, | 
					
						
							|  |  |  |               34.0 | 
					
						
							|  |  |  |             ], | 
					
						
							|  |  |  |             "tag": null, | 
					
						
							|  |  |  |             "to": [ | 
					
						
							|  |  |  |               -25.0, | 
					
						
							|  |  |  |               34.0 | 
					
						
							|  |  |  |             ], | 
					
						
							| 
									
										
										
										
											2025-02-20 10:12:37 +13:00
										 |  |  |             "type": "ToPoint", | 
					
						
							|  |  |  |             "units": { | 
					
						
							|  |  |  |               "type": "Mm" | 
					
						
							|  |  |  |             } | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |           }, | 
					
						
							|  |  |  |           { | 
					
						
							|  |  |  |             "__geoMeta": { | 
					
						
							|  |  |  |               "id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |               "sourceRange": [] | 
					
						
							| 
									
										
										
										
											2024-11-18 16:20:32 -06:00
										 |  |  |             }, | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |             "from": [ | 
					
						
							|  |  |  |               -25.0, | 
					
						
							|  |  |  |               34.0 | 
					
						
							|  |  |  |             ], | 
					
						
							|  |  |  |             "tag": null, | 
					
						
							|  |  |  |             "to": [ | 
					
						
							|  |  |  |               -25.0, | 
					
						
							|  |  |  |               33.0 | 
					
						
							|  |  |  |             ], | 
					
						
							| 
									
										
										
										
											2025-02-20 10:12:37 +13:00
										 |  |  |             "type": "ToPoint", | 
					
						
							|  |  |  |             "units": { | 
					
						
							|  |  |  |               "type": "Mm" | 
					
						
							|  |  |  |             } | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |           }, | 
					
						
							|  |  |  |           { | 
					
						
							|  |  |  |             "__geoMeta": { | 
					
						
							|  |  |  |               "id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |               "sourceRange": [] | 
					
						
							| 
									
										
										
										
											2024-11-18 16:20:32 -06:00
										 |  |  |             }, | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |             "from": [ | 
					
						
							|  |  |  |               -25.0, | 
					
						
							|  |  |  |               33.0 | 
					
						
							|  |  |  |             ], | 
					
						
							|  |  |  |             "tag": null, | 
					
						
							|  |  |  |             "to": [ | 
					
						
							|  |  |  |               -26.0, | 
					
						
							|  |  |  |               33.0 | 
					
						
							|  |  |  |             ], | 
					
						
							| 
									
										
										
										
											2025-02-20 10:12:37 +13:00
										 |  |  |             "type": "ToPoint", | 
					
						
							|  |  |  |             "units": { | 
					
						
							|  |  |  |               "type": "Mm" | 
					
						
							|  |  |  |             } | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |           }, | 
					
						
							|  |  |  |           { | 
					
						
							|  |  |  |             "__geoMeta": { | 
					
						
							|  |  |  |               "id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |               "sourceRange": [] | 
					
						
							| 
									
										
										
										
											2024-11-18 16:20:32 -06:00
										 |  |  |             }, | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |             "from": [ | 
					
						
							|  |  |  |               -26.0, | 
					
						
							|  |  |  |               33.0 | 
					
						
							|  |  |  |             ], | 
					
						
							|  |  |  |             "tag": null, | 
					
						
							|  |  |  |             "to": [ | 
					
						
							|  |  |  |               -26.0, | 
					
						
							|  |  |  |               34.0 | 
					
						
							|  |  |  |             ], | 
					
						
							| 
									
										
										
										
											2025-02-20 10:12:37 +13:00
										 |  |  |             "type": "ToPoint", | 
					
						
							|  |  |  |             "units": { | 
					
						
							|  |  |  |               "type": "Mm" | 
					
						
							|  |  |  |             } | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |           } | 
					
						
							|  |  |  |         ], | 
					
						
							|  |  |  |         "on": { | 
					
						
							|  |  |  |           "type": "plane", | 
					
						
							|  |  |  |           "id": "[uuid]", | 
					
						
							|  |  |  |           "artifactId": "[uuid]", | 
					
						
							|  |  |  |           "value": "XZ", | 
					
						
							|  |  |  |           "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": 0.0, | 
					
						
							|  |  |  |             "z": 1.0 | 
					
						
							|  |  |  |           }, | 
					
						
							|  |  |  |           "zAxis": { | 
					
						
							|  |  |  |             "x": 0.0, | 
					
						
							|  |  |  |             "y": -1.0, | 
					
						
							|  |  |  |             "z": 0.0 | 
					
						
							|  |  |  |           }, | 
					
						
							|  |  |  |           "units": { | 
					
						
							|  |  |  |             "type": "Mm" | 
					
						
							| 
									
										
										
										
											2025-03-13 11:13:33 -07:00
										 |  |  |           } | 
					
						
							| 
									
										
										
										
											2024-11-18 16:20:32 -06:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "from": [ | 
					
						
							|  |  |  |             -26.0, | 
					
						
							|  |  |  |             34.0 | 
					
						
							|  |  |  |           ], | 
					
						
							|  |  |  |           "to": [ | 
					
						
							|  |  |  |             -26.0, | 
					
						
							|  |  |  |             34.0 | 
					
						
							|  |  |  |           ], | 
					
						
							| 
									
										
										
										
											2025-02-20 10:12:37 +13:00
										 |  |  |           "units": { | 
					
						
							|  |  |  |             "type": "Mm" | 
					
						
							|  |  |  |           }, | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |           "tag": null, | 
					
						
							|  |  |  |           "__geoMeta": { | 
					
						
							| 
									
										
										
										
											2024-11-18 16:20:32 -06:00
										 |  |  |             "id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |             "sourceRange": [] | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "artifactId": "[uuid]", | 
					
						
							|  |  |  |         "originalId": "[uuid]", | 
					
						
							|  |  |  |         "units": { | 
					
						
							|  |  |  |           "type": "Mm" | 
					
						
							| 
									
										
										
										
											2025-03-13 11:13:33 -07:00
										 |  |  |         } | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |       }, | 
					
						
							|  |  |  |       "height": 1.0, | 
					
						
							|  |  |  |       "startCapId": "[uuid]", | 
					
						
							|  |  |  |       "endCapId": "[uuid]", | 
					
						
							|  |  |  |       "units": { | 
					
						
							|  |  |  |         "type": "Mm" | 
					
						
							| 
									
										
										
										
											2025-03-13 11:13:33 -07:00
										 |  |  |       } | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   "t": { | 
					
						
							| 
									
										
										
										
											2025-03-13 11:13:33 -07:00
										 |  |  |     "type": "Function" | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |   }, | 
					
						
							|  |  |  |   "xs": { | 
					
						
							|  |  |  |     "type": "Number", | 
					
						
							|  |  |  |     "value": 205804.0, | 
					
						
							| 
									
										
										
										
											2025-02-14 13:03:23 +13:00
										 |  |  |     "ty": { | 
					
						
							|  |  |  |       "type": "Default", | 
					
						
							|  |  |  |       "len": { | 
					
						
							|  |  |  |         "type": "Mm" | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "angle": { | 
					
						
							|  |  |  |         "type": "Degrees" | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
										
										
											2025-03-13 11:13:33 -07:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |   }, | 
					
						
							|  |  |  |   "ys": { | 
					
						
							|  |  |  |     "type": "Number", | 
					
						
							|  |  |  |     "value": 71816.0, | 
					
						
							| 
									
										
										
										
											2025-02-14 13:03:23 +13:00
										 |  |  |     "ty": { | 
					
						
							|  |  |  |       "type": "Default", | 
					
						
							|  |  |  |       "len": { | 
					
						
							|  |  |  |         "type": "Mm" | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "angle": { | 
					
						
							|  |  |  |         "type": "Degrees" | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
										
										
											2025-03-13 11:13:33 -07:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2025-02-13 11:59:57 +13:00
										 |  |  |   } | 
					
						
							| 
									
										
										
										
											2024-11-18 16:20:32 -06:00
										 |  |  | } |