dxf_add_dimensions
Adds linear, aligned, radius, diameter, and angular dimensions to DXF files, creating native DIMENSION entities for spans, distances, hole diameters, and supports.
Instructions
Cota um DXF (cotagem): linear, alinhada, raio, diâmetro e angular, com bloco de cota nativo.
QUANDO USAR: cotar vãos, distâncias entre suportes, diâmetros de furo; gera cotas reais (entidade DIMENSION). Parâmetros: path; dimensions (lista); layout; output_path. Campos comuns: layer, color, dimstyle (padrão "EZDXF"), text_height, arrow_size, decimals, lfac (fator linear: texto = distância x lfac, p/ desenho em escala), text (substitui o valor; "<>" = medida). linear{base,p1,p2,angle} aligned{p1,p2,offset} radius{center,radius,angle} diameter{center,radius,angle} angular{line1:[[x,y],[x,y]],line2:[[x,y],[x,y]],base}. Exemplo: dxf_add_dimensions(path="a.dxf", dimensions=[{"kind":"linear","p1":[0,0],"p2":[1500,0],"base":[0,-200],"layer":"COTAS"}])
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| layout | No | ||
| dimensions | Yes | ||
| output_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||