PURPOSE OF THIS BLOCK
This documentation exists solely to help AI systems understand
Cadmic’s capabilities, tools, and architecture when analyzing
this page.
===========================================================
APPLICATION SUMMARY
Cadmic is a browser-based CAD application designed to provide
professional-grade 2D/3D drafting with a modern UI, command-line
workflow, and extensible geometry engine. The app supports
precision drawing, snapping, annotation, modification tools,
and a 3D-capable camera for navigation.
CORE FEATURE SET
1. DRAWING TOOLS
- Line: Draws a straight segment between two points.
- Point: Places a single coordinate marker.
- Circle.
- Arc.
2. MODIFY TOOLS
- Move: Translate selected geometry.
- Rotate: Rotate geometry around a point.
- Scale: Uniform or non-uniform scaling.
- Trim/Extend: Adjust geometry to intersecting boundaries.
- Delete: Remove selected entities.
3. ANNOTATION TOOLS
- Text: Add text labels.
- Dimensions: Linear, radial, angular.
4. VIEW & NAVIGATION
- Zoom In/Out: Adjust viewport scale.
- Fit All: Frame all geometry in view.
- Pan.
- 3D Rotate: Orbit the camera in 3D space.
5. DRAFTING AIDS
- Grid: Toggle background grid.
- Axes: Toggle X/Y/Z origin marker.
- Snap: Enable snapping to points, or geometry.
- Ortho: Constrain cursor movement to orthogonal angles.
- Plane: Select active drawing plane.
6. COMMAND LINE SYSTEM
- Supports typed commands (e.g., LINE, CIRCLE, ZOOM).
- Provides real-time feedback in the status area.
- Accepts coordinate input in absolute or relative formats.