๋ณธ๋ฌธ์œผ๋กœ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

์ธํ”„๋Ÿฐ <๊ฒŒ์ž„ ์—”์ง„์„ ์ง€ํƒฑํ•˜๋Š” ๊ฒŒ์ž„์ˆ˜ํ•™, ์ด๋“์šฐ ๊ต์ˆ˜๋‹˜> ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ๊ณต๋ถ€ํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.

 

 

 

 

1. ์•„ํ•€ ๊ณต๊ฐ„์ด ํ•„์š”ํ•œ ์ด์œ 

 

์ด๋™ ๋ณ€ํ™˜์˜ ๋ฌธ์ œ์ 

 

์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค์—์„œ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ฐ”๋กœ ์ด๋™ ๊ธฐ๋Šฅ์ด์ง€๋งŒ, ์„ ํ˜• ๋ณ€ํ™˜ ๊ฐœ๋…์œผ๋กœ๋Š” ์ด๋Ÿฌํ•œ ์ด๋™์„ ๊ตฌํ˜„ํ•  ์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์„ ํ˜• ๋ณ€ํ™˜์ด๋ผ๋Š” ๊ฒƒ์€ ํ•ญ์ƒ ์›์ ์œผ๋กœ๋ถ€ํ„ฐ ์ถœ๋ฐœํ•ด์„œ ์–ด๋””๊นŒ์ง€ ์ด์–ด์ง€๋Š” ์ง€์— ๋Œ€ํ•œ ํ™”์‚ดํ‘œ ๊ฐœ๋…์ด๊ธฐ ๋•Œ๋ฌธ์ด์ฃ .

 

์ด๋Ÿฌํ•œ ์ด์œ ๋กœ, ์„ ํ˜• ๋ณ€ํ™˜์„ ํ†ตํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ธฐ์ € ๋ฒกํ„ฐ๋ฅผ ์›์ ์œผ๋กœ๋ถ€ํ„ฐ ๋ถ„๋ฆฌํ•ด ์ด๋™์‹œํ‚ฌ ์ˆ˜๋Š” ์—†๋Š” ๋…ธ๋ฆ‡์ž…๋‹ˆ๋‹ค.

 

์„ ํ˜• ๋ณ€ํ™˜์œผ๋กœ๋Š” ์ด๋™ ๋ณ€ํ™˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์—†๋‹ค.

 

ํ–‰๋ ฌ์˜ ๊ด€์ ์œผ๋กœ ๋ณธ๋‹ค๋ฉด, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ–‰๋ ฌ์€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด์ฃ .

 

$$ \begin{bmatrix}a & b\\c& d \end{bmatrix}\begin{bmatrix}x \\y \end{bmatrix}=\begin{bmatrix}x+e \\y+f \end{bmatrix} $$

 

 

 

๋ฐ€๊ธฐ ๋ณ€ํ™˜์˜ ํ™œ์šฉ

 

ํ•˜์ง€๋งŒ, ๋ฐ€๊ธฐ ๋ณ€ํ™˜์„ ํ™œ์šฉํ•˜๋ฉด ์„ ํ˜• ๋ณ€ํ™˜์˜ ํ˜•ํƒœ๋กœ ์ด๋™์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค. ๋ฐ€๊ธฐ ๋ณ€ํ™˜์€ 1)ํ•œ์ชฝ ์ถ•์€ ๊ทธ๋Œ€๋กœ ๋‘” ์ƒํƒœ์—์„œ, 2)๋‹ค๋ฅธ ์ถ•์„ ๋ฐ€์–ด๋‚ด๋Š” ๋ณ€ํ™˜์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์›์ ์—๋Š” ๊ทธ๋Œ€๋กœ ์†ํ•ด ์žˆ์œผ๋ฏ€๋กœ ์„ ํ˜• ๋ณ€ํ™˜์ด์ง€์š”.

 

x์ถ•์€ ๊ทธ๋Œ€๋กœ ๋‘๊ณ , y์ถ•์„ x์ถ• ๋ฐฉํ–ฅ์œผ๋กœ ๋ฏธ๋Š” ๋ฐ€๊ธฐ ๋ณ€ํ™˜ ์˜ˆ์‹œ

 

