<a href="https://github.com/HakanSeven12/OpenCADStudio/releases/latest"><strong>Скачать приложение для компьютера</strong></a> ·
<a href="https://github.com/HakanSeven12/OpenCADStudio/discussions"><strong>Присоединиться к обсуждению</strong></a>
</p>
<p align="center"><img src="https://github.com/user-attachments/assets/10635ad0-454b-4c87-935f-1a3a46f24ccb" alt="Рабочее пространство Open CAD Studio" width="100%"></p>
## Обзор
Open CAD Studio — кроссплатформенное приложение для технического черчения, работы с листами и моделирования тел. Оно напрямую читает и записывает чертежи DWG и DXF; версии для компьютера и браузера используют общее ядро редактирования.
Проект активно развивается. Храните резервные копии важных рабочих чертежей и сообщайте о воспроизводимых проблемах через [GitHub Issues](https://github.com/HakanSeven12/OpenCADStudio/issues).
## Основные возможности
- **Прямая работа с чертежами** — открытие, редактирование, восстановление и сохранение DWG и DXF без службы преобразования.
- **Точное 2D-черчение** — линии, полилинии, кривые, сплайны, штриховки, объектные привязки, отслеживание, слои, блоки и внешние ссылки.
- **Средства оформления** — текст, размеры, выноски, допуски, таблицы, пространство модели, пространство листа, видовые экраны и стили печати.
- **3D-моделирование на геометрическом ядре** — примитивы тел, выдавливание, вращение, заметание, лофт, булевы операции и тесселяция объектов ACIS.
- **Отрисовка на GPU** — ускоренные 2D- и 3D-виды через `wgpu`, ортографическая и перспективная камеры.
- **Расширяемые процессы** — нативные плагины, сценарии команд, преобразование без интерфейса и построчный JSON API автоматизации.
<p align="center"><img src="https://github.com/user-attachments/assets/2a037a09-e8e8-498c-8ed3-58ecb8ae958d" alt="3D-модель в Open CAD Studio" width="100%"></p>
## Работа с файлами
| Формат или процесс | Поддержка |
| --- | --- |
| DWG | Чтение и запись; сохранение в версиях от R14 до 2018 |
| DXF | Чтение и запись; сохранение в версиях от R14 до 2018 |
| BAK / SV$ | Открытие резервных копий и файлов автосохранения |
| OBJ | Импорт полигональных сеток |
| LandXML | Импорт точек съёмки `CgPoint` |
| STL | Экспорт данных 3D-сетки |
| STEP AP203 | Экспорт данных 3D-сетки |
| PDF | Печать листов и выбранной геометрии в версии для компьютера |
| CSV | Извлечение данных свойств объектов |
| CTB / STB | Загрузка и редактирование таблиц стилей печати |
## Компьютер или браузер
Используйте [веб-приложение](https://www.opencadstudio.com), чтобы начать без установки. Чертежи выбираются в браузере и сохраняются как локальные загрузки.
Используйте приложение для компьютера, если нужны системные ассоциации файлов, миниатюры в файловом менеджере, системная печать, вывод PDF, внешние плагины, сценарии команд и автоматизация без интерфейса. Выпуски доступны для Windows, Linux и macOS на Apple Silicon.
## Установка
Все актуальные пакеты доступны в [последнем выпуске](https://github.com/HakanSeven12/OpenCADStudio/releases/latest).
### Windows
Выберите один из подписанных пакетов x86-64:
-`OpenCADStudio-*-windows-x86_64-installer.msi` — рекомендуемый установщик с ярлыками в меню «Пуск», ассоциациями DWG/DXF и миниатюрами чертежей.
-`OpenCADStudio-*-windows-x86_64-portable.exe` — автономное приложение, не требующее установки.
### Linux
Скачайте x86-64 AppImage, сделайте его исполняемым и запустите:
```bash
chmod +x OpenCADStudio-*-linux-x86_64.AppImage
./OpenCADStudio-*-linux-x86_64.AppImage
```
### macOS
Опубликованный пакет macOS поддерживает Apple Silicon:
1. Скачайте `OpenCADStudio-*-macos-arm64.dmg`.
2. Откройте образ и перетащите `OpenCADStudio.app` в **Applications**.
3. Если Gatekeeper блокирует первый запуск, разрешите приложение в **System Settings → Privacy & Security**.
Приложение имеет специальную подпись, но в настоящее время не нотарифицировано Apple.
## Языки
Open CAD Studio может следовать языку системы или использовать один из 19 языков интерфейса:
> Арабский · Бразильский португальский · Чешский · Нидерландский · Английский · Финский · Французский · Немецкий · Хинди · Венгерский · Итальянский · Японский · Корейский · Польский · Русский · Упрощённый китайский · Испанский · Традиционный китайский · Турецкий
Язык меняется в настройках приложения. При выборе **Система** версия для браузера также использует предпочтительную локаль браузера.
## Сборка из исходного кода
### Приложение для компьютера
Требования:
- Git
- Текущая стабильная цепочка инструментов Rust
- Библиотеки разработки графики и шрифтов для платформы
В Ubuntu или Debian установите нативные зависимости:
Сервер обменивается одним объектом JSON в строке через стандартный ввод/вывод или локальный TCP-сокет. См. [руководство по автоматизации](../automation/README.md) и включённый [клиент Python](../automation/ocs.py).
Плагины для компьютера работают в отдельных процессах и взаимодействуют с основной программой через версионированный API. Браузерная сборка не загружает нативные плагины.
<img alt="Звёзды и загрузки выпусков Open CAD Studio" src="https://www.opencadstudio.com/star-history-light.svg">
</picture>
</a>
## Поддержать проект
Если Open CAD Studio помогает в вашей работе, поддержите дальнейшую разработку через [GitHub Sponsors](https://github.com/sponsors/HakanSeven12) или [Patreon](https://www.patreon.com/HakanSeven12).