scad_eval
Evaluate OpenSCAD expressions and return typed values (numbers, vectors, strings, booleans) within a model's variable scope. No geometry evaluated, precise to 6 digits.
Instructions
Evaluate OpenSCAD expressions and return typed values (number, vector, string, bool, range, undef). With scad_content/scad_file the expressions run in that model's variable and function scope, so "wall*2 + clearance" or "len(hole_positions)" work; without a model they run standalone. Numbers carry OpenSCAD's 6 significant digits. No geometry is evaluated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scad_file | No | ||
| variables | No | ||
| expressions | Yes | ||
| scad_content | No | ||
| include_paths | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||