์—ฌ๊ธฐ์—์„œ ์ผ๋‹จ \(x\) ๊ฐ’์˜ ๋ณ€ํ™”์— ๋Œ€ํ•ด์„œ๋งŒ ๊ด€์ฐฐํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 2์ฐจ์› ๊ณต๊ฐ„์ด์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์ด, ์ง์„ (1์ฐจ์›)์ด ๋ฌด์ˆ˜ํžˆ ๋งŽ์ด ์Œ“์ธ ํ˜•ํƒœ๋ผ๊ณ  ๋ณด๋„๋ก ํ•˜์ฃ .

 

 

๋จผ์ €, ์›๋ž˜ ๊ณต๊ฐ„์— ์žˆ๋Š” \(y = 0\) ์ธ ์ง€์ ์— ์œ„์น˜ํ•œ ํ‘œ์ค€ ๊ธฐ์ € ๋ฒกํ„ฐ \(e_1\) ๊ณผ ํ‰ํ–‰ํ•œ ํฌ๊ธฐ 1๋งŒํผ์ธ \(y = 1 \) ์ธ ์ง€์ ์— ์œ„์น˜ํ•œ ํ‘œ์ค€ ๊ธฐ์ € ๋ฒกํ„ฐ \(e_2\) ๋ฅผ ์‚ดํŽด๋ณด์ฃ . ์—ฌ๊ธฐ์„œ \(x\) ์ถ• ๋ฐฉํ–ฅ์œผ๋กœ 1์นธ ๋ฐ€๊ฒŒ ๋˜๋ฉด, \(e_1\) ์€ ๊ทธ๋Œ€๋กœ ์žˆ์ง€๋งŒ \(e_2\) ์€ 1์—์„œ 2๊นŒ์ง€๋กœ ๋ณ€ํ™”๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

 

๋งŒ์•ฝ \(x\) ์ถ• ๋ฐฉํ–ฅ์œผ๋กœ 2์นธ์„ ๋ฐ€๊ฒŒ ๋˜๋ฉด, \(e_2\)๋Š” 2์—์„œ 3๊นŒ์ง€ ๋ณ€ํ™”๋  ๊ฒƒ์ด๊ณ ์š”.

 

 

์ด๊ฒƒ์„ ์ข€ ๋” ์ผ๋ฐ˜ํ™” ํ•ด๋ณด๋ฉด \(a\) ๋งŒํผ \(x\) ์ถ• ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ€๊ธฐ ๋ณ€ํ™˜์„ ์ ์šฉํ•  ๊ฒฝ์šฐ, \(y = 0\) ์ธ \(x\) ์ถ• ๊ฐ’์€ ๊ธฐ์ € ๋ฒกํ„ฐ์™€ ๋™์ผํ•œ ๊ฐ’์„ ์œ ์ง€ํ•˜๊ณ , \(y = 1\) ์ธ \(x\) ์ถ•์˜ ๊ฐ’์€ ์›์ ์œผ๋กœ๋ถ€ํ„ฐ \(a\) ๋งŒํผ ๋–จ์–ด์ง„ ๊ณณ์—์„œ ์‹œ์ž‘ํ•˜๋Š” ์„ ๋ถ„์„ ๊ฐ€์ง€๊ฒŒ ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. 

 

์ฆ‰, 2์ฐจ์› ๊ณต๊ฐ„์— ๋Œ€ํ•œ ์„ ํ˜• ๋ณ€ํ™˜์„ ์ˆ˜ํ–‰ํ•˜๊ณ , ์ด์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๋ฌผ์—์„œ 1์ฐจ์›๋งŒ ํ™œ์šฉํ•œ๋‹ค๋Š” ๊ฐœ๋…์œผ๋กœ ์ ‘๊ทผํ•˜๋ฉด, ์„ ํ˜•์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์›ํ•˜๋Š” ์ด๋™ ๋ณ€ํ™˜์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

