manage_materials
Report, list, or batch-set materials for Inventor parts by name pattern, including mass and problem checks; skips Content Center/library parts and saves changes.
Instructions
Materials of many parts at once.
"report": material and mass of every part of the active assembly (or part): counts per
material, total mass, and what needs a look — parts left on Generic, vendor models made of
surfaces (no volume, mass too low), parts with no mass.
"list": material names in Inventor's libraries (search narrows them).
"set": give material to every part whose name matches parts. Content Center and library
parts are left alone. Save afterwards.
Args: action: "report", "list" or "set". material: From the library, e.g. "Steel, Mild". search: For "list", e.g. "steel". parts: Name patterns, ","-separated, e.g. "PLATE,BRACKET". only_generic: "set" only parts still on Generic / Default. path: Limit "report" / "set" to a sub-assembly. only_problems: "report" without the per-part rows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| parts | No | * | |
| action | No | report | |
| search | No | ||
| instance | No | Which connected Inventor to use (list_instances). Leave empty when only one is connected. | |
| material | No | ||
| only_generic | No | ||
| only_problems | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |