SG-Lib
Documentation
How the SG-Lib documentation is organised: start with a guided tutorial, browse the toolbox by chapter, or dive into the complete function reference.
Start here — guided tutorials
Common data types for geometryA short introduction to the SG-Lib data types (PL, CPL, VL, SG …).
Contours in 2D / 3DEditing line contours with CPLs, Polybool and Polyshape.
From a 2D contour to a 3D solidFunctions that turn closed contours (CPL) into surface models.
Spatial arrangement of solidsHow to position bodies relative to each other via frames.
Concatenation & Boolean operationsMerging and fusing existing solids.
Assembly design of mounted jointsAutomatic design of ball-bearing links/joints and DC-motor mounts.
Robot-arm designDesigning a robot arm using Denavit–Hartenberg notation.
Connecting solids by points, solids, framesAutomatic design of connecting solids between two geometries.
Explore the library
Structure →The interactive chapter map of the whole toolbox — nine chapters with descriptions and images.
Function Reference (PDF)The complete reference, 451 pages, for offline reading (2 MB).
Full function reference (HTML)Every class and function with examples — the exhaustive MATLAB help.
Offline documentation (200 MB)The full HTML help as a downloadable ZIP, hosted at TU Munich.
The documentation reflects SolidGeometry 5.6; the toolbox you can download today is 5.5 (see the release notice on the home page).