์œ„์—์„œ ์‚ดํŽด ๋ณธ \(x\) ๊ฐ’์ด 1 ~ 2, 2 ~ 3๋งŒํผ ์ฆ๊ฐ€ํ•œ ๊ฒƒ์€ 2์ฐจ์› ์„ ํ˜• ๋ณ€ํ™˜ ๊ฒฐ๊ณผ๋ฌผ ์ค‘, 1์ฐจ์›์ธ \(x\) ๊ฐ’์„ ์‚ฌ์šฉํ•˜์—ฌ 1์ฐจ์› ์ด๋™์„ ๊ตฌํ˜„ํ•œ ๊ฑธ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ 2์ฐจ์› ์ด๋™์„ ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ๊ทธ๋ณด๋‹ค ํ•œ ์ฐจ์› ๋” ์œ„์ธ 3์ฐจ์› ๋ฐ€๊ธฐ ๋ณ€ํ™˜์ด ํ•„์š”ํ•˜๊ฒ ์ง€์š”.

 

 

 

ํ‰๋ฉด์˜ ์ด๋™ ๋ณ€ํ™˜

 

์œ„์—์„œ ์‚ดํŽด ๋ณธ ๋‚ด์šฉ์„ ์‘์šฉํ•˜์—ฌ 3์ฐจ์› ๊ณต๊ฐ„์—์„œ ํ‰๋ฉด(2์ฐจ์›)์„ ๋ฐ€๋ฉด, ์ด๋™์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

\(x, y, z\) ์ถ•์ด ์กด์žฌํ•˜๋Š” 3์ฐจ์› ๊ณต๊ฐ„์—์„œ \(x, y\) ์ถ• ๋ฐฉํ–ฅ์œผ๋กœ \((a, b)\) ๋งŒํผ ๋ฐ€์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 

 

์—ฌ๊ธฐ์—์„œ๋„ \(z = 1\) ์ธ ๋ถ€๋ถ„๋งŒ ์ทจํ•ด์„œ ํ™œ์šฉํ•˜๋ฉด 2์ฐจ์›์—์„œ์˜ ์ด๋™ ๋ณ€ํ™˜์ด ์™„์„ฑ๋ฉ๋‹ˆ๋‹ค.

์ˆ˜์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋ฉด, ๋‹ค์Œ์˜ 3์ฐจ์› ์ •๋ฐฉ ํ–‰๋ ฌ์„ ์‚ฌ์šฉํ•˜๋ฉด ์›ํ•˜๋Š” ๋งŒํผ์˜ 2์ฐจ์› ํ‰๋ฉด ์ด๋™ ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค.

 

\(x, y\) ์— ๋Œ€ํ•ด์„œ ํ‰๋ฉด ์ด๋™์„ ์ง„ํ–‰ํ•œ ๊ฒƒ์ด๋ฏ€๋กœ, \(z = 1\) ๋กœ ๊ณ ์ •ํ•ด๋‘๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ •๋ฐฉ ํ–‰๋ ฌ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

 

$$ \begin{bmatrix}1 & 0 & a\\ 0 & 1 & b\\ 0 & 0 & 1\end{bmatrix}\begin{bmatrix}x\\y\\1\end{bmatrix}=\begin{bmatrix}x+a\\y+b\\1\end{bmatrix} $$

 

์œ„์™€ ๊ฐ™์ด ๊ณ„์‚ฐ ํ›„, ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์š”์†Œ(์œ„์—์„  ์„ธ ๋ฒˆ์งธ \(z\))๋ฅผ ๋ฒ„๋ฆฌ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

 

 


2. ์•„ํ•€ ๋ณ€ํ™˜(Affine transformation)

 

"์ ์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ์ƒˆ๋กœ์šด ์ด๋™ ๋ณ€ํ™˜"

 

