Expand description
The executor for the AST.
Structs§
- A base path.
- Dynamic state that depends on the dynamic flow of the program, like the call stack. If the language had exceptions, for example, you could store the stack of exception handlers here.
- An index pointing to an environment.
- State for executing a program.
- The executor context. Cloning will return another handle to the same engine connection/session, as this uses
Arc
under the hood. - The executor settings.
- An extruded arc.
- An extruded plane.
- A face.
- Geometry metadata.
- A generator for ArtifactIds that can be stable across executions.
- Data for an imported geometry.
- Metadata.
- Info about a module. Right now, this is pretty minimal. We hope to cache modules here in the future.
- A plane.
- A sketch is a collection of paths.
- An solid is a collection of extrude surfaces.
- An solid ID and its fillet and chamfer IDs. This is needed for lazy fillet evaluation.
- Engine information for a tag.
Enums§
- The type of ExecutorContext being used
- A fillet or a chamfer.
- An extrude surface.
- A set of geometry.
- A geometry.
- Any KCL value.
- A path.
- Type for a plane.
- A sketch or a group of sketches.
- A sketch type.
- A solid or a group of solids.
Functions§
- Create a new zoo api client.