Revision 8cc3dfbb107668181a34abe2a7b89b57ddd2b36a (click the page title to view the current version)
Session. 3D Objects in Python
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