이동

·D3D11
왜 물체 이동시 느리게 이동되는거지?$ ViewMat*ProjMat $ 가 되어야 하는데 반대로 곱함으로써 행렬곱의 계산이 엉뚱하게 되어서 그랬던 것이다.이동 원리화면에 마우스 클릭 시 Ray를 발사해서 물체와 닿은 것을 체크해 물체의 이동 거리를 측정하는 방법이다.내가 닿은 지점은 pickPoint = cursorWorldNear + dist * dir이다.특이한 부분이 하나 있는데, Ratio를 구한다는 것이다. prevRatio = dist / (cursorWorldFar - cursorWorldNear).Length()파란색 dist를 구하는 것이 해당 그림의 목표이다. 해당 값을 구해서 이동한 위치를 알아내는 것이다. 해당 식은 비례식을 이용한다.$$ PrevDist : (PrevCursorWo..
Koala Jung
'이동' 태그의 글 목록