cad-editor/docs/readme/README.ru.md
2026-08-22 15:51:15 +03:00

13 KiB
Raw Blame History

English · Български · Português (Brasil) · Čeština · Nederlands · Français · Suomi · Deutsch · Magyar · Italiano · 日本語 · 한국어 · Polski · Русский · 简体中文 · Español · 繁體中文 · Türkçe · हिन्दी · العربية

Логотип Open CAD Studio

Open CAD Studio

Открытое приложение для 2D-черчения и 3D-моделирования на компьютере и в браузере, созданное на Rust.

Последняя версия Загрузки Звёзды GitHub Лицензия GPL-3.0

Запустить веб-приложение · Скачать приложение для компьютера · Присоединиться к обсуждению

Рабочее пространство Open CAD Studio

Обзор

Open CAD Studio — кроссплатформенное приложение для технического черчения, работы с листами и моделирования тел. Оно напрямую читает и записывает чертежи DWG и DXF; версии для компьютера и браузера используют общее ядро редактирования.

Проект активно развивается. Храните резервные копии важных рабочих чертежей и сообщайте о воспроизводимых проблемах через GitHub Issues.

Основные возможности

  • Прямая работа с чертежами — открытие, редактирование, восстановление и сохранение DWG и DXF без службы преобразования.
  • Точное 2D-черчение — линии, полилинии, кривые, сплайны, штриховки, объектные привязки, отслеживание, слои, блоки и внешние ссылки.
  • Средства оформления — текст, размеры, выноски, допуски, таблицы, пространство модели, пространство листа, видовые экраны и стили печати.
  • 3D-моделирование на геометрическом ядре — примитивы тел, выдавливание, вращение, заметание, лофт, булевы операции и тесселяция объектов ACIS.
  • Отрисовка на GPU — ускоренные 2D- и 3D-виды через wgpu, ортографическая и перспективная камеры.
  • Расширяемые процессы — нативные плагины, сценарии команд, преобразование без интерфейса и построчный JSON API автоматизации.

3D-модель в Open CAD Studio

Работа с файлами

Формат или процесс Поддержка
DWG Чтение и запись; сохранение в версиях от R14 до 2018
DXF Чтение и запись; сохранение в версиях от R14 до 2018
BAK / SV$ Открытие резервных копий и файлов автосохранения
OBJ Импорт полигональных сеток
LandXML Импорт точек съёмки CgPoint
STL Экспорт данных 3D-сетки
STEP AP203 Экспорт данных 3D-сетки
PDF Печать листов и выбранной геометрии в версии для компьютера
CSV Извлечение данных свойств объектов
CTB / STB Загрузка и редактирование таблиц стилей печати

Компьютер или браузер

Используйте веб-приложение, чтобы начать без установки. Чертежи выбираются в браузере и сохраняются как локальные загрузки.

Используйте приложение для компьютера, если нужны системные ассоциации файлов, миниатюры в файловом менеджере, системная печать, вывод PDF, внешние плагины, сценарии команд и автоматизация без интерфейса. Выпуски доступны для Windows, Linux и macOS на Apple Silicon.

Установка

Все актуальные пакеты доступны в последнем выпуске.

Windows

Выберите один из подписанных пакетов x86-64:

  • OpenCADStudio-*-windows-x86_64-installer.msi — рекомендуемый установщик с ярлыками в меню «Пуск», ассоциациями DWG/DXF и миниатюрами чертежей.
  • OpenCADStudio-*-windows-x86_64-portable.exe — автономное приложение, не требующее установки.

Linux

Скачайте x86-64 AppImage, сделайте его исполняемым и запустите:

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 может следовать языку системы или использовать один из 20 языков интерфейса:

Арабский · Бразильский португальский · Болгарский · Чешский · Нидерландский · Английский · Финский · Французский · Немецкий · Хинди · Венгерский · Итальянский · Японский · Корейский · Польский · Русский · Упрощённый китайский · Испанский · Традиционный китайский · Турецкий

Язык меняется в настройках приложения. При выборе Система версия для браузера также использует предпочтительную локаль браузера.

Сборка из исходного кода

Приложение для компьютера

Требования:

  • Git
  • Текущая стабильная цепочка инструментов Rust
  • Библиотеки разработки графики и шрифтов для платформы

В Ubuntu или Debian установите нативные зависимости:

sudo apt update
sudo apt install libgl1-mesa-dev libx11-dev libxcursor-dev libxi-dev \
  libxrandr-dev libxkbcommon-dev libwayland-dev libfontconfig1-dev \
  libfreetype6-dev

Затем выполните сборку:

git clone https://github.com/HakanSeven12/OpenCADStudio.git
cd OpenCADStudio
cargo build --release --bin OpenCADStudio

Готовый файл находится в target/release/OpenCADStudio (OpenCADStudio.exe в Windows).

Web

Один раз установите цель WebAssembly и инструменты сборки:

rustup target add wasm32-unknown-unknown
cargo install trunk wasm-bindgen-cli

Запустите сервер разработки:

trunk serve

Автоматизация

Программа для компьютера поддерживает однократное преобразование и постоянный сервер без интерфейса:

OpenCADStudio --export input.dwg output.dxf
OpenCADStudio --serve
OpenCADStudio --serve --port 4242

Сервер обменивается одним объектом JSON в строке через стандартный ввод/вывод или локальный TCP-сокет. См. руководство по автоматизации и включённый клиент Python.

Плагины

Плагины для компьютера работают в отдельных процессах и взаимодействуют с основной программой через версионированный API. Браузерная сборка не загружает нативные плагины.

Документация проекта

Участие в проекте

Приветствуются сообщения об ошибках, целевые pull request, переводы, улучшения документации и вклад в плагины.

  • Перед созданием нового сообщения выполните поиск по существующим issues.
  • Для вопросов и идей используйте Discussions.
  • Сообщайте об уязвимостях конфиденциально в соответствии с политикой безопасности.

Рост проекта

Звёзды и загрузки выпусков Open CAD Studio

Поддержать проект

Если Open CAD Studio помогает в вашей работе, поддержите дальнейшую разработку через GitHub Sponsors или Patreon.

Лицензия

Open CAD Studio распространяется по GNU General Public License v3.0.