Home
home

collidable

3D 인터랙션 또는 VR 인터랙션에서 이 컴포넌트를 가진 오브젝트만 조작할 수 있다. VR에서 조작할때 Aframe에서 레이캐스팅 필터링 관련하여 콘솔 로그로 경고를 출력하는데 이는 Aframe에서 제공하는 셀렉터로 불충분하여 레이캐스팅 충돌 후보 오브젝트 목록을 직접 생성하고 있기 때문이다.
collidable이 없더라도 그 조상 엔티티 중 colldiable을 가진 엔티티가 존재하면 그 오브젝트는 레이캐스팅 충돌 대상이며, 충돌 시 선택되는 엔티티는 그 오브젝트의 조상 중 collidable을 가진 가장 가까운 조상이 된다.
예를 들어 지오메트리가 없고 collidable을 가진 A 엔티티와 지오메트리가 있고 collidable이 없는 B 엔티티가 있다고 했을 때, B가 A의 자식이면 B를 픽킹하려고 하면 A가 픽킹된다. 이는 A가 B의 오리진을 조정하기 위한 더미 엔티티인 유즈케이스에서 유용한 성질이다.