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