HS
Hakan Seven
Desarrollador independiente de código abierto. Construyendo Open CAD Studio desde marzo de 2026.
github.com/HakanSeven12 →
¿Qué es Open CAD Studio?
Open CAD Studio es un proyecto CAD independiente de código abierto que cubre un vacío importante en las herramientas AEC: una aplicación CAD moderna, de alto rendimiento y compatible de forma nativa con DWG/DXF que no depende de Autodesk, Bricsys ni otros proveedores comerciales. Escrita íntegramente en Rust, con renderizado acelerado por GPU mediante wgpu y una interfaz interactiva en iced.
La OpenAEC Foundation considera Open CAD Studio una incorporación natural al ecosistema. El proyecto no lo desarrollamos nosotros, pero encaja con nuestra misión: promover el software de código abierto para toda la cadena AEC. Lo enlazamos activamente y fomentamos la colaboración.
Licencia: GPL-3.0 (nota: distinta de la de nuestras propias herramientas, LGPL-3.0, que es más permisiva para su uso como biblioteca).
Formatos de archivo — DWG & DXF nativos
Quizá la característica más importante: Open CAD Studio lee y escribe DWG y DXF de forma nativa, en todas las versiones desde R13 hasta R2018. Sin conversores, sin rodeos, sin bibliotecas de Autodesk.
DWG (R13–R2018)
Lectura y escritura nativas de archivos DWG — el formato estándar de facto de la industria. Sin licencias de bibliotecas de terceros.
DXF (R13–R2018)
Lectura/escritura completa de DXF, incluidas las versiones modernas. Compatible con AutoCAD, BricsCAD, LibreCAD y cualquier aplicación CAD que admita DXF.
STL / STEP / OBJ
Exportación a STL y STEP AP203 para impresión 3D y CAM. Importación de OBJ para modelos 3D de otras fuentes.
Trazado a PDF
Traza presentaciones directamente a PDF — con tamaños de papel correctos leídos de los PlotSettings incrustados.
WBLOCK
Escribe entidades seleccionadas o un bloque en un archivo externo para su reutilización.
XREF
Las referencias externas (xrefs) se adjuntan, recargan y resuelven automáticamente — igual que en AutoCAD.
Delineación 2D
Paquete completo de delineación 2D con todos los comandos que esperarías de una aplicación CAD profesional:
Geometría básica
LINE, PLINE, RECTANG, POLYGON, CIRCLE, ARC, ELLIPSE, SPLINE
Modificar
OFFSET, TRIM, EXTEND, FILLET, BREAK, STRETCH, LENGTHEN — funciona con líneas, arcos, elipses, polilíneas y splines
Transformaciones
ARRAY, MIRROR, MOVE, COPY, ROTATE, SCALE, EXPLODE
Sombreado
HATCH y HATCHEDIT con edición de patrón, escala y ángulo.
Propiedades
MASSPROP — área, perímetro y centroide de las entidades seleccionadas.
Edición de texto
DDEDIT — doble clic para editar texto. MTEXT, TEXT, DTEXT con explorador de fuentes.
Modelado 3D
Capacidades completas de modelado 3D con teselación de sólidos ACIS:
Primitivas
BOX, SPHERE, CYLINDER — sólidos básicos para modelado paramétrico.
Extrusión & revolución
Sólidos basados en perfiles: EXTRUDE para extrusión lineal y REVOLVE para rotación alrededor de un eje.
Solevado & barrido
LOFT entre múltiples perfiles, SWEEP a lo largo de cualquier trayectoria.
Matriz 3D
ARRAY3D — matrices rectangulares o polares en 3D.
Teselación ACIS
Renderiza entidades 3DSOLID, REGION y BODY — los sólidos de DWG/DXF se muestran correctamente.
Acelerado por GPU
Renderizado basado en wgpu. Interacción fluida con modelos grandes, incluso con muchos sólidos a la vez.
Anotaciones & cotas
Acotación completa, GD&T, directrices, tablas y mlines — todo con gestores de estilos y comportamiento DIMSTYLE correcto (DIMASZ, DIMSCALE, DIMEXO, DIMEXE, …).
- Dimensies: linear, aligned, angular, radial, diameter, ordinate
- Tekst: MTEXT, TEXT, DTEXT met font browser (STYLE DIALOG)
- Leaders: MLEADER met straight en spline paths · MLEADERSTYLE manager
- GD&T tolerances: feature control frames
- Tables: TABLE entities · TABLESTYLE manager
- MLines: MLINE met MLSTYLE manager en EXPLODE-ondersteuning
Espacio papel & presentaciones
Presentaciones multipestaña
Espacio modelo + pestañas ilimitadas de espacio papel. Posición de cámara y zoom guardados por presentación.
Proyección de ventanas gráficas
Contenido del modelo proyectado correctamente en los rectángulos de ventana gráfica del espacio papel. Doble clic para la superposición MSPACE en línea.
Preajustes de ventanas gráficas
VPORTS — configuraciones única, 2H, 2V y cuádruple.
Estilos de trazado
PLOTSTYLEPANEL y STYLESMANAGER — editor de tablas de estilos de trazado CTB/STB.
PRINT
Envía presentaciones directamente a la impresora del sistema con los tamaños de papel correctos de los PlotSettings incrustados.
Gestor de presentaciones
LAYOUTMANAGER / LAYOUTPANEL — interfaz gráfica para la gestión de presentaciones.
Tecnología
Rust
iced (UI)
wgpu (GPU)
DWG R13–R2018
DXF R13–R2018
ACIS tessellation
GPL-3.0
Escrito íntegramente en Rust — seguro en memoria, rápido, compila para Windows, macOS y Linux. UI mediante iced, renderizado GPU mediante wgpu. DWG/DXF nativos sin dependencia de proveedores.
⭐
147
Estrellas de GitHub · app CAD de código abierto construida por un solo desarrollador independiente