uDocumentViewer
САПР и платы.dwg

DWG просмотрщик

готово
О формате DWG

Нативный чертёж AutoCAD.

DWG — проприетарный бинарный формат чертежей AutoCAD и де-факто стандарт для 2D-CAD в архитектуре, инженерии и производстве. Мы декодируем его в браузере с помощью libredwg-web (WebAssembly-порт GNU LibreDWG), затем обходим сущности модели — линии, дуги, окружности, эллипсы, полилинии, сплайны, точки и текст — на 2D-канвас. Таблица слоёв питает боковую панель с переключателями и ACI-образцами цвета; слои, отключённые или замороженные в файле, скрываются заранее, чтобы соответствовать исходному виду. Геометрия, которую LibreDWG не может декодировать (очень старые или очень новые ревизии, неполные файлы), отображается через структурный инспектор с магией версии ACAD и встроенными строками.

Частые вопросы
Что такое DWG-файл?
DWG — нативный бинарный формат AutoCAD. Хранит 2D- и 3D-чертежи — сущности, слои, блоки, стили, viewports — и является самым распространённым инженерным чертёжным форматом на Земле.
Какие версии AutoCAD поддерживаются?
libredwg-web нацелен на ревизии AutoCAD от R2000 до R2018 (header magic AC1015 — AC1032). Очень старые (до 2000) и совсем новые (после 2018) ревизии могут декодироваться частично или попадать в инспектор-превью.
Что именно отрисовывает этот вьюер?
Мы рендерим сущности модели как плоский 2D-чертёж — линии, дуги, окружности, эллипсы, полилинии, точки и подписи TEXT/MTEXT — с переключателями видимости по слоям. Блоки (INSERTs), штриховки, размеры и 3D-геометрия не разворачиваются полностью; для авторитетной отрисовки конвертируйте в DXF или PDF.
Загружается ли мой файл?
Нет. Файлы открываются полностью в вашем браузере с использованием локального JavaScript и WebAssembly. Ничего не отправляется на сервер.
Работает ли на мобильных?
Да. Панель слоёв использует 44px тач-таргеты, а канвас поддерживает pinch-to-zoom и drag-to-pan через pointer events.
Ещё в разделе «САПР и платы»