LeoCAD explained

LeoCAD
Collapsible:Yes
Author:Leonardo Zide
Released:[1]
Latest Release Version:23.03[2]
Programming Language:C++[3]
Operating System:Windows
MacOS
Linux[4]
Size:27,5 MB
Language:English
Genre:Computer-aided design
License:Gplv2

LeoCAD is a free and open-source 3D CAD program for creating virtual Lego models by using parts from LDraw library.[5] [6] [7] It was developed by Leonardo Zide in 1997.[8]

History

LeoCAD is developed and released by Leonardo Zide around 1997 under GPL v2 free and open source software license.[9] Its written in C++ and uses Qt as GUI.[10] At first it was a standalone CAD software with its own brick library, but soon it was updated to adopt the LDraw library and file format, an unofficial Lego parts collection that was very popular at the time.[11] As of 2024, LDraw contains over 10.000 pieces and still gets updated with new bricks.[12] [13]

In 2021, Leonardo received James Jessiman Memorial Award from LDraw community for his creation of LeoCAD and contributions to the parts library.[14]

Features

LeoCAD allows users to build Lego models in a CAD environment with LDraw bricks library which is installed by default to make it easier for users to start building. Apart from LDraw, it is possible to import other custom brick libraries.[15] [16] LeoCAD also enables users to track each part which can be used to generate step-by-step instruction just like in official Lego sets.[17]

Parts can be selected from the part selector and directly dragged into the building area where they can be moved or rotated via arrows with customizable precision. Building area provides 6 virtual cameras built-in which can be used to focus on different parts of the build.[18] Other tools include additional cameras for alternative view angles, omni lights and spotlight.

By default, LeoCAD saves builds as LDraw-compatible LDR and MPD (Multi-Part Document) file format. It supports exporting builds as Wavefront OBJ, COLLADA DAE and Autodesk 3DS models and curating brick lists in CSV, HTML and BrickLink-compatible XML. It also has a built-in POV-Ray render option.[19] [20]

Usage

LeoCAD and LDraw parts are mentioned in academic research and used in projects. In 2008, a group of academics from Technical University of Lisbon wrote a paper that reviews available LEGO CAD tools of the time including LeoCAD and made suggestions on how to improve virtual brick building experience. They created their own software with gravity and collisions, and compared it with LeoCAD in terms of efficiency.[21] In 2019, LeoCAD was used for designing virtual 3d model of a Lego Mindstorms based robot for autonomous vehicle simulation research which got revealed in an IEEE conference of that year.[22]

See also

Bibliography

External links

Notes and References

  1. Web site: LeoCAD . Chip.
  2. Web site: Version History LeoCAD . 2024-11-12 . www.leocad.org.
  3. Web site: Search · · leozide/Leocad. GitHub.
  4. Web site: LeoCAD Downloads.
  5. Web site: Here's How Your Kids Can Build Lego Models Digitally and Then Buy Their Own Creations. Woo. Michelle. Lifehacker. July 16, 2018. December 20, 2021.
  6. Web site: Kenlon . Seth . Play with virtual LEGOs using open source tools Opensource.com . 2024-11-20 . opensource.com . en.
  7. Book: Rollins, Mark . Practical LEGO Technics . 20 December 2012 . Apress . 9781430246121 . 1st . 16–19.
  8. Web site: LEGO raytracing.
  9. Web site: P . Madeleine . 2024-07-16 . LeoCAD: The Free 3D Modeling Software Inspired by LEGO . 2024-11-12 . 3Dnatives . en-US.
  10. Web site: Emms . Steve . 2023-10-17 . LeoCAD - design virtual models you can build with LEGO bricks . 2024-11-21 . LinuxLinks . en-GB.
  11. Web site: James Jessiman Memorial Award for 2021 awarded to Leonardo Zide . 2024-11-12 . forums.ldraw.org.
  12. Web site: LDraw.org Library Updates . 2024-11-12 . library.ldraw.org.
  13. Web site: Trisha . 2017-08-06 . LeoCAD is a Virtual LEGO Software for Windows, Mac and Linux . 2024-11-21 . en.
  14. Web site: James Jessiman Memorial Award for 2021 awarded to Leonardo Zide . 2024-11-12 . forums.ldraw.org.
  15. Web site: Parts Library LeoCAD . 2024-11-20 . www.leocad.org.
  16. Santos . Tiago . Ferreira . Alfredo . Dias . Filipe . Fonseca . Manuel J. . 2008 . Using Sketches and Retrieval to Create LEGO Models . Technical University of Lisbon . Eurographics Digital Library.
  17. Book: Bedford, Allan . The Unofficial LEGO Builder's Guide . No Starch Press . 2005 . 9781593270544 . 1st . 187–201.
  18. Book: Rollins, Mark . Practical LEGO Technics . 20 December 2012 . Apress . 9781430246121 . 1st . 18–19.
  19. Web site: Emms . Steve . 2023-10-17 . LeoCAD - design virtual models you can build with LEGO bricks . 2024-11-21 . LinuxLinks . en-GB.
  20. Web site: Trisha . 2017-08-06 . LeoCAD is a Virtual LEGO Software for Windows, Mac and Linux . 2024-11-21 . en.
  21. Santos . Tiago . Ferreira . Alfredo . Dias . Filipe . Fonseca . Manuel J. . 2008 . Using Sketches and Retrieval to Create LEGO Models . Technical University of Lisbon . Eurographics Digital Library.
  22. Clark, G. W. . Andel, T. R. . Doran, M. V. . Simulation-Based Reduction of Operational and Cybersecurity Risks in Autonomous Vehicles . 2019 IEEE Conference on Cognitive and Computational Aspects of Situation Management (CogSIMA) . Las Vegas, NV, USA . 2019 . 140–146 . 10.1109/COGSIMA.2019.8724160.