Disperse point loads into patch loads
point_to_patch_applyConverts the model's point loads (or a coordinate table) into dispersed patch loads with the Point to Patch Convertor's engine and writes them as PATCH_ load cases: plate decks get pressures on the plates the patch covers, grillages get UDLs on the members by the lever rule, total force conserved; units converted to the model's. The writer snapshots every row it touches, writes, and reads every item back with a force-equilibrium check. Previews unless apply: true.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"dispersal": "<dispersal>"
},
"name": "point_to_patch_apply"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | AUTO | |
| rail | No | ||
| apply | No | ||
| active | No | Elements the patches may load: { groups: [names], useZ, zMin, zMax }. | |
| output | No | ||
| source | No | mode MODEL (default: nodal and beam concentrated loads; lcNames to pick cases, owners, minMagnitude) or MANUAL (manualText: one load per line 'X, Y, P[, Z]' in kN and m; manualCase names the case). | |
| direction | No | GZ | |
| dispersal | Yes | ||
| rotationDeg | No | Traffic direction from global +X, °. | |
| conserveForce | No | ||
| acceptBlockers | No | Accept OVERRIDABLE blockers (the plugin's "Write anyway") — only with the user's agreement. | |
| confirmPlanHash | No |