๐ด Course Review (Master)/๐ ์ปดํจํฐ ๊ทธ๋ํฝ์ค2 Primitive Transformation ์ฑ์ง ๋ถ์ํ๊ธฐ ์์ ๊ธ์ ํตํด Cartesian Coordinate ๋์ Homogeneous Coordinate๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ ๋ํด์ ์ดํด๋ณด์์ต๋๋ค. ํํํ๊ณ ์ ํ๋ Transformation์ ๊ฒฝ์ฐ Primitive Transformation (Translation, Rotation, Scaling) ์ผ๋ก ํํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์์์ ์ง์ P1์ ๋ํ์ฌ Rotation์ ์ ์ฉํ๋ ๊ฒฝ์ฐ ์ด๋ฅผ ์ด๋ป๊ฒ ํ๋ฉด ๊ฐ์ํํ ์ ์์๊น์? ํด๋น ์ง์ ์ ์์ ์ผ๋ก Translation์ ํ ๋ค ํ์ ํ๊ณ ์ ํ๋ ๊ฐ๋ θ ๋งํผ ํ์ ์ํค๊ณ ๋ค์ ์๋์ ์ง์ ์ผ๋ก Translation์ ํ๋ค๋ฉด ๊ธฐ์กด์ Primitiveํ ์ฑ์ง์ ๋ชจ๋ ๋ง์กฑ์ํฌ ์ ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๊ธฐ๋ณธ์ ์ธ ์ถ (x-axis, y-axis)์ด ํ์ ๋์ด ์๋.. 2024. 3. 4. Homogeneous Coordinate๋ฅผ ์ฌ์ฉํ๋ ์ด์ Homogeneous Coordinate๋ฅผ ์ ์ฉํ๋ ๋ถ์ผ๋ Computer Graphics์ 3D Vision๊ณผ ๊ฐ์ด ๋ค์ฐจ์ ๋ฌผ์ฒด์ ํํ์ด ์ด๋ฃจ์ด์ง๊ณ ๋ณต์กํ ์ฐ์ฐ์ ํตํด ๋ง์ ์ ๋ณด๋์ ๋ค๋ฃจ๋ ๊ณณ์ ๋๋ค. ํํ ๋งํ๋ Geometric Transformation๋ ๋ค์ 3๊ฐ์ง๋ฅผ ๋งํฉ๋๋ค. 1. Changing the position of points 2. Translation, scaling, Rotation 3. Animating object and camera ์ด ์ค์์ ์ ํฌ๋ 2๋ฒ์ ํด๋นํ๋ Matrix Transformation๊ณผ ๊ด๋ จ๋ ์ด๊ด์ ์ธ ๊ฐ๋ ์ ๊ณต๋ถํ๊ณ ์ ํฉ๋๋ค. ์ฒซ ๋ฒ์งธ๋ก Translation (ํํ ์ด๋) ์ ๋๋ค. 2์ฐจ์ ํ๋ฉด ์์์ x, y ์ขํ์ dx, dy ๋งํผ ๋ํ์ฌ ์ด๋์ด ์ด๋ฃจ์ด.. 2024. 3. 4. ์ด์ 1 ๋ค์