์œ„์—์„œ ํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ, ํ•œ ์ฐจ์› ๊ณต๊ฐ„์„ ๋†’์—ฌ์„œ ์ง„ํ–‰ํ•˜๋Š” ๋ณ€ํ™˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์ฃผ๋ฉด ์ด๋™, ํšŒ์ „, ํฌ๊ธฐ ๋ณ€ํ™˜ ๋˜ํ•œ ์ง์ ‘ ์„ ํ˜• ๋ณ€ํ™˜์˜ ํ˜•ํƒœ๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ์•„ํ•€ ๋ณ€ํ™˜(Affine transformation)์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

 

๊ธฐ์กด์— ์‚ฌ์šฉํ–ˆ๋˜ ํšŒ์ „(R), ํฌ๊ธฐ(S) ๋ณ€ํ™˜์€ ํฌ๊ธฐ๊ฐ€ 2์ธ ์ •๋ฐฉ ํ–‰๋ ฌ์ด์—ˆ์œผ๋ฏ€๋กœ, ์ด ๋˜ํ•œ ์ธ์œ„์ ์œผ๋กœ ํ•œ ์ฐจ์› ๋Š˜๋ ค์„œ ์„ ํ˜• ๋ณ€ํ™˜์˜ ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. \(z\) ์ถ•์„ ์ถ”๊ฐ€ํ•ด 3์ฐจ์›์œผ๋กœ ๊ตฌ์„ฑํ•˜๊ณ , 2์ฐจ์›์€ \(x, y\) ์ถ•๋งŒ ์กด์žฌํ•˜๋‹ˆ \(z\) ์„ 1๋กœ ๊ณ ์ •ํ•ด ์ค๋‹ˆ๋‹ค.

 

$$ R = \begin{bmatrix} cos\theta & -sin\theta & 0 \\ sin\theta & cos\theta & 0 \\ 0 & 0 & 1 \end{bmatrix}$$

 

$$ S = \begin{bmatrix} a & 0 & 0 \\ 0 & b & 0 \\ 0 & 0 & 1 \end{bmatrix}$$

 

 

์ด๋ ‡๊ฒŒ ๋ชจ๋“  ์„ ํ˜• ๋ณ€ํ™˜์„ ํฌ๊ธฐ๊ฐ€ 3์ธ ๋ณ€ํ™˜์œผ๋กœ ๋งž์ถฐ์ฃผ๊ฒŒ ๋˜๋ฉด, ํ–‰๋ ฌ ๊ณฑ ์—ฐ์‚ฐ์„ ํ†ตํ•ด ์—ฐ์‚ฐ๋Ÿ‰์„ ์ค„์ผ ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์„ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์•„ํ•€ ๋ณ€ํ™˜๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฒŒ์ž„ ์ œ์ž‘์—์„œ ํ•„์ˆ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ณ€ํ™˜๋“ค์ž…๋‹ˆ๋‹ค.

  • ์ด๋™ (Translation)
  • ํฌ๊ธฐ (Scale)
  • ํšŒ์ „ (Rotation)

 

 


3. ์•„ํ•€ ๊ณต๊ฐ„์˜ ์š”์†Œ(Affine Space Elements)

 

์„ ํ˜• ๋ณ€ํ™˜์œผ๋กœ๋Š” ์ด๋™์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์—†์–ด ๋ฐ€๊ธฐ ๋ณ€ํ™˜์„ ์‘์šฉํ•˜์—ฌ ์ด๋™์„ ๊ตฌํ˜„ํ•˜์˜€๊ณ , ์ข€ ๋” ํ™•์žฅํ•˜์—ฌ ํฌ๊ธฐ์™€ ํšŒ์ „๊นŒ์ง€ ์„ ํ˜• ๋ณ€ํ™˜ ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์•„ํ•€ ๋ณ€ํ™˜๊นŒ์ง€ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์•„ํ•€ ๋ณ€ํ™˜์„ ํ†ตํ•ด ๋ณ€ํ™˜๋œ ๊ณต๊ฐ„์„ ์•„ํ•€ ๊ณต๊ฐ„(Affine Space)์ด๋ผ ๋ถ€๋ฅด๋Š”๋ฐ, ์ด๋Š” ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์„๊นŒ์š”?

 

์ (Point)

 

