ifc_edit_profile
Adjust an element's profile parameters, with safeguards against unintentionally affecting shared geometry unless apply_to_all is set.
Instructions
Change the parameters of an element's parameterised profile.
Refused when the geometry is shared — through an IfcRepresentationMap or a reused profile entity — because the change would silently apply to every element sharing it. The refusal reports how many. Pass apply_to_all=true only when changing all of them is what you actually want.
Refused outright on tessellated geometry: there are no parameters left, and nothing here will tessellate to work around that.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guid | Yes | ||
| params | Yes | ||
| apply_to_all | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||