Инструменты9 октября 2026 г., 03:47 МСК🤖 Auto

OpenCAD Studio: Rust-движок для DWG/DXF с поддержкой AI и 3D

Пользователь HakanSeven12 представил кроссплатформенный CAD-редактор на Rust, способный читать и писать DWG/DXF без конвертеров, с поддержкой GPU-рендеринга и AI-автоматизации через MCP.

Баннер новости 9259

Нативная работа с DWG/DXF на Rust

Проект OpenCAD Studio — это open-source CAD-система, написанная на Rust, которая предлагает полноценный рабочий процесс для 2D-черчения и 3D-моделирования. Ключевое отличие от аналогов: нативная поддержка форматов DWG и DXF (версии от R14 до 2018) без необходимости использования сторонних сервисов конвертации. Приложение работает как на десктопе, так и в браузере, используя общее ядро редактирования.

Технические возможности и 3D-ядро

Программа поддерживает точное 2D-черчение (сплайны, хэши, блоки, внешние ссылки) и 3D-моделирование на базе ядра ACIS. Доступны операции выдавливания, вращения, сечения, лосинга и булевы операции. Визуализация 2D и 3D видов ускорена через wgpu с поддержкой ортографических и перспективных камер.

Поддержка форматов и экспорта

OpenCAD Studio расширяет стандартный набор CAD-форматов, добавляя импорт/экспорт для инженерных и геодезических задач. Ниже приведена таблица поддерживаемых форматов:

Формат Тип поддержки Примечание
DWG Чтение/Запись Версии R14–2018, сохранение с выбором версии
DXF Чтение/Запись Версии R14–2018
OBJ / STL / STEP AP203 Импорт/Экспорт 3D-меш-данные
LandXML Импорт Геодезические данные
PDF Экспорт Печать макетов и геометрии (Desktop)
CSV Экспорт Извлечение свойств сущностей

AI-автоматизация и MCP

Значимая особенность для разработчиков и инженеров — встроенная поддержка Model Context Protocol (MCP). Десктопная версия может запускаться в режиме сервера (OpenCADStudio --mcp), предоставляя AI-клиентам доступ к живому редактору. Это позволяет автоматизировать рутинные задачи: конвертацию файлов, проверку целостности DWG/DXF (через операции audit и save_verified с хешированием SHA-256) и выполнение команд через JSON API.

Кроссплатформенность и установка

Приложение доступно для Windows (x86-64 MSI/Portable), Linux (AppImage/Flatpak) и macOS (Apple Silicon ARM64). Интерфейс переведен на 22 языка, включая русский. Для разработчиков доступен билд из исходников через cargo build с использованием стандартных библиотек графики платформы.

Источник: Github ↗