2017-10-22 21 views
1

나는 곡선을 그리기를 원하지만 WebGL을 사용하면 어떻게 될지 모르겠다. gl.LINE_STRIP을 사용하여 많은 작업을 수행하고, 원을 그리며 (모서리를 없애기 위해) 어떻게 든 구부러진 모서리를 그리거나 선 또는 다른 것과 같은 원을 그릴 수 있습니다.WebGL 곡선 그리기

답변

1

WebGL에서 곡선을 그리는 가장 일반적인 방법은 곡선처럼 보이는 짧은 직선을 많이 그려서 커브를 만들기 위해 선을 계산해야한다는 점을 제외하고는이 방법에 특별한 것이 없습니다. 가장 일반적인 방법은 a great tutorial here 인 2 차 곡선 또는 베 지어 곡선을 사용하는 것입니다.

덜 공통적 인 또 다른 방법은 make shaders that render curve segments입니다. 그것은 커브를 분석하고 커브의 일부가 특별한 쉐이더에 의해 그려지는 삼각형들을 생성하는 것을 포함합니다.