Remove loads, supports or load cases
civil_remove_loadsTakes loads out of the model without touching other load cases: CIVIL NX keeps every case's beam loads, nodal loads, pressures and temperatures of an element or node in ONE row, so a plain delete would take the other cases with it — this tool rewrites each row with the items that stay. loads [{ case, on | at (optional selection; default everywhere), kinds (optional: nodal, udl, pressure, temperature, gradient, selfWeight) }] removes that case's loads; deleteCases [names] removes the cases' loads and then the load cases themselves; supports { at }, springs { at }, releases { on } remove those at the selected nodes / elements. Selections as in civil_loads_supports. Previews what goes (counts per kind, rows touched, combinations that would lose a case); apply: true with confirmPlanHash. civil_write_tables_undo puts everything back, load cases included.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "civil_remove_loads"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apply | No | ||
| loads | No | ||
| units | No | Length unit of selection coordinates. | |
| springs | No | ||
| releases | No | ||
| supports | No | ||
| deleteCases | No | Load cases to delete, with all their loads. | |
| confirmPlanHash | No |