๐Ÿš€

๊ณต๊ฐ„๋ฒกํ„ฐ โ€” 3D ๋ฒกํ„ฐ์™€ ํ‰๋ฉด์˜ ๋ฐฉ์ •์‹

โˆซLv.8

3D ๊ฒŒ์ž„์—์„œ ์บ๋ฆญํ„ฐ๊ฐ€ ๊ณ„๋‹จ์„ ๊ฑธ์–ด์˜ฌ๋ผ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”? ๊ณ„๋‹จ ํ‘œ๋ฉด์˜ ๋ฒ•์„ ๋ฒกํ„ฐ์™€ ์ค‘๋ ฅ ๋ฒกํ„ฐ์˜ ๋‚ด์ ์ด 0 ์ด์ƒ์ธ์ง€๋ฅผ ์‹ค์‹œ๊ฐ„ ๊ณ„์‚ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๐Ÿ’ก ์™œ ํ•„์š”ํ• ๊นŒ์š”?

3D ๊ทธ๋ž˜ํ”ฝ์Šค์—์„œ ๋ชจ๋“  ์‚ผ๊ฐํ˜• ํด๋ฆฌ๊ณค์˜ ๋ฒ•์„ ๋ฒกํ„ฐ๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ๋น›์˜ ๋ฐ˜์‚ฌ ๊ฐ•๋„๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋กœ๋ด‡ํŒ”์€ ๋ชฉํ‘œ ์œ„์น˜์™€ ํ˜„์žฌ ์œ„์น˜์˜ ๋ฒกํ„ฐ ์ฐจ์ด๋กœ ์ด๋™ ๋ฐฉํ–ฅ์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์ž์œจ์ฃผํ–‰์ฐจ๋Š” ๋ผ์ด๋‹ค(LiDAR) ํฌ์ธํŠธ ํด๋ผ์šฐ๋“œ๋ฅผ 3D ๋ฒกํ„ฐ๋กœ ์ฒ˜๋ฆฌํ•ด ๋„๋กœ ํ‰๋ฉด์„ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿš€๐Ÿค–

๐Ÿ“œ ์—ญ์‚ฌ ์ด์•ผ๊ธฐ

๐Ÿ‡ฉ๐Ÿ‡ช

ํ—ค๋ฅด๋งŒ ๊ทธ๋ผ์Šค๋งŒ

1844๋…„ ยท ๋…์ผ ์Šˆํ…Œํ‹ด

1844๋…„, ๋…์ผ ์Šˆํ…Œํ‹ด์˜ ์ค‘ํ•™๊ต ์ˆ˜ํ•™ ๊ต์‚ฌ ํ—ค๋ฅด๋งŒ ๊ทธ๋ผ์Šค๋งŒ(Hermann Gรผnther Grassmann, 1809~1877)์€ ใ€Š์„ ํ˜• ํ™•์žฅ๋ก (Die Lineale Ausdehnungslehre)ใ€‹์ด๋ผ๋Š” ์ฑ…์„ ์ถœํŒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฑ…์—์„œ ๊ทธ๋Š” ๋ฒกํ„ฐ ๊ฐœ๋…์„ 2์ฐจ์›ยท3์ฐจ์›์— ๊ตญํ•œํ•˜์ง€ ์•Š๊ณ , ์ž„์˜์˜ nn์ฐจ์›์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ํ˜๋ช…์ ์ธ ์•„์ด๋””์–ด๋ฅผ ์ œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ๊ณ ๋“ฑํ•™๊ต ๊ต์‚ฌ์˜€๊ธฐ ๋•Œ๋ฌธ์— ๋‹น๋Œ€์˜ ์ €๋ช…ํ•œ ์ˆ˜ํ•™์ž๋“ค์—๊ฒŒ ์ œ๋Œ€๋กœ ์ธ์ •๋ฐ›์ง€ ๋ชปํ–ˆ๊ณ , ์ฑ…์€ ๊ฑฐ์˜ ํŒ”๋ฆฌ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—ญ์‚ฌ๋Š” ๊ทธ๋ผ์Šค๋งŒ์˜ ์†์„ ๋“ค์–ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์˜ ์™ธ์ (outer product) ๊ฐœ๋…์€ ์˜ค๋Š˜๋‚  ํ–‰๋ ฌ ๋Œ€์ˆ˜, ๋ฏธ๋ถ„๊ธฐํ•˜ํ•™, ๋ฌผ๋ฆฌํ•™์˜ ํ† ๋Œ€๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 3D ๊ณต๊ฐ„์—์„œ ๋‘ ๋ฒกํ„ฐ์˜ ์™ธ์ (cross product)์€ ๋‘ ๋ฒกํ„ฐ์— ๋™์‹œ์— ์ˆ˜์ง์ธ ์ƒˆ ๋ฒกํ„ฐ๋ฅผ ๋งŒ๋“ค๋ฉฐ, ์ด๊ฒƒ์ด ํ‰๋ฉด์˜ ๋ฒ•์„ ๋ฒกํ„ฐ๋ฅผ ๊ตฌํ•˜๋Š” ๊ธฐ๋ณธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ํ˜„๋Œ€์— ๊ณต๊ฐ„๋ฒกํ„ฐ๋Š” 3D ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. ํด๋ฆฌ๊ณค ํ‘œ๋ฉด์˜ ๋ฒ•์„ ๋ฒกํ„ฐ๋กœ ๋น›์˜ ๋ฐ˜์‚ฌ ๋ฐฉํ–ฅ์„ ๊ณ„์‚ฐํ•˜๊ณ , ๋‘ ํ‰๋ฉด์˜ ๊ต์„ ์„ ์™ธ์ ์œผ๋กœ ๊ตฌํ•˜๋ฉฐ, ์ถฉ๋Œ ํŒ์ •์„ ์œ„ํ•ด ๋ฌผ์ฒด ํ‘œ๋ฉด์˜ ๋ฒ•์„ ๋ฒกํ„ฐ๋ฅผ ์‹ค์‹œ๊ฐ„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ผ์Šค๋งŒ์ด ์ธ์ •๋ฐ›์ง€ ๋ชปํ•œ ์ฑ„ ์ €์ˆ ํ•œ ๋…ผ๋ฌธ์ด ์˜ค๋Š˜๋‚  ํ”ฝ์‚ฌ(Pixar), ์—ํ”ฝ๊ฒŒ์ž„์ฆˆ, ์—”๋น„๋””์•„์˜ ๊ธฐ์ˆ  ๊ธฐ๋ฐ˜์ด ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

