我正在學習如何用OpenGL製作2D對象。我用GL_QUADS做了一個簡單的矩形,它有四個頂點3f,例如vertex1,vertex2,vertex3,vertex4。問題是,無論如何,所以我可以從該頂點創建曲線邊(例如:從v1到v2是矩形的左側,我只想知道如何將曲線從v1到v2)。如何在OpenGL C++上製作曲線頂點
2
A
回答
2
使用Bezier curve或類似的東西來生成額外的頂點。
2
AFAIK無法從盒子中繪製曲線。你可以做的是畫幾行GL_LINE_STRIP
並傳遞你的頂點。當然,你必須創建自己的頂點。
有幾種曲線算法,但作爲genpfault狀態,Bezier曲線是一個好看的起點。
相關問題
- 1. 如何添加頂點到OpenGL C++ triangle_fan
- 2. 如何繪製八度散點圖頂部的計數曲線
- 3. 製作多邊形曲線的尖銳邊(頂點)
- 4. 如何縮放用於在畫布上製作線條/曲線的所有點?
- 5. OpenGL複製頂點陣列
- 6. OpenGL中的頂點限制
- 7. C++/OpenGL/SFML頂點着色
- 8. C++ OpenGL - 頂點顏色
- 9. 如何繪製曲線圖,在c#
- 10. 如何使用OpenGL製作自定義頂點格式
- 11. 如何通過點製作線條曲線
- 12. 曲線上的點掉出曲線
- 13. 如何在畫布上繪製2點之間的曲線?
- 14. 在opengl中未繪製的頂點
- 15. OpenGL:在.obj頂點繪製球體
- 16. 尋找貝塞爾曲線的頂點
- 17. 如何在OpenGL中繪製2D不規則曲線形狀
- 18. 如何在OpenGL中繪製曲面法線?
- 19. 如何繪製2點曲線(Android,Java)
- 20. 曲線在OpenGL中表示
- 21. 如何在C#中使用ZedGraph製作動態曲線?
- 22. 如何在CGContext CGMutablePathRef上繪製頂點?
- 23. Python:pyplot - 在曲線上繪製平滑曲線,並在曲線上顯示數據點
- 24. 如何計算曲線上的點?
- 25. 使用C++的貝塞爾曲線opengl
- 26. 在每個頂點沒有繪製C++ OpenGL顏色
- 27. 如何在OpenGL中繪製頂點之間的邊?
- 28. 如何製作曲線形狀的JSlider?
- 29. 如何製作圖形/曲線?
- 30. 如何製作雪花曲線?