์•„ํ•€ ๋ณ€ํ™˜์„ ์ ์šฉํ•˜๋ ค๋ฉด ์‹ค์ œ ์ด๋™์‹œํ‚ค๋Š” ๊ณต๊ฐ„๋ณด๋‹ค ํ•œ ์ฐจ์› ๋” ๋†’์€ ๊ณต๊ฐ„์ด ํ˜•์„ฑ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ‰๋ฉด ์ด๋™์„ ์œ„ํ•ด์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ 3์ฐจ์› ๊ณต๊ฐ„์ด ํ˜•์„ฑ๋˜์–ด์•ผ ํ•˜๊ฒ ์ง€์š”.

 

 

ํ•˜์ง€๋งŒ ์œ„์™€ ๊ฐ™์ด ํ˜•์„ฑ๋œ ๊ณต๊ฐ„์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ณ , ์‹ค์ œ๋กœ ์ด๋™ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์ด ๋”ฐ๋กœ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

ํ‰๋ฉด ์ด๋™์ด๊ธฐ์— 2์ฐจ์›์˜ ๊ด€์ ์—์„œ ๋ณด๋ฉด, ์œ„ ๊ทธ๋ฆผ์—์„  ๋…ธ๋ž€์ƒ‰ ์˜์—ญ์ด ํ•ด๋‹น ๊ณต๊ฐ„์œผ๋กœ ๊ฐ„์ฃผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

 

๊ทธ๋ฆฌ๊ณ  ์•„ํ•€ ๋ณ€ํ™˜์„ ์œ„ํ•ด ๊ตฌ์„ฑํ–ˆ๋˜ \(z = 1\) ์— ์†ํ•˜๋Š” ๋ชจ๋“  ์š”์†Œ๋“ค์„ ์ (Point)์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ์ฆ‰, ์•„ํ•€ ๊ณต๊ฐ„์— ์†ํ•˜๋Š” ์›์†Œ๋“ค์„ ๋งํ•˜๋Š” ๊ฒƒ์ด์ฃ . ์ด๋Ÿฌํ•œ ์ ๋“ค์€ \(z = 1\) ์ธ ๊ณต๊ฐ„์— ์†ํ•ด์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ ์˜ ๋งˆ์ง€๋ง‰ ์ฐจ์› ๊ฐ’์ด ํ•ญ์ƒ 1์ด๋ผ๋Š” ํŠน์ง•์ด ์กด์žฌํ•˜์ฃ .

 

  • 1์ฐจ์› ๊ณต๊ฐ„์˜ ์  : \((x, 1)\)
  • 2์ฐจ์› ๊ณต๊ฐ„์˜ ์  : \((x, y, 1)\)
  • 3์ฐจ์› ๊ณต๊ฐ„์˜ ์  : \((x, y, z, 1)\)

 

 

์ด๋™ ๋ฒกํ„ฐ(๋ณ€์œ„ ๋ฒกํ„ฐ)

 

์•„ํ•€ ๊ณต๊ฐ„์˜ ์ ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์•˜๋Š”๋ฐ, ๊ทธ๋ ‡๋‹ค๋ฉด ์ด๋Ÿฌํ•œ ์•„ํ•€ ๊ณต๊ฐ„์˜ ์ƒˆ๋กœ์šด ์ ์„ ์ƒ์„ฑํ•˜๋Š” ์ƒ์„ฑ ์‹œ์Šคํ…œ์ด ํ•„์š”ํ•  ๊ฒ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„  ์ ๊ณผ ์ ์ด ๋Œ€์‘ํ•˜๋Š” ๊ด€๊ณ„์— ๋Œ€ํ•ด์„œ ๋ฌด์–ธ๊ฐ€ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„ํ•€ ๊ณต๊ฐ„์—์„œ์˜ ์ด๋™ ๋ฒกํ„ฐ(๋ณ€์œ„ ๋ฒกํ„ฐ)์ž…๋‹ˆ๋‹ค. ์ฆ‰, ์ ์˜ ๋Œ€์‘ ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ์•„ํ•€ ๊ณต๊ฐ„์„ ๋‘˜๋Ÿฌ์‹ผ ๋ฒกํ„ฐ ๊ณต๊ฐ„์˜ ์›์†Œ๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์ฃ .

 

