[๊ฒŒ์ž„์ˆ˜ํ•™] ๋ฐ˜์‚ฌ๋ฒกํ„ฐ (Reflection Vector)

2023. 1. 11. 13:59

๋ฐ˜์‚ฌ ๋ฒกํ„ฐ๋Š” ์ •๋ฐ˜์‚ฌ์ด๋‹ค.

์ •๋ฐ˜์‚ฌ๋Š” ์ž…์‚ฌ๊ฐ๊ณผ ๋ฐ˜์‚ฌ๊ฐ์ด ๋™์ผํ•œ ๋ฐ˜์‚ฌ๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

 

 

ํˆฌ์˜ ๋ฒกํ„ฐ

๋ฐ˜์‚ฌ ๋ฒกํ„ฐ๋ฅผ ๊ตฌํ•˜๋ ค๋ฉด ํˆฌ์˜ ๋ฒกํ„ฐ๋ฅผ ๋จผ์ € ๊ตฌํ•ด์•ผ ํ•œ๋‹ค.

ํˆฌ์˜์ด๋ž€ ์–ด๋–ค ๋ฒกํ„ฐ v๋ฅผ ๋‹จ์œ„ ๋ฒกํ„ฐ n์— ๋‚ด์ ํ•˜์—ฌ ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” v์˜ n๋ฐฉํ–ฅ์œผ๋กœ์˜ ๊ธธ์ด๋ฅผ ๋œปํ•œ๋‹ค. 

 

๋‚ด์ ๊ฐ’์ด ์Šค์นผ๋ผ์ด๋ฏ€๋กœ ํˆฌ์˜๋œ ๋ฐฉํ–ฅ์œผ๋กœ์˜ ๋ฒกํ„ฐ๋ฅผ ๊ตฌํ•˜๋ ค๋ฉด ์ด ๋‚ด์ ๊ฐ’์— ๋ฐฉํ–ฅ๋ฒกํ„ฐ n์„ ๊ณฑํ•ด์ฃผ๋ฉด ๋œ๋‹ค. 

(v·n)n์„ ์ด์šฉํ•ด ๋ฒกํ„ฐ๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. 

 

 

* ์™œ ์ด๋ ‡๊ฒŒ ๋˜๋Š”์ง€ ์ถ”๊ฐ€ ์„ค๋ช…!

๋”๋ณด๊ธฐ

v์™€ n์„ ๋‚ด์ ํ•˜๋ฉด cosθ๋ฅผ ๊ฒฐ๊ณผ๊ฐ’์œผ๋กœ ์–ป๊ฒŒ ๋œ๋‹ค.

v·n = ||v||||n||cosθ

 

์—ฌ๊ธฐ์„œ ์ด ์‚ผ๊ฐํ˜•์€ ์ง๊ฐ์‚ผ๊ฐํ˜•์ด๋ฏ€๋กœ ์ฝ”์‚ฌ์ธ๊ฐ’์€ ๋ฐ‘๋ณ€/๋น—๋ณ€ ์ฆ‰, ||n|| / ||v|| ์ด๋‹ค.

||n|| = ||v||cosθ ์ด๊ณ  ํˆฌ์˜ํ•œ ๊ธธ์ด๋ฅผ w๋ผ๊ณ  ํ–ˆ์„ ๋•Œ

w = ||v||cosθ๊ฐ€ ๋œ๋‹ค. 

 

๊ธธ์ด๋ฅผ ๊ตฌํ–ˆ์œผ๋‹ˆ ๋ฐฉํ–ฅ๋„ ์•Œ์•„์•ผ ํ•˜๋Š”๋ฐ, ๊ธธ์ด๊ฐ€ 1์ธ ๋‹จ์œ„๋ฒกํ„ฐ๋Š” ๋ฐฉํ–ฅ์˜ ์ •๋ณด๋งŒ์„ ๊ฐ–๊ณ  ์žˆ์œผ๋ฏ€๋กœ 

๋‹จ์œ„๋ฒกํ„ฐ์ธ n์˜ ๋ฐฉํ–ฅ์œผ๋กœ์˜ ๊ธธ์ด๋ฅผ ๊ตฌํ•˜๋ ค๋Š” ํˆฌ์˜์˜ ๊ฐ’์— n์„ ๊ณฑํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

 

n์˜ ๋ฐฉํ–ฅ ๋ฒกํ„ฐ = n / ||n||

ํˆฌ์˜ ๋ฒกํ„ฐ = ( n / ||n|| ) * ||v||cosθ

 

ํ•˜์ง€๋งŒ ๋‘ ๋ฒกํ„ฐ ์‚ฌ์ด๊ฐ์„ ํ•ญ์ƒ ์•Œ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ

v·n = ||v||||n||cosθ ๋ผ๋Š” ์‚ฌ์‹ค์„ ์‘์šฉํ•ด์„œ v·n/||n|| = ||v||cosθ ์ด๋Ÿฐ์‹์„ ๋งŒ๋“ค์–ด๋‚ด๋ฉด

๋‘ ๋ฒกํ„ฐ๋งŒ ์ฃผ์–ด์กŒ์„ ๋•Œ, ํ•œ ๋ฒกํ„ฐ๋ฅผ ๋‹ค๋ฅธ ๋ฒกํ„ฐ์— ํˆฌ์˜ํ•˜๋Š” ๊ณต์‹์„ ๊ตฌํ–ˆ์„ ๋•Œ

((v·n) / ||n|| ) * ( n / ||n|| ) ์ด๋Ÿฐ ๊ณต์‹์ด ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค.

 

๋ฐ˜์‚ฌ ๋ฒกํ„ฐ

ํˆฌ์˜ ๋ฒกํ„ฐ๋ฅผ ์ด์šฉํ•ด ๊ตฌํ•œ ๋ฒกํ„ฐ๋กœ ๋ฐ˜์‚ฌ ๋ฒกํ„ฐ๋ฅผ ๊ณ„์‚ฐํ•œ๋‹ค. 

๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž…์‚ฌ๋ฒกํ„ฐ(P)์™€ ๋ฒ•์„  ๋ฒกํ„ฐ(n)์ด ์žˆ์„ ๋•Œ ๋ฐ˜์‚ฌ ๋ฒกํ„ฐ(R)์€ ์ž…์‚ฌ๋ฒกํ„ฐ(P)์™€ ํฌ๊ธฐ๊ฐ€ ๊ฐ™๊ณ  ๋ฐ˜์‚ฌ๊ฐ๊ณผ ์ž…์‚ฌ๊ฐ์ด ๊ฐ™๋‹ค.

P์™€ n์„ ์ด์šฉํ•˜๋ฉด ๋ฐ˜์‚ฌ๋ฒกํ„ฐ(R)์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

์šฐ์„  ์œ„์˜ ํˆฌ์˜ ๋ฒกํ„ฐ๋ฅผ ๊ตฌํ•˜๋Š” ๋ฐฉ์‹์„ ์ด์šฉํ•ด ์ž…์‚ฌ ๋ฒกํ„ฐ P์˜ ์—ญ๋ฒกํ„ฐ -P๋ฅผ n์˜ ์—ฐ์žฅ์„ ์ƒ์— ํˆฌ์˜์‹œ์ผœ์„œ ํˆฌ์˜๋ฒกํ„ฐ n(-P · n)์„ ๊ตฌํ•œ๋‹ค. 

 

์–ด๋–ป๊ฒŒ ํˆฌ์˜ ๋ฒกํ„ฐ๋ฅผ ๊ตฌํ•˜๋Š”๊ฑด์ง€? 

๋”๋ณด๊ธฐ
์ด๋ ‡๊ฒŒ ๋Œ๋ ค๋ณด๋ฉด ์‰ฝ๊ฒŒ ์•Œ ์ˆ˜ ์žˆ๋‹ค!

 

๊ทธ ํ›„ ์ž…์‚ฌ ๋ฒกํ„ฐ P์˜ ์‹œ์ž‘ ์œ„์น˜๋ฅผ ์›์ ์— ์œ„์น˜ ์‹œํ‚ค๊ณ  ํˆฌ์˜์œผ๋กœ ๊ตฌํ•œ n(-P·n)๋ฅผ ๋”ํ•˜๋ฉด ์ž…์‚ฌ๋ฉด์— ํˆฌ์˜๋œ ๋ฒกํ„ฐ์˜ ์œ„์น˜๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. 

์ž…์‚ฌ ๋ฒกํ„ฐ P์— n(-P·n)๋ฅผ ํ•œ ๋ฒˆ ๋”ํ•˜๋ฉด ์ž…์‚ฌ๋ฉด์— ํˆฌ์˜๋œ ์œ„์น˜๋ฅผ, ๋‘๋ฒˆ ๋”ํ•˜๋ฉด ๋ฐ˜์‚ฌ๋ฒกํ„ฐ R์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋”ฐ๋ผ์„œ ๋ฐ˜์‚ฌ๋ฒกํ„ฐ R์„ ๊ตฌํ•˜๋Š” ๊ณต์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

 

R = P + 2n(-P·n)

 

 

 

 


์ฐธ๊ณ  ์ถœ์ฒ˜;

https://toymaker.tistory.com/entry/%EB%B0%98%EC%82%AC-%EB%B2%A1%ED%84%B0-Reflection-Vector


https://ifyouwanna.tistory.com/entry/%EB%B0%98%EC%82%AC%EB%B2%A1%ED%84%B0


https://gyong0.tistory.com/22

BELATED ARTICLES

more