Architecture: Symbol
arch_symbolDraw AutoCAD architectural symbols — north arrow, section mark, level, or elevation mark — on the dedicated layer, with plot-scale sizing and pre-write validation.
Instructions
Draw one architectural symbol on the arch symbol layer.
Sizes are this server's declared drafting sizes in paper millimetres times
scale (a 16 mm north-arrow circle, 10 mm section and elevation bubbles),
not standards values. Refusals, all before any write: an unknown kind
(with the list), a parameter the kind does not take (with the ones it
does), a section mark without p1/p2, with an empty label, an unknown side
or a cut line too short for its two arrows, an elevation direction outside
up/right/down/left or named twice, a non-finite level value, and a lang
other than en/tr.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | Yes | Symbol origin X (WCS) | |
| y | Yes | Symbol origin Y (WCS) | |
| kind | Yes | north_arrow | section_mark | level | elevation_mark | |
| lang | No | en | tr - the north letter and the decimal separator | en |
| scale | No | Plot-scale denominator (50 = 1:50): symbol sizes are paper mm x scale | |
| params | No | north_arrow: {rotation} (degrees CCW from +Y; 0 = north up). section_mark: {p1, p2, label, side} - p1/p2 are [x, y] relative to (x, y), side left|right is where the section looks, seen from p1 towards p2. level: {value} in metres (0 -> '±0.00'). elevation_mark: {label, directions} - directions from up|right|down|left |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||