Drag Object

Date:     Updated:

카테고리:

태그:

홍정모님의 그래픽스 새싹코스 강의를 듣고 정리한 내용입니다.


🐥 Drag Object

Ect-63

// 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

ezgif com-crop (3)



맨 위로 이동하기

Graphics 카테고리 내 다른 글 보러가기

댓글 남기기