如何將OpenGL中繪製的所有東西保存到文本文件中並將文本文件中的上下文加載到OpenGL程序中? (我想找到執行這個工作的opengl C++語句)如何保存和加載OpenGL
-1
A
回答
4
OpenGL不負責存儲任何關於如何繪製場景的指令。根據您的您的數據結構您的代碼,您有責任根據您繪製的每一幀重新提交這些指令。因此,您有責任將該數據結構轉儲到文件並稍後重新加載。這完全取決於代碼的結構,與OpenGL完全無關。
1
OpenGL只是繪製點,線和三角形。一次一個,沒有「場景」或「網格」或「模型」的概念。最終的結果是framebuffer,無論點,線或三角形被繪製,哪些像素都會改變其值。
的OpenGL 不:
- 處理文件
- 加載或保存場景
- 加載或保存網格
- 保持一個抽象繪畫結構
一切的OpenGL做你不必自己做。
相關問題
- 1. 如何加載和保存StringGrid內容?
- 2. 如何加載和保存UIButton的alpha?
- 3. 如何加載和保存qsettings Qt中
- 4. 如何保存和加載面板?
- 5. 廣東話加載和保存矩陣的Opengl
- 6. MySQL - 保存和加載
- 7. 保存和加載UIImages
- 8. Libgdx:保存和加載
- 9. Tensorflow保存和加載
- 10. 保存和加載變量
- 11. 保存和加載div位置 - 縮放並保存加載div位置加載
- 12. OpenGL函數如何加載?
- 13. C++ Opengl - 如何在現代OpenGL中加載tgas和png?
- 14. 如何保存並加載複選框,如保存文件 - php
- 15. 如何保存/加載這些數據?
- 16. 我將如何保存並加載UITextField?
- 17. 如何加載/保存數據的NSMutableArray
- 18. 如何保存/加載單例類
- 19. OpenGL ES將保存的圖像加載回到renderbuffer
- 20. 保存/加載QuickAccessToolBar
- 21. 保存DNN模型保存3個文件。如何加載?
- 22. 如何保存對象(保存/加載遊戲)
- 23. 如何爲android保存\加載保存遊戲?
- 24. 在Unity2d中保存和加載高分
- 25. ClassLoader - 加載和保存數據
- 26. PHP - 加載JSON,編輯和保存
- 27. MATLAB保存和加載特徵矢量
- 28. 用flex保存和加載XML文件
- 29. C#DataSet XML加載和保存
- 30. 保存和加載多個文本框
我投票結束這個問題作爲題外話,因爲它好像作者還沒有做過關於什麼是OpenGL的最小研究。 –
老師給了我一個繪製邏輯門的練習,然後將它們保存爲文本文件並加載到程序中。我仰望谷歌,但沒有答案 –