"์ˆ˜ํ•™์€ ์‚ฌ๋ฌผ์˜ ํ˜•์‹์ด๋‹ค. ๋ชจ๋“  ํ˜•์‹์€ ์ˆ˜ํ•™์œผ๋กœ ํ‘œํ˜„๋  ์ˆ˜ ์žˆ๋‹ค." โ€” ํ—ค๋ฅด๋งŒ ๊ทธ๋ผ์Šค๋งŒ
๐Ÿคฉ ๊ทธ๋ผ์Šค๋งŒ์€ ์ˆ˜ํ•™ ์™ธ์—๋„ ์‹๋ฌผํ•™, ๋ฌผ๋ฆฌํ•™, ์–ธ์–ดํ•™์—๋„ ์—…์ ์„ ๋‚จ๊ฒผ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์‚ฐ์Šคํฌ๋ฆฌํŠธ์–ด ์‚ฌ์ „์„ ํŽธ์ฐฌํ•˜๊ณ  ๊ทธ๋ฆผ ๋ฒ•์น™(Grimm's Law)์„ ๋…๋ฆฝ์ ์œผ๋กœ ๋ฐœ๊ฒฌํ•  ๋งŒํผ ์–ธ์–ดํ•™์—๋„ ๋›ฐ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค.

๐Ÿ”ฌ ์ง์ ‘ ๋ฐœ๊ฒฌํ•˜๊ธฐ

๐Ÿ“ ๊ณต์‹ ์ดํ•ดํ•˜๊ธฐ

\vec{a} \cdot \vec{b} = a_1 b_1 + a_2 b_2 + a_3 b_3,\quad \text{ํ‰๋ฉด: } \vec{n} \cdot (\vec{r} - \vec{r_0}) = 0

3D ๋ฒกํ„ฐ aโƒ—=(a1,a2,a3)\vec{a}=(a_1,a_2,a_3)์˜ ํฌ๊ธฐ: โˆฃaโƒ—โˆฃ=a12+a22+a32|\vec{a}|=\sqrt{a_1^2+a_2^2+a_3^2}. 3D ๋‚ด์ : aโƒ—โ‹…bโƒ—=a1b1+a2b2+a3b3\vec{a}\cdot\vec{b}=a_1b_1+a_2b_2+a_3b_3. ๋ฒ•์„ ๋ฒกํ„ฐ nโƒ—\vec{n}๊ณผ ์  P0P_0๋ฅผ ์ง€๋‚˜๋Š” ํ‰๋ฉด: nโƒ—โ‹…P0Pโ†’=0\vec{n}\cdot\overrightarrow{P_0P}=0

\vec{n}
ํ‰๋ฉด์˜ ๋ฒ•์„ ๋ฒกํ„ฐ (ํ‰๋ฉด์— ์ˆ˜์ง)
A, B, C
๋ฒ•์„ ๋ฒกํ„ฐ ์„ฑ๋ถ„ (ํ‰๋ฉด ๋ฐฉ์ •์‹์˜ ๊ณ„์ˆ˜)
DD
ํ‰๋ฉด๊ณผ ์›์ ์˜ ๊ฑฐ๋ฆฌ์— ๋น„๋ก€ํ•˜๋Š” ์ƒ์ˆ˜
  1. 1
    3D ๋ฒกํ„ฐ: (a1,a2,a3)(a_1, a_2, a_3) โ€” 3๊ฐœ ์„ฑ๋ถ„์œผ๋กœ ๊ณต๊ฐ„์˜ ๋ฐฉํ–ฅ๊ณผ ํฌ๊ธฐ ํ‘œํ˜„
  2. 2
    ํฌ๊ธฐ: โˆฃaโƒ—โˆฃ=a12+a22+a32|\vec{a}| = \sqrt{a_1^2+a_2^2+a_3^2} (3D ํ”ผํƒ€๊ณ ๋ผ์Šค)
  3. 3
    3D ๋‚ด์ : aโƒ—โ‹…bโƒ—=a1b1+a2b2+a3b3=โˆฃaโƒ—โˆฃโˆฃbโƒ—โˆฃcosโกฮธ\vec{a}\cdot\vec{b} = a_1b_1+a_2b_2+a_3b_3 = |\vec{a}||\vec{b}|\cos\theta (2D์™€ ๋™์ผ ๊ตฌ์กฐ)
  4. 4
    ๋ฒ•์„ ๋ฒกํ„ฐ nโƒ—=(A,B,C)\vec{n}=(A,B,C): ํ‰๋ฉด์— ์ˆ˜์ง์ธ ๋ฒกํ„ฐ
  5. 5
    ํ‰๋ฉด์˜ ๋ฐฉ์ •์‹: Ax+By+Cz=DAx+By+Cz=D (๋ฒ•์„ ๋ฒกํ„ฐ์˜ ๊ฐ ์„ฑ๋ถ„์ด ๊ณ„์ˆ˜)
  6. 6
    ์™ธ์ (cross product): aโƒ—ร—bโƒ—\vec{a}\times\vec{b} โ€” ๋‘ ๋ฒกํ„ฐ ๋ชจ๋‘์— ์ˆ˜์ง, ํ‰๋ฉด์˜ ๋ฒ•์„ ๋ฒกํ„ฐ ๊ณ„์‚ฐ์— ์‚ฌ์šฉ

๐Ÿงฌ ์›๋ฆฌ: ์–ด๋–ป๊ฒŒ ํƒ„์ƒํ–ˆ๋‚˜?

๊ณต์‹์€ ์™ธ์šฐ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์–ด๋””์„œ ์™”๋Š”์ง€๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด์—์š”

๐Ÿ’ก

ํƒ„์ƒ ๋ฐฐ๊ฒฝ

๊ณต๊ฐ„๋ฒกํ„ฐ๋Š” 2D ๋ฒกํ„ฐ์˜ ์ž์—ฐ์Šค๋Ÿฌ์šด 3D ํ™•์žฅ์ž…๋‹ˆ๋‹ค. ํ‰๋ฉด ์œ„ (a1,a2)(a_1, a_2)์— zz ์„ฑ๋ถ„ a3a_3๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๊ณต๊ฐ„๋ฒกํ„ฐ (a1,a2,a3)(a_1, a_2, a_3)๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋‚ด์  ๊ณต์‹๋„ ํ•ญ์„ ํ•˜๋‚˜ ๋” ์ถ”๊ฐ€ํ•˜๋ฉด ๋˜๊ณ , ํฌ๊ธฐ ๊ณต์‹๋„ ํ”ผํƒ€๊ณ ๋ผ์Šค ์ •๋ฆฌ๋ฅผ ํ•œ ๋ฒˆ ๋” ์ ์šฉํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 2D์—์„œ ๋ฐฐ์šด ๋ชจ๋“  ๋ฒกํ„ฐ ์„ฑ์งˆ์ด 3D์—์„œ๋„ ๊ทธ๋Œ€๋กœ ์„ฑ๋ฆฝํ•ฉ๋‹ˆ๋‹ค.

โšก

ํ•ต์‹ฌ ๊ด€๊ณ„์‹

๋ฒ•์„ ๋ฒกํ„ฐ์™€ ํ‰๋ฉด์˜ ๊ด€๊ณ„๋Š” 2D์—์„œ ๋ฒ•์„ ๋ฒกํ„ฐ์™€ ์ง์„ ์˜ ๊ด€๊ณ„์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ํ‰๋ฉด $ax+by+cz=d$์˜ ๋ฒ•์„ ๋ฒกํ„ฐ๋Š” $(a,b,c)$์ด๋ฉฐ, ํ‰๋ฉด ์œ„์˜ ์ž„์˜์˜ ๋ฒกํ„ฐ๋Š” ๋ฒ•์„ ๋ฒกํ„ฐ์™€ ์ˆ˜์ง(๋‚ด์ =0)์ž…๋‹ˆ๋‹ค. ์ด ์ˆ˜์ง ์กฐ๊ฑด์ด ํ‰๋ฉด ๋ฐฉ์ •์‹์„ ์™„์ „ํžˆ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
๐Ÿ”

์™œ ๊ณต์‹์„ ์™ธ์šธ ํ•„์š”๊ฐ€ ์—†๋‚˜์š”?

์™ธ์  aโƒ—ร—bโƒ—\vec{a}\times\vec{b}๊ฐ€ ๋‘ ๋ฒกํ„ฐ ๋ชจ๋‘์™€ ์ˆ˜์ง์ธ ์ด์œ ๋Š” ํ–‰๋ ฌ์‹์œผ๋กœ ์ •์˜๋˜๋Š” ์™ธ์ ์˜ ๊ตฌ์กฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์™ธ์  ๋ฒกํ„ฐ cโƒ—\vec{c}์™€ aโƒ—\vec{a}์˜ ๋‚ด์ , cโƒ—\vec{c}์™€ bโƒ—\vec{b}์˜ ๋‚ด์ ์ด ๋ชจ๋‘ 0์ž„์„ ์ง์ ‘ ๊ณ„์‚ฐ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ˆ˜์ง์„ฑ์ด ๋ฒ•์„ ๋ฒกํ„ฐ๋ฅผ ๊ตฌํ•˜๋Š” ํ‘œ์ค€ ๋ฐฉ๋ฒ•์œผ๋กœ ์™ธ์ ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“ ํ€ด์ฆˆ๋กœ ํ™•์ธํ•˜๊ธฐ

1/5

vโƒ—=(2,โˆ’1,2)\vec{v} = (2, -1, 2)์˜ ํฌ๊ธฐ โˆฃvโƒ—โˆฃ|\vec{v}|๋Š”?

๋ฌดํ•œ ๋“œ๋ฆด ์—ฐ์Šต

๋žœ๋ค 20๋ฌธ์ œ ยท ์•ฝ 10๋ถ„

ํ’€์–ด๋ณด๊ธฐ โ†’

๐Ÿ“‹ ์ˆ˜๋Šฅ ๊ธฐ์ถœ ๋ฌธ์ œ

๐Ÿ“

์ด ๊ฐœ๋…์˜ ๊ธฐ์ถœ ๋ฌธ์ œ๋ฅผ ์ถ”๊ฐ€ ์ค‘์ด์—์š”

์ˆ˜๋Šฅ ๊ธฐ์ถœ ์ „์ฒด ๋ชฉ๋ก์—์„œ ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ์ฐพ์•„๋ณด์„ธ์š”.

๐Ÿ“‹ ์ˆ˜๋Šฅ ๊ธฐ์ถœ ์ „์ฒด ๋ณด๊ธฐ โ†’