2016-06-25 3 views
0

저는 webgl을 배우고 있습니다. 나는 tutorial 유튜브에있다. 내 문제는 내가 캔버스에 렌더링 할 줄거리가 밖으로 뻗어있다. 캔버스에 WebGL이 펼쳐져 있습니다.

넓은 캔버스에. 더 스퀘어 캔버스에

enter image description here

. (이것들은 같은 삼각형입니다.) 그런 일이 일어나고 어떻게 해결할 수 있습니까?

+3

예, 그런 일이 발생했습니다. 방법에 대해 자습서를 따라하고이를 수정하는 방법을 배우십니까? – tkausl

답변

0

예, WebGL 좌표는 항상 캔버스에서 (또는 뷰포트에서) -1에서 +1로 이동합니다. 다른 좌표계는 사용자가 제공하는 수학/데이터/셰이더와 함께 제공됩니다. 즉, 캔버스의 크기에 따라 수학을 업데이트하지 않으면 일이 늘어납니다.

관련 문제