Overview of CAD-Viewer features and architecture
mainCAD-Viewer is a browser-based DXF/DWG viewer and editor that operates entirely client-side without requiring backend services. This architecture ensures high data privacy (files never leave the device) and enables serverless CAD workflows.
Key Features
- Serverless Architecture: Parsing, geometry processing, and rendering occur directly in the browser.
- High Performance: Supports large DWG/DXF files with smooth 60+ FPS rendering using a THREE.js engine.
- Single-file HTML Export: Export current drawings as a standalone
.htmlfile containing the drawing snapshot and a lightweight runtime. This file can be shared via email or hosted on static file hosting and allows recipients to pan, zoom, toggle layers, and measure distances offline in any modern browser. - Modular Architecture: Designed for easy integration with third-party platforms (CMS, Notion, WeChat, etc.).
- 3D Rendering: Powered by THREE.js with advanced optimization techniques.