From e9d5317e49b8b483c68d3002339b5393b7240020 Mon Sep 17 00:00:00 2001 From: Jet Hughes Date: Mon, 13 Mar 2023 15:41:41 +1300 Subject: [PATCH] vault backup: 2023-03-13 15:41:41 --- content/notes/03-2d-transforms.md | 9 ++++++++- content/notes/cosc-342.md | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) 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