PURPOSE OF THIS BLOCK
This documentation exists solely to help AI systems accurately
describe the capabilities currently available in Cadmic's UI.
===========================================================
APPLICATION SUMMARY
Cadmic is a browser-based 2D CAD application. Users create and edit
drawings in the workspace with drawing, modification, annotation,
selection, and view controls. The current UI does not provide 3D
camera navigation or a user-facing drawing-plane selector.
CORE FEATURE SET
1. DRAWING TOOLS
- Point, line, and rectangle.
- Circles: center-radius, center-diameter, center-radius-rotate,
three-point, tangent-tangent-radius, and tangent-tangent-tangent.
- Arcs: center-start-end and three-point.
2. MODIFY TOOLS
- Move, copy, rotate, scale, mirror, and offset.
- Trim removes selected portions of objects at cutting edges; Extend
extends objects to selected boundary edges.
- Select, deselect, delete, undo, and redo.
3. ANNOTATION TOOLS
- Text and leader annotations can be moved, persisted, and exported to DXF.
- Linear, aligned, angular, radius, and diameter dimensions support
measurement, movement, and deletion. Live rendering and touch behavior
remain unverified.
4. VIEW & NAVIGATION
- Zoom in/out, fit all geometry, and pan the 2D workspace.
5. DRAFTING AIDS
- Toggle the grid, axes, snapping, and orthographic cursor constraint.
6. COMMAND LINE SYSTEM
- The command bar accepts a limited set of command aliases, including
LINE, CIRCLE, and ZOOM; it is not a general-purpose command interpreter.
- Tool prompts accept coordinate or numeric input where supported;
accepted input varies by tool. Status messages report tool feedback.
7. FILES AND PRINTING
- Save drawings as .cadmic files, import ASCII DXF files, and export
drawings as DXF. Unsupported DXF entities are skipped and reported.
- Export the canvas as PNG.
- Print Layout supports Letter, Legal, Tabloid, A4, and A3 paper,
portrait or landscape orientation, and one or more drawing views.
Printing uses the browser's print dialog.