OpenGL을 사용하여 2D 객체를 만드는 방법을 배우고 있습니다. GL_QUADS를 사용하여 4 개의 꼭지점 3f, 예를 들어 vertex1, vertex2, vertex3, vertex4가있는 간단한 직사각형을 만들었습니다. 문제는 어쨌든 그 꼭지점에서 곡선면을 만들 수 있다는 것입니다 (예 : v1에서 v2까지는 사각형의 왼쪽입니다. v1에서 v2로 곡선을 만드는 방법을 알고 싶습니다).OpenGL C++에서 커브 버텍스를 만드는 방법
2
A
답변
2
Bezier curve 또는 유사한 추가 정점을 생성하는 데 사용하십시오.
2
AFAIK 상자 밖으로 곡선을 그리는 방법은 없습니다. 당신이 할 수있는 일은 GL_LINE_STRIP
으로 몇 줄을 그리고 정점을 전달하는 것입니다. 물론 자신 만의 꼭지점을 만들어야합니다.
몇 가지 커브 알고리즘이 있지만 genpfault 상태로, 베 지어 곡선은 좋은 출발점입니다.
관련 문제
- 1. 스프라이트에 어떤 버텍스를 만들어야합니까?
- 2. 정 - 그래프에서 정확한 버텍스를 얻는 방법?
- 3. Android에서 커브 레이아웃을 만드는 방법은 무엇입니까?
- 4. C에서 다중 스레드를 만드는 방법 #
- 5. C에서 나무 구조를 만드는 방법
- 6. 객관적인 C에서 MDIForms 만드는 방법?
- 7. C에서 삼각형 버튼을 만드는 방법 #
- 8. C에서 개체의 인스턴스를 만드는 방법 #
- 9. 베 지어 커브 및 프랑스어 커브
- 10. 커브 라인 추적
- 11. 실버 커브의 동적 커브
- 12. switch 문을 C에서 generic으로 만드는 방법 #
- 13. C에서 비밀번호로 보호 된 파일을 만드는 방법
- 14. C에서 xml 파일을 사용하여 데이터베이스를 만드는 방법 #
- 15. C에서 사용자 지정 예외를 만드는 방법
- 16. Objective C에서 ConstantList 클래스를 만드는 방법
- 17. C에서 1 차원 동적 배열을 만드는 방법 #?
- 18. objective-c에서 원자 함수를 만드는 방법
- 19. C에서 제네릭 형식의 인스턴스를 만드는 방법 #
- 20. C에서 비동기 이벤트를 만드는 가장 좋은 방법 #
- 21. Objective-C에서 인스턴스 변수를 만드는 방법
- 22. C에서 소켓 데이터를 읽는 버퍼를 만드는 방법
- 23. C에서 매개 변수화 된 속성을 만드는 방법
- 24. 닫힌 커브 영역에 그림을 그리는 방법
- 25. 커브 3x3 큰 행렬에서
- 26. OpenGL에서 Hermite 커브 그리기
- 27. 마우스 오버 커브
- 28. 자바 커브 피팅 라이브러리
- 29. 톤 커브 - 라이트 룸
- 30. 커브 스프라이트 이동 COCOS2D