9.7 KiB
English · Български · Português (Brasil) · Čeština · Nederlands · Français · Suomi · Deutsch · Magyar · Italiano · 日本語 · 한국어 · Polski · Русский · 简体中文 · Español · 繁體中文 · Türkçe · हिन्दी · العربية
Open CAD Studio
Dibujo 2D y modelado 3D de código abierto para escritorio y web, desarrollado con Rust.
Abrir la aplicación web · Descargar la aplicación de escritorio · Participar en la conversación
Descripción general
Open CAD Studio es una aplicación multiplataforma para dibujo técnico, trabajo con presentaciones y modelado de sólidos. Lee y escribe dibujos DWG y DXF de forma nativa, con un núcleo de edición compartido entre las versiones de escritorio y navegador.
El proyecto está en desarrollo activo. Conserva copias de seguridad de los dibujos de producción importantes e informa de problemas reproducibles mediante GitHub Issues.
Características destacadas
- Flujo de dibujo nativo — abre, edita, recupera y guarda archivos DWG y DXF sin un servicio de conversión.
- Dibujo 2D preciso — líneas, polilíneas, curvas, splines, sombreados, referencias a objetos, rastreo, capas, bloques y referencias externas.
- Herramientas de documentación — texto, cotas, directrices, tolerancias, tablas, espacio modelo, espacio papel, ventanas gráficas y estilos de trazado.
- Modelado 3D respaldado por kernel — primitivas sólidas, extrusión, revolución, barrido, loft, operaciones booleanas y teselación de entidades ACIS.
- Renderizado por GPU — vistas 2D y 3D aceleradas mediante
wgpu, con cámaras ortográfica y en perspectiva. - Flujos ampliables — complementos nativos, scripts de comandos, conversión sin interfaz y una API de automatización JSON basada en líneas.
Flujos de archivos
| Formato o flujo | Compatibilidad |
|---|---|
| DWG | Lectura y escritura; destinos de guardado versionados de R14 a 2018 |
| DXF | Lectura y escritura; destinos de guardado versionados de R14 a 2018 |
| BAK / SV$ | Apertura de copias de seguridad y archivos de guardado automático |
| OBJ | Importación de mallas poligonales |
| LandXML | Importación de puntos topográficos CgPoint |
| STL | Exportación de datos de malla 3D |
| STEP AP203 | Exportación de datos de malla 3D |
| Trazado de presentaciones y geometría seleccionada en escritorio | |
| CSV | Extracción de datos de propiedades de entidades |
| CTB / STB | Carga y edición de tablas de estilos de trazado |
Escritorio o web
Usa la aplicación web para acceder de inmediato sin instalar nada. Los dibujos se seleccionan mediante el navegador y se guardan como descargas locales.
Usa la aplicación de escritorio para asociaciones de archivos nativas, miniaturas del gestor de archivos, impresión del sistema, salida PDF, complementos externos, scripts de comandos y automatización sin interfaz. Hay versiones para Windows, Linux y macOS con Apple Silicon.
Instalación
Descarga todos los paquetes actuales desde la última versión.
Windows
Elige uno de estos paquetes x86-64 firmados:
OpenCADStudio-*-windows-x86_64-installer.msi— instalador recomendado con accesos directos del menú Inicio, asociaciones DWG/DXF y miniaturas de dibujos.OpenCADStudio-*-windows-x86_64-portable.exe— aplicación independiente; no requiere instalación.
Linux
Descarga la AppImage x86-64, hazla ejecutable e iníciala:
chmod +x OpenCADStudio-*-linux-x86_64.AppImage
./OpenCADStudio-*-linux-x86_64.AppImage
macOS
El paquete publicado para macOS es compatible con Apple Silicon:
- Descarga
OpenCADStudio-*-macos-arm64.dmg. - Abre la imagen y arrastra
OpenCADStudio.appa Applications. - Si Gatekeeper bloquea el primer inicio, autoriza la aplicación en System Settings → Privacy & Security.
La aplicación tiene firma ad hoc, pero actualmente no está notarizada por Apple.
Idiomas
Open CAD Studio puede seguir el idioma del sistema o usar cualquiera de estos 20 idiomas de interfaz:
Árabe · Portugués de Brasil · Búlgaro · Checo · Neerlandés · Inglés · Finés · Francés · Alemán · Hindi · Húngaro · Italiano · Japonés · Coreano · Polaco · Ruso · Chino simplificado · Español · Chino tradicional · Turco
Cambia el idioma en los ajustes de la aplicación. La versión web también usa la configuración regional preferida del navegador cuando se selecciona Sistema.
Compilar desde el código fuente
Escritorio
Requisitos:
- Git
- Cadena de herramientas estable actual de Rust
- Bibliotecas de desarrollo de gráficos y fuentes de la plataforma
En Ubuntu o Debian, instala las dependencias nativas:
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
Después compila:
git clone https://github.com/HakanSeven12/OpenCADStudio.git
cd OpenCADStudio
cargo build --release --bin OpenCADStudio
El binario resultante se escribe en target/release/OpenCADStudio (OpenCADStudio.exe en Windows).
Web
Instala una vez el destino WebAssembly y las herramientas de compilación:
rustup target add wasm32-unknown-unknown
cargo install trunk wasm-bindgen-cli
Inicia el servidor de desarrollo:
trunk serve
Automatización
El binario de escritorio admite conversión puntual y un servidor persistente sin interfaz:
OpenCADStudio --export input.dwg output.dxf
OpenCADStudio --serve
OpenCADStudio --serve --port 4242
El servidor intercambia un objeto JSON por línea mediante entrada/salida estándar o un socket TCP local. Consulta la guía de automatización y el cliente Python incluido.
Complementos
Los complementos de escritorio se ejecutan en procesos separados y se comunican con el anfitrión mediante la API de complementos versionada. La versión del navegador no carga complementos nativos.
Documentación del proyecto
Contribuir
Son bienvenidos los informes de errores, pull requests específicos, traducciones, mejoras de documentación y contribuciones de complementos.
- Busca en los issues existentes antes de abrir un informe nuevo.
- Usa Discussions para preguntas e ideas.
- Informa de vulnerabilidades de forma privada siguiendo la política de seguridad.
Crecimiento del proyecto
Apoya el proyecto
Si Open CAD Studio te ayuda en tu trabajo, apoya su desarrollo mediante GitHub Sponsors o Patreon.
Licencia
Open CAD Studio se distribuye bajo la Licencia Pública General de GNU v3.0.