0
주어진 화살표 키 입력이 있으면 화면에서 객체를 변환하는 방법을 알아 내는데 어려움이 있습니다. 현재 카메라를 움직이는 데 아무런 문제가 없지만 카메라 대신 오브젝트를 오브젝트로 이동하면서 머리를 감쌀 수 없습니다. 여기 화면에서 객체 변환하기 programmable-pipeline
내가 그래서 그 대신 객체의 위치를 변경하려면 보기 매트릭스 위치 및 방향는glm::vec3
입니다
ViewMatrix = glm::lookAt(
position, //camera position
position+direction, //look at origin
up //head up
);
을 계산하고있어 무엇 , 모델 매트릭스를 수정합니까? 아니면 mvp
으로 무엇을 할 것인가?
모델 매트릭스는 현재
computeMatricesFromInputs(window,time); //function that handles input and computes viewMatrix
glm::mat4 projectionMatrix = glm::perspective(45.0f, 4.0f/3.0f, 0.1f, 100.0f);
glm::mat4 viewMatrix = getViewMatrix();
glm::mat4 modelMatrix = glm::mat4(1.0);
glm::mat4 MVP = projectionMatrix * viewMatrix * modelMatrix;
것은 잘라는 이름의 모델 행렬에 변환을 적용! –