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

Additional Materials