Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Tutorials

Start-to-finish walkthroughs. Each one assumes no prior knowledge of the library and ends with something that runs.

  • Getting Started — the complete workflow: choose a target, generate it, print it, detect it in Python and in Rust.
  • Build and detect a PuzzlePole — the cylindrical target end to end, from choosing a diameter to 2D↔3D correspondences. Needs no printer: it renders the pole for you.

If you already know what you want and need the steps for one specific task, the How-to section is the shorter path. If you want to know how something works rather than how to use it, read Algorithms.