原文:WHY翻寫NEHE與紅龍的3D圖形程序 [開源]

個人認為學習 D圖形程序開發,有兩套經典教程.D D的 lt D D游戲開發編程基礎 gt 也就是紅龍那本書.OpenGL的NEHE教程.為向經典致敬,將我之前翻寫他們的程序開源. 我所做的工作是將其所有的DEMO集成到一個項目中.所有的DEMO使用同一個渲染設備.這樣可以在一個進程中自由地切換DEMO.寫這套東西最大的麻煩是,每一個DEMO對渲染設備狀態做出的改變,在其退出時需要恢復回去.這看 ...

2014-06-27 12:11 5 4460 推薦指數:

查看詳情

WhyGL:一套學習OpenGL的框架,及翻寫Nehe的OpenGL教程

最近在重學OpenGL,之所以說重學是因為上次接觸OpenGL還是在學校里,工作之后就一直在搞D3D,一轉眼已經畢業6年了.OpenGL這門手藝早就完全荒廢了,現在只能是重學.學習程序最有效的辦法是動手寫,光看書是不行了,因為看書的時候很容易陷入對人類兩大難題的思考中,以至於進展 ...

Sun Mar 30 02:37:00 CST 2014 3 7996
給 Web 開發人員推薦的開源圖形庫 —— 2D/3D

現代 Web 開發在將體驗和功能做到極致的同時,對於美觀的追求也越來越高,數據可視化、動畫交互、2D/3D 等元素已然成為標配。 以下是為 Web 開發者推薦的一些精品開源圖形庫,旨在專注於最常見的問題和最常用的東西。將針對動畫(Animation)、數據可視化(Data ...

Fri Aug 11 19:41:00 CST 2017 0 1237
WHY數學表達式的3D可視化

WHY數學表達式的3D可視化 很早之前我就有這種想法,將數學表達式的圖形顯示出來.最近終於實現了這套較為完善的版本,將其代碼公布,也為開源做點貢獻.首先系統中定義一套腳本語言格式,用於描述數學表達式.使用時先要將數學表達式寫成該腳本的形式,解析腳本代碼以生成相應的圖形.該系統能夠 ...

Thu Jun 26 06:20:00 CST 2014 9 2606
WHY數學圖形可視化工具(開源)

WHY數學圖形可視化工具 軟件下載地址:http://files.cnblogs.com/WhyEngine/WhyMathGraph.zip 源碼下載地址: http://pan.baidu.com/s/1jG9QKq6 軟件的開發語言是C++,開發環境是VS2008,渲染使用的是D3D ...

Sat Jul 19 22:41:00 CST 2014 15 14862
Mathematica——繪制3D圖形

Plot3D ListPointPlot3D 繪制點集 其中使用ColorFunction設置點的顏色為紅色: 使用組合的形式將兩個圖合二為一 使用show函數 可以看到兩個圖顯示在一個坐標系內了,不過合並 ...

Thu Nov 16 23:44:00 CST 2017 0 4444
用matplotlib繪制3D圖形

用matplotlib繪制3D圖形 制備 導入numpy進行數據處理,導入pyplot進行繪圖,以及mpl_toolkits.mplot3d,因為它是3D的。 創建要繪制的數據 要繪制3D,需要准備2D數組以創建網格(2D網格 ...

Sun Dec 20 01:39:00 CST 2020 0 372
Qt Creator中的3D繪圖及動畫教程(參照NeHe)

Qt Creator中的3D繪圖及動畫教程(參照NeHe) http://blog.csdn.net/cly116/article/details/47184729 剛剛學習了Qt Creator,發現Qt提供了QtOpenGL模塊,對OpenGL做了不錯的封裝,這使得我們可以很輕松地在Qt ...

Mon Nov 13 04:53:00 CST 2017 0 1377
Python繪制3D圖形

來自:https://www.jb51.net/article/139349.htm 3D圖形在數據分析、數據建模、圖形和圖像處理等領域中都有着廣泛的應用,下面將給大家介紹一下如何使用python進行3D圖形的繪制,包括3D散點、3D表面、3D輪廓、3D直線(曲線)以及3D文字等的繪制 ...

Thu Dec 12 05:25:00 CST 2019 0 830
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM