Skip to content

UL-FRI-LGM/LEGO-Technic-pipeline

Repository files navigation

LEGO Technic Pipeline

Simon Cof¹, Ciril Bohak¹

  1. University of Ljubljana, Faculty of Computer and Information Science, Večna pot 113, Ljubljana, 1000, Slovenia

This repository contains a fully automated pipeline for converting arbitrary 3D models into LEGO Technic representations.

Example of a 3D model converted into a LEGO Technic model.

External sources

The pipeline uses several external sources that must be added to the corresponding folders for the Lego Technic Pipeline to function:

Place each resource into the empty folders provided in the repository structure.

How to Run

  1. Add your input model to the Objects folder in the following format:

    • Objects/<object_name>.obj
    • Objects/<object_name>/object/<object_name>.glb
  2. Run the main conversion script:

    python LegoConverter.py <object_name>

If you find this dataset useful, please cite our work.

@masterthesis{cof2026,
  author = {Simon Cof},
  title = {Conversion of 3D Mesh Geometry into Models Composed of LEGO Technic Elements},
  school = {University of Ljubljana, Faculty of Computer and Information Science},
  year = {2026}
}

About

A fully automated 3D model to LEGO Technic model converter

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages