SolidCraft: aplicación CAD paramétrica 3D en Rust para escritorio y web

Fuentes: SolidCraft: parametric 3D CAD application built in pure Rust

SolidCraft es una aplicación de modelado asistido por computadora (CAD) paramétrica en tres dimensiones de código abierto, desarrollada íntegramente en el lenguaje de programación Rust. Su principal característica técnica es la capacidad de reconstruir modelos 3D en tiempo real mediante una línea de tiempo paramétrica, lo que permite a los usuarios modificar dimensiones o parámetros y observar cómo el modelo se actualiza automáticamente, facilitando el diseño iterativo sin necesidad de recalcular todo el proceso desde cero.

La herramienta ofrece compatibilidad multiplataforma, disponible para Windows (incluyendo versiones ARM64 y 32-bit), macOS (Apple y Intel), Linux (a través de AppImage, .deb, .rpm, Flatpak o Snap) y como aplicación web sin necesidad de instalación. Además, integra un servidor MCP (Model Context Protocol) que permite a agentes de inteligencia artificial interactuar con el software para generar o modificar modelos, abriendo la puerta a la automatización del flujo de trabajo de diseño.

SolidCraft incluye funciones avanzadas como dibujo de bocetos en planos de origen, restricciones geométricas resueltas por un solver propio basado en métodos de Levenberg-Marquardt, y la creación de perfiles adaptativos. El software soporta ensamblajes con componentes anidados, estudios de movimiento y análisis de interferencias, así como modelado de chapa metálica con dobles y patrones DXF. Aunque el proyecto se encuentra en una fase temprana, los desarrolladores han validado la precisión geométrica de la mayoría de sus componentes de referencia, comparando volúmenes y áreas con cálculos analíticos y FreeCAD. La herramienta se distribuye como software de código abierto, con documentación detallada en su sitio web oficial y una comunidad activa en GitHub para reportar errores y contribuir al desarrollo.