diff --git a/content/notes/03-2d-transforms.md b/content/notes/03-2d-transforms.md index d2403d28c..ea8341bea 100644 --- a/content/notes/03-2d-transforms.md +++ b/content/notes/03-2d-transforms.md @@ -53,6 +53,13 @@ homogenous coordinates - all linear transformations become 3x3 matrices - ![](https://i.imgur.com/aksrjQw.png) ->[!DIFFICULT] +>[!DANGER] homogenous coordinates homogenous transforms +- ![homogenous rotation and translation](https://i.imgur.com/qSIy9L1.png) +- ![homogenous scaling](https://i.imgur.com/1YHOsWH.png) +- ![non-uniform scaling](https://i.imgur.com/qkqFWa1.png) + +> [!INFO] non uniform scaling is when you dont scale each dimension equally, i.e., stretch + +it is easy to apply a sequence of transformations by applying each one to the result of the previous one. the transformations can be combined into one translation which can be applied to any number of points \ No newline at end of file diff --git a/content/notes/cosc-342.md b/content/notes/cosc-342.md index c96affab0..e51160558 100644 --- a/content/notes/cosc-342.md +++ b/content/notes/cosc-342.md @@ -12,14 +12,14 @@ tags: - [x] [[01a-getting-started]] - [x] [[01b-cpp-essentials]] -- [[02-image-transforms]] +- [ ] [[02-image-transforms]] # Notes # Lectures - [x] [[01-intro-to-342]] - [x] [[02-colour-representation]] -- [[03-2d-transforms]] +- [x] [[03-2d-transforms]] - [[04-mosaicing]] # Info