Decode all geometry results into Three.js meshes/lines ready for rendering.
The processor's debug flag is merged with options (explicit options win).
Requires the Selva Display Grasshopper component and the VektorNode rhino.compute branch. Three.js is loaded dynamically, so install it as a peer dependency before calling this.
Optionaloptions: MeshExtractionOptionsDownload all files generated by Grasshopper, optionally including additional user-provided files.
Files are grouped under the specified folder name when downloaded.
Name for the download directory.
OptionaladditionalFiles: FileBaseInfo | FileBaseInfo[] | nullExtra files to package (single file, array, or null).
Retrieve a specific value by parameter name or ID.
{ byName } for the human-readable name, { byId } for the parameter GUID.
Optionaloptions: GetValuesOptionsParsing configuration (e.g. disable parsing or enable Rhino).
Single parsed value, array of values, or undefined if the parameter is absent.
byId requires the VektorNode rhino.compute branch.
Extract all values in the response.
Expected structure of the return value. Defaults to a simple key/value map. (later cast as needed)
Key by parameter ID instead of name. Requires the VektorNode rhino.compute branch.
Controls parsing behavior such as Rhino geometry decoding.
Parsed Grasshopper output values.
High-level wrapper for interacting with Grasshopper Compute responses.
This class exposes a clean, consistent API for accessing parsed values, geometry, and produced files. It is designed to be the primary interface when working with Grasshopper results in client applications.