partdesign_chamfer
Chamfer selected edges of a PartDesign feature in a Body by setting a mm leg size; validation failures roll back the feature automatically.
Instructions
PartDesign Chamfer on edges of a feature in a Body. edges accepts e_*
tags or 'EdgeN' index strings; size is the chamfer leg in mm (> 0).
Validated and rolled back on failure exactly like partdesign_fillet (issue #283), with the same per_edge / allow_partial opt-ins.
Returns {handle, name, volume (mm^3), edges (the 'EdgeN' names actually chamfered), checks {valid, solids, envelope_ok, envelope_growth_mm, envelope_tol_mm}, mode, partial}; when partial is True, also skipped_edges and a warnings entry. On a failed check the feature is removed, the Body's Tip is restored, and BlendCheckFailed is raised naming the offending edges.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | PdChamfer | |
| size | No | ||
| edges | Yes | ||
| feature | Yes | ||
| per_edge | No | ||
| allow_partial | No |