--- title: Session. 3D Objects in Python categories: session --- # Learning Objectives **Key learning outcome** Improve the understanding of the mathematical descriptions of 3D Motion, by testing implementations in Python. **Secondary outcomes** if you have time, it is worth browsing different libraries and frameworks to build, visualise, and animate scenes using 3D objects. # Briefing ## Recap: a simple object ## STL files and the STL library # Exercise ## Rotations and translations ## Homogenous Coordinates Motion defined by homogenous matrix ## STL files and the STL library + Load Model + View Model + Change Model + Save Model # Additional Materials + [Other relevant python libraries](Python3D)