Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
LeoCAD
CAD program for visualising Lego models

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

Related Image Collections Add Image
We don't have any YouTube videos related to LeoCAD yet.
We don't have any PDF documents related to LeoCAD yet.
We don't have any Books related to LeoCAD yet.
We don't have any archived web articles related to LeoCAD yet.

History

LeoCAD is developed and released by Leonardo Zide around 1997 under GPL v2 free and open source software license.5 Its written in C++ and uses Qt as GUI.6 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.7 As of 2024, LDraw contains over 10.000 pieces and still gets updated with new bricks.89

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

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.1112 LeoCAD also enables users to track each part which can be used to generate step-by-step instruction just like in official Lego sets.13

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.14 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.1516

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.17 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.18

See also

Bibliography

References

  1. Woo, Michelle (July 16, 2018). "Here's How Your Kids Can Build Lego Models Digitally and Then Buy Their Own Creations". Lifehacker. Retrieved December 20, 2021. https://lifehacker.com/heres-how-your-kids-can-build-lego-models-digitally-and-1827634553

  2. Kenlon, Seth. "Play with virtual LEGOs using open source tools | Opensource.com". opensource.com. Retrieved 2024-11-20. https://opensource.com/article/20/6/open-source-virtual-lego

  3. Rollins, Mark (20 December 2012). Practical LEGO Technics (1st ed.). Apress. pp. 16–19. ISBN 9781430246121. 9781430246121

  4. "LEGO raytracing". https://groups.google.com/g/rec.toys.lego/c/jyoWg5srm3E/m/ShDQgoA_mD0J

  5. P, Madeleine (2024-07-16). "LeoCAD: The Free 3D Modeling Software Inspired by LEGO". 3Dnatives. Retrieved 2024-11-12. https://www.3dnatives.com/en/leocad-the-free-3d-modeling-software-inspired-by-lego-170720244/

  6. Emms, Steve (2023-10-17). "LeoCAD - design virtual models you can build with LEGO bricks". LinuxLinks. Retrieved 2024-11-21. https://www.linuxlinks.com/leocad-design-virtual-models/

  7. "James Jessiman Memorial Award for 2021 awarded to Leonardo Zide". forums.ldraw.org. Retrieved 2024-11-12. https://forums.ldraw.org/thread-25782.html

  8. "LDraw.org Library Updates". library.ldraw.org. Retrieved 2024-11-12. https://library.ldraw.org/updates?latest

  9. Trisha (2017-08-06). "LeoCAD is a Virtual LEGO Software for Windows, Mac and Linux". Retrieved 2024-11-21. https://www.trishtech.com/2017/08/leocad-is-a-virtual-lego-software-for-windows-mac-and-linux/

  10. "James Jessiman Memorial Award for 2021 awarded to Leonardo Zide". forums.ldraw.org. Retrieved 2024-11-12. https://forums.ldraw.org/thread-25782.html

  11. "Parts Library | LeoCAD". www.leocad.org. Retrieved 2024-11-20. https://www.leocad.org/docs/library.html

  12. Santos, Tiago; Ferreira, Alfredo; Dias, Filipe; Fonseca, Manuel J. (2008). "Using Sketches and Retrieval to Create LEGO Models". Technical University of Lisbon – via Eurographics Digital Library. https://diglib.eg.org:8443/server/api/core/bitstreams/017d5534-3a1a-46f4-819b-c7f2a0e3287b/content

  13. Bedford, Allan (2005). The Unofficial LEGO Builder's Guide (1st ed.). No Starch Press. pp. 187–201. ISBN 9781593270544. 9781593270544

  14. Rollins, Mark (20 December 2012). Practical LEGO Technics (1st ed.). Apress. pp. 18–19. ISBN 9781430246121. 9781430246121

  15. Emms, Steve (2023-10-17). "LeoCAD - design virtual models you can build with LEGO bricks". LinuxLinks. Retrieved 2024-11-21. https://www.linuxlinks.com/leocad-design-virtual-models/

  16. Trisha (2017-08-06). "LeoCAD is a Virtual LEGO Software for Windows, Mac and Linux". Retrieved 2024-11-21. https://www.trishtech.com/2017/08/leocad-is-a-virtual-lego-software-for-windows-mac-and-linux/

  17. Santos, Tiago; Ferreira, Alfredo; Dias, Filipe; Fonseca, Manuel J. (2008). "Using Sketches and Retrieval to Create LEGO Models". Technical University of Lisbon – via Eurographics Digital Library. https://diglib.eg.org:8443/server/api/core/bitstreams/017d5534-3a1a-46f4-819b-c7f2a0e3287b/content

  18. Clark, G. W.; Andel, T. R.; Doran, M. V. (2019). 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. pp. 140–146. doi:10.1109/COGSIMA.2019.8724160. /wiki/Doi_(identifier)