Drag Object
카테고리: Graphics
태그: DirectX
홍정모님의 그래픽스 새싹코스 강의를 듣고 정리한 내용입니다.
🐥 Drag Object
// ray collision is true
if () { // drag 시작
prevRatio = dist / (cursorWorldFar - cursorWorldNear).Length();
prevPos = pickPoint;
} else {
Vector3 newPos = cursorWorldNear + prevRation * (cursorWorldFar - cursorWorldNear);
dragTranslation = newPos - prevPos;
prevPos = newPos;
}
// ...
// Object, Bounding-Sphere Translatoin
- NDC-Near ~ pickPoint / NDC-Near ~ NDC-Far 비율을 이용해 depth 지정
🐥 Results
댓글 남기기