The Model block is used to configure a Grasshopper model for computation or geometry generation (often displayed in a Viewer block). It is a non-visual block and should not be included in the areas of a frame layout. A model executes once all its required inputs are defined via subscriptions to other blocks (e.g., ControlPanel or DataStore).
When subscribing a model to a source, two actions are available:
set (default): Sets all inputs. Any model inputs not provided by the source are set to undefined, which prevents the model from executing.update: Sets only the provided inputs. Existing values for other inputs are preserved, allowing the model to execute if those inputs already have values.