2011-10-03 3 views
2

OpenGL을 사용하여 2D 객체를 만드는 방법을 배우고 있습니다. GL_QUADS를 사용하여 4 개의 꼭지점 3f, 예를 들어 vertex1, vertex2, vertex3, vertex4가있는 간단한 직사각형을 만들었습니다. 문제는 어쨌든 그 꼭지점에서 곡선면을 만들 수 있다는 것입니다 (예 : v1에서 v2까지는 사각형의 왼쪽입니다. v1에서 v2로 곡선을 만드는 방법을 알고 싶습니다).OpenGL C++에서 커브 버텍스를 만드는 방법

답변

2

AFAIK 상자 밖으로 곡선을 그리는 방법은 없습니다. 당신이 할 수있는 일은 GL_LINE_STRIP으로 몇 줄을 그리고 정점을 전달하는 것입니다. 물론 자신 만의 꼭지점을 만들어야합니다.

몇 가지 커브 알고리즘이 있지만 genpfault 상태로, 베 지어 곡선은 좋은 출발점입니다.

관련 문제