| LeoCAD | ||
|---|---|---|
|
| ||
|
| ||
| Información general | ||
| Tipo de programa | software de diseño asistido por computadora | |
| Desarrollador | Leonardo Zide | |
| Modelo de desarrollo | código abierto | |
| Lanzamiento inicial | 1997 | |
| Licencia | GPLv2 | |
| Versiones | ||
| Última versión estable | 26.0920 de septiembre de 2026 | |
| Archivos legibles | ||
| ||
| Archivos editables | ||
| ||
| Enlaces | ||
LeoCAD es un programa CAD 3D gratuito y de código abierto para crear modelos virtuales de Lego utilizando piezas de la biblioteca LDraw . Fue desarrollado por Leonardo Zide en 1997.
LeoCAD fue desarrollado y lanzado por Leonardo Zide alrededor de 1997 bajo la licencia de software libre y de código abierto GPLv2 . Está escrito en C++ y utiliza Qt como interfaz gráfica de usuario . Al principio era un software CAD (computer assisted design, diseño asisitido por computadora) independiente con su propia biblioteca de ladrillos, pero pronto se actualizó para adoptar la biblioteca y el formato de archivo LDraw, una colección no oficial de piezas de Lego que era muy popular en ese momento. En 2024, LDraw contiene más de 10.000 piezas y sigue actualizándose con nuevos ladrillos.
En 2021, Leonardo recibió el premio James Jessiman Memorial Award de la comunidad LDraw por su creación de LeoCAD y sus contribuciones a la biblioteca de piezas.
LeoCAD permite a los usuarios construir modelos de Lego en un entorno CAD con la biblioteca de ladrillos LDraw, que viene instalada por defecto para facilitar a los usuarios el inicio de la construcción. Además de LDraw, es posible importar otras bibliotecas de ladrillos personalizadas. LeoCAD también permite a los usuarios rastrear cada pieza, lo que puede utilizarse para generar instrucciones paso a paso, al igual que en los sets oficiales de Lego.
Las partes pueden ser seleccionadas desde el seleccionador de piezas y arrastradas directamente en el área de construcción donde se pueden mover o rotar a través de flechas con precisión personalizable. El área de construcción proporciona seis cámaras virtuales integradas las cuales pueden ser usadas para enfocar diferentes partes de la construcción. Otras herramientas incluyen cámaras adicionales para vistas alternativas de otros ángulos, luces omni y luz de foco.
Por defecto, LeoCAD guarda las compilaciones en formato de archivo LDR y MPD (Documento Multipartes) compatible con LDraw. Permite exportar construcciones como modelos Wavefront OBJ, COLLADA DAE y Autodesk 3DS, así como organizar listas de piezas en formato CSV, HTML y XML compatible con BrickLink . También cuenta con una opción de renderizado POV-Ray integrada, pero también existe la posibilidad de renderizar mediante Blender con un plug-in o extensión.
Las piezas de LDraw y LeoCAD han sido mencionadas en investigaciones académicas y usadas en proyectos En 2008, un grupo de académicos de la Universidad Técnica de Lisboa escribió un artículo que analizaba las herramientas CAD para LEGO disponibles en ese momento, incluyendo LeoCAD, y hacía sugerencias sobre cómo mejorar la experiencia de construcción virtual con ladrillos. Crearon su propio software con gravedad y colisiones, y lo compararon con LeoCAD en términos de eficiencia. En 2019, LeoCAD se utilizó para diseñar un modelo 3D virtual de un robot basado en Lego Mindstorms para la investigación de simulación de vehículos autónomos, que se presentó en una conferencia IEEE de ese año.