https://blog.nullbus.net/?page=26 ์—์„œ ํด๋ฆฌํ•‘ ํ‰๋ฉด์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค





์œ„์˜ clipPlane ์ƒ์ˆ˜๋ฒ„ํผ์— ๊ด€ํ•œ ์„ค๋ช…์ธ๋ฐ ์ž˜ ์ดํ•ด๊ฐ€ ๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค..

ํ‰๋ฉด์˜ ๋ฐฉ์ •์‹ Ax + By + Cz + d = 0 ์ด๋ผ๋Š” ๋ฐฉ์ •์‹์—์„œ

clipPlane์˜ float 4๊ฐœ๋Š” ์–ด๋””์— ๋Œ€์‘ ๋˜๋Š”๊ฑฐ์ฃ ?

(x,y,c,d) ์ธ๊ฐ€์š”?


๊ทธ๋ฆฌ๊ณ  ์™œ (0, -1 , 0 , -5) ๋กœ ์„ค์ •ํ•˜๋ฉด ๋†’์ด 5๊นŒ์ง€ ๋‹ค ์ž๋ฅด๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค

y์ถ•์ด ์Œ์ˆ˜ ๋ถ€๋ถ„์ด๋‹ˆ๊นŒ ๋ฐ‘์œผ๋กœ 5๋งŒํผย ์ž๋ฅด๊ธฐ ๋•Œ๋ฌธ์ธ๊ฐ€์š”?




๊ทธ๋ฆฌ๊ณ  ๋งˆ์ง€๋ง‰์œผ๋กœ ๊ถ๊ธˆํ•œ ๊ฒƒ์ดย 





์ด ๋ถ€๋ถ„์ธ๋ฐ

์›”๋“œ ๊ณต๊ฐ„์˜ ์ •์ ๋“ค๊ณผ ํด๋ฆฌํ•‘ ํ‰๋ฉด์— ๋‚ด์ ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์–ด๋–ป๊ฒŒ ํด๋ฆฌํ•‘ ํ‰๋ฉด์ด ํ™œ์„ฑํ™” ๋œ๋‹ค๋Š” ๊ฒƒ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค



SV _ClipDistance ์‹œ๋งจํ‹ฑ์ด ํžŒํŠธ์ผ๊นŒ ์‹ถ์–ด์„œ ์ฐพ์•„๋ดค๋Š”๋ฐ ์—ญ์‹œ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค