긍께 실시간으로 피킹이되야해서
그래도 절두체안에 포함되는녀석만 검사를 한다쳐도
부하가 엄청심한데 ( 재가 하는방법이 호구임 )
제가 하는 법이 개호구라 좀 부하가 심함니다
뭐 어케하냐면 ( 저 피킹 초보임 )
그러니까 재가 AABB박스사용하는데 ( 경게구는 간지가안나서요 )
제가 면이랑 광선이랑 충돌하는법을 자세히 몰라서 일단 D3DXIntersectTri 함수 사용하는데
오브젝트하나에 삼각형 12개잇으니가 그걸함수12번을다돌려서 한번 모든오브젝트 포문다돌은담애
거리가까운놈 정렬해서 그놈선택하게하는 그러니까
삼각형12개를 다해하면서 또거리가까운놈 정렬다해서 프레임이좀떨어지는데 그거 좀 좋은방법없나요
알고리즘이라든가.. 아님 육면체 삼각형단위로 버텍스 인덱스 다 검사할수잇게 그런알고리즘도좋고 .. 아님 더좋은방법이라든가
그냥 아무거나좋으니 부하만 줄일수잇게좀해주소 !!
그래도 절두체안에 포함되는녀석만 검사를 한다쳐도
부하가 엄청심한데 ( 재가 하는방법이 호구임 )
제가 하는 법이 개호구라 좀 부하가 심함니다
뭐 어케하냐면 ( 저 피킹 초보임 )
그러니까 재가 AABB박스사용하는데 ( 경게구는 간지가안나서요 )
제가 면이랑 광선이랑 충돌하는법을 자세히 몰라서 일단 D3DXIntersectTri 함수 사용하는데
오브젝트하나에 삼각형 12개잇으니가 그걸함수12번을다돌려서 한번 모든오브젝트 포문다돌은담애
거리가까운놈 정렬해서 그놈선택하게하는 그러니까
삼각형12개를 다해하면서 또거리가까운놈 정렬다해서 프레임이좀떨어지는데 그거 좀 좋은방법없나요
알고리즘이라든가.. 아님 육면체 삼각형단위로 버텍스 인덱스 다 검사할수잇게 그런알고리즘도좋고 .. 아님 더좋은방법이라든가
그냥 아무거나좋으니 부하만 줄일수잇게좀해주소 !!
클릭 햇을때 스크린 좌표를 기준으로 수직 수평선을 그을때 선이 홀수번 겹치면 해당 면 안에 잇는거고 짝수면 바깥임 [핡]
Ray tracing이 좀 느림. GPU를 쓰던가 방법을 바꾸던가
그런데 지금 하는게 구체적으로 뭔지 이해가 잘 안감. 옵젝트 그려놓고 마우스로 잡는걸 말하는거야? 아니면 그냥 그리는거부터 답이 없다는거야?
12번 다 돌려야하는건 맞지만 정렬은 할 필요 없잖아. 젤 앞에거 하나면 되는데