Search results

4 matches found for 3D Modelling Part II

  1. Legacy/3D Modelling Part II (7 matching lines)
    title: More Mathematics for 3D Modelling
    This will be the last session on 3D Modelling, designed to tie up loose ends.
    + Be able to use homogeneous coordinates to model and manipulate motion in 3D
    + [3D Motion]() (additional notes)
    1. Review the stage turntable exercise from [last week](3D Modelling).
    3. Review the crane exercise from [last week](3D Modelling) 
    + [Sample Solutions](Solutions/3D Modelling Part II)
    
  2. Solutions/3D Modelling Part II (0 matching lines)
  3. 3D Objects in Python (13 matching lines)
    title: Session.  3D Objects in Python
    + [Previous: [3D Modelling]()]-[Up: [Overview]()]-[Next: [3D Modelling Part II]()]
    3D Motion, by testing implementations in Python.
    to build, visualise, and animate scenes using 3D objects.
    1. [Representations of 3D Motion]()
    The rows are points in 3D. Note that there are only four distinct points.
    This is a standard way to define a 3D object.  More complex objects need more
    ax = fig.add_subplot(111, projection='3d')
    + [A simple tutorial](https://spltech.co.uk/how-to-create-a-3d-model-of-a-photo-using-python-numpy-and-google-colab-part-i/)
    Make a 3D object `ob` and display it.
    1.  Define the 3D object `ob1` by multiplying `ob` by $R_i$ and
    Using the existing 3D object `ob`, test the two 
    + [Tiny 3D Engine](https://tiny-3d-engine.readthedocs.io/en/latest/)
    
  4. Three-week Recap (7 matching lines)
    This session is designed to designed to tie up loose ends from 3D modelling and
    + Be able to use homogeneous coordinates to model and manipulate motion in 3D
    + Understand the relationships between 3D and the 2D projection and between
    + [3D Motion]() (additional notes)
    1. Review the stage turntable exercise from [last week](3D Modelling).
    3. Review the crane exercise from [last week](3D Modelling) 
    + [Sample Solutions](Solutions/3D Modelling Part II)