Interaction & Raycast
R3F Interaction
React ๊ธฐ๋ฐ์ด๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์์ ์ธํฐ๋ ์ ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด event (onClick, onPointerMove ๋ฑ)๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
R3F์์๋ ์นด๋ฉ๋ผ์ ๊ฐ๊น์ด ๋ ธ๋๋ถํฐ ๋จผ ๋ ธ๋๊น์ง ์ด๋ฒคํธ๊ฐ ์์ฐจ์ ์ผ๋ก ๋ฐ์ํ๋ค.
์ด๋ Raycast์ ๊ฐ๋ ๊ณผ ๋น์ทํ๋ค.
e.stopPropagation
์ ์ฌ์ฉํ๋ฉด ๋์ผํ๊ฒ ์ด๋ฒคํธ ์ ํ๋ฅผ ๋ง์ ์ ์๋ค.
Raycast
Ray*๊ด์ , ์ด๋ค ์ง์ ์ ํด๋ฆญํ์ ๋ ํด๋น ์ง์ ๋๊น์ง ๊ด์ ์ด ํฌ์๋์ด ๋ ๋ผ๊ฐ๋๊ฒ์ raycast๋ผ ํ๋ค.
Three.js์์ Raycast๋ ์ฌ์ฉ์๊ฐ ์ง์ ํ ์ขํ๋ก ๊ด์ ์ ๋ฐ์ฌํ์ฌ ํด๋น ๊ด์ ๊ณผ ๊ต์ฐจํ๋ ๋ชจ๋ ๋ ธ๋์ ๋ํ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋ค.
Last updated