์ด๋Ÿฌํ•œ ์ด๋™ ๋ฒกํ„ฐ๋ฅผ ์ ์— ๋”ํ•˜๋ฉด ๋‹ค๋ฅธ ๋ฒกํ„ฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ์  \(P_1\) ์— ์ด๋™ ๋ฒกํ„ฐ \(v\) ๋ฅผ ๋”ํ•ด์„œ \(P_2\) ์— ๋Œ€์‘๋˜๋Š” ๊ด€๊ณ„๋ฅผ ๋งŒ๋“  ๊ทธ๋ฆผ์ž…๋‹ˆ๋‹ค.

 

 

์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ๋‚ด์šฉ์ด ์žˆ๋Š”๋ฐ, ์•„ํ•€ ๊ณต๊ฐ„์˜ ์ ์˜ ๋งˆ์ง€๋ง‰ ์ฐจ์›์˜ ๊ฐ’์€ ํ•ญ์ƒ 1์ด๋ฏ€๋กœ, ์ด๋™ ๋ฒกํ„ฐ๊ฐ€ ์ด ๋งˆ์ง€๋ง‰ ์ฐจ์›์˜ ๊ฐ’์— ์˜ํ–ฅ์„ ์ฃผ์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์˜ํ–ฅ์„ ์ฃผ๊ฒŒ ๋˜๋ฉด, ์šฐ๋ฆฌ๊ฐ€ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋Š” ํ‰๋ฉด ๊ณต๊ฐ„์„ ์ง€์ •ํ•œ ์•„ํ•€ ๊ณต๊ฐ„์˜ ๊ทœ์น™์„ ๊นจ๊ธฐ ๋•Œ๋ฌธ์ด์ฃ .

 

๋”ฐ๋ผ์„œ, ์ด๋™ ๋ฒกํ„ฐ๋“ค์˜ ๊ฒฝ์šฐ์—๋Š” ๋งˆ์ง€๋ง‰ ์ฐจ์›์˜ ๊ฐ’์„ ํ•ญ์ƒ 0์˜ ๊ฐ’์„ ๊ฐ€์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

  • 1์ฐจ์› ๊ณต๊ฐ„์˜ ์ด๋™ ๋ฒกํ„ฐ : \((x, 0)\)
  • 2์ฐจ์› ๊ณต๊ฐ„์˜ ์ด๋™ ๋ฒกํ„ฐ : \((x, y, 0)\)
  • 3์ฐจ์› ๊ณต๊ฐ„์˜ ์ด๋™ ๋ฒกํ„ฐ : \((x, y, z, 0)\)

 

 

์—ฌ๊ธฐ๊นŒ์ง€ ์ ๊ณผ ์ด๋™ ๋ฒกํ„ฐ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜๋Š”๋ฐ, ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์š”์•ฝํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์  : ๋ฌผ์ฒด์˜ ์‹œ๊ฐ์  ํ‘œํ˜„์„ ์œ„ํ•œ ์œ„์น˜ ์ •๋ณด. ์ด๋™์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ์ด๋™ ๋Œ€์ƒ.
    ๋งˆ์ง€๋ง‰ ์ฐจ์›์˜ ์˜์—ญ์ด 1์ธ ๊ณต๊ฐ„
  • ์ด๋™ ๋ฒกํ„ฐ : ์ ์„ ๊ฐ™์€ ๊ณต๊ฐ„ ๋‚ด์—์„œ ์ด๋™์‹œํ‚ค๋Š” ๋ฌดํ˜•์˜ ๋งค๊ฐœ์ฒด ํž˜ (๋ฌผ๋ฆฌํ•™์˜ ๋ฒกํ„ฐ ๊ฐœ๋…๊ณผ ์œ ์‚ฌ)
    ๋งˆ์ง€๋ง‰ ์ฐจ์›์˜ ์˜์—ญ์ด 0์ธ ๊ณต๊ฐ„

 

 

 

 


4. ์•„ํ•€ ๊ณต๊ฐ„์˜ ๊ทœ์น™ ๋ฐ ์˜์˜

 

์•„ํ•€ ๊ณต๊ฐ„์˜ ๊ทœ์น™

 

์•„ํ•€ ๊ณต๊ฐ„์—์„œ ์ ๊ณผ ๋ฒกํ„ฐ์— ๋Œ€ํ•œ ๊ทœ์น™์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์˜ˆ์ „์— Unity๋กœ ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ๋•Œ, ๋ฒกํ„ฐ์™€ ๊ด€๋ จํ•ด์„œ ๊ณ„์‚ฐํ•˜๋Š” ๋ถ€๋ถ„์ด ์ดํ•ด๊ฐ€ ์ž˜ ์•ˆ ๋œ ์ ์ด ์žˆ์—ˆ๋Š”๋ฐ, ์•„ํ•€ ๊ณต๊ฐ„์˜ ๊ฐœ๋…์„ ๊นจ๋‹ฌ์œผ๋‹ˆ ์™œ ๊ทธ๋žฌ๋Š”์ง€ ์ดํ•ด๊ฐ€ ๋˜๋„ค์š”.

 

  • ์  + ๋ฒกํ„ฐ = ์          ( ๋งˆ์ง€๋ง‰ ์ฐจ์› : 1 + 0 = 1 )
  • ์  - ์  = ๋ฒกํ„ฐ          ( ๋งˆ์ง€๋ง‰ ์ฐจ์› : 1 - 1 = 0  )
  • ๋ฒกํ„ฐ + ๋ฒกํ„ฐ = ๋ฒกํ„ฐ    ( ๋งˆ์ง€๋ง‰ ์ฐจ์› : 0 + 0 = 0 )
  • ์  + ์  = ์‚ฌ์šฉ ๋ถˆ๊ฐ€   ( ๋งˆ์ง€๋ง‰ ์ฐจ์› : 1 + 1 = 2 ์ด๋ฏ€๋กœ, ์•„ํ•€ ๊ณต๊ฐ„์„ ๋ฒ—์–ด๋‚จ. ์›ํ•˜๋Š”๋Œ€๋กœ ์ด๋™ ๋ถˆ๊ฐ€) 

 

์•„ํ•€ ๊ณต๊ฐ„์˜ ์˜์˜

 

์•„ํ•€ ๊ณต๊ฐ„์€ ๊ธฐ์กด ๋ฒกํ„ฐ ๊ณต๊ฐ„๋ณด๋‹ค ํ•œ ์ฐจ์› ๋” ๋†’์€ ๊ณต๊ฐ„์„ ์˜๋ฏธํ•˜์ฃ . ์ด ์•„ํ•€ ๊ณต๊ฐ„์„ ํ™œ์šฉํ•ด ์„ ํ˜• ๋ณ€ํ™˜์œผ๋กœ ์ด๋™์„ ๊ตฌํ˜„ํ•˜๊ณ , ์ด ๊ณต๊ฐ„ ์œ„์—์„œ ์บ๋ฆญํ„ฐ๊ฐ€ ์›€์ง์ด๊ณ  ํƒํ—˜ ๊ฐ€๋Šฅํ•œ ์›”๋“œ ๊ณต๊ฐ„์˜ ๊ธฐ๋ฐ˜์ด ๋งŒ๋“ค์–ด์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์›”๋“œ ๊ณต๊ฐ„ ์œ„์—์„œ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฌผ์ฒด๋Š” ์•„ํ•€ ๊ณต๊ฐ„์˜ ์ ์œผ๋กœ ๊ตฌ์„ฑ๋˜๊ณ , ํ•ด๋‹น ๋ฌผ์ฒด์˜ ์›€์ง์ž„์€ ์ด๋™ ๋ฒกํ„ฐ๋ฅผ ํ™œ์šฉํ•ด ๊ตฌํ˜„ํ•˜์ฃ .

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•