GD&T: Feature Control Frame (ISO 1101)
gd_frameDraw ISO 1101 feature control frames for geometric dimensioning and tolerancing. Automatically records datums for later critique of datum feature matching.
Instructions
Draw an ISO 1101 feature control frame from LINE + TEXT primitives.
Renders identically on COM and ezdxf. Referenced datums are recorded so the
gdt critique focus flags any datum with no matching datum feature.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | Yes | Frame bottom-left corner X. | |
| y | Yes | Frame bottom-left corner Y. | |
| layer | No | Layer (defaults to the active DIM layer). | |
| datums | No | Ordered datum references, e.g. ['A','B']. Required for orientation/location/runout characteristics. | |
| height | No | Frame height (mm); text scales with it. | |
| symbol | Yes | Geometric characteristic: straightness, flatness, circularity, cylindricity, profile_line, profile_surface, angularity, perpendicularity, parallelism, position, concentricity, symmetry, circular_runout, total_runout. | |
| diameter | No | Prefix ⌀ for a cylindrical (diametral) tolerance zone. | |
| modifier | No | Material-condition modifier: M (MMC), L (LMC), S (RFS). | |
| tolerance | Yes | Tolerance zone value (mm). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||