原创 第十一課,紋理的使用入門

轉自:http://www.programfan.com/club/post-244703.html 我們在前一課中,學習了簡單的像素操作,這意味着我們可以使用各種各樣的BMP文件來豐富程序的顯示效果,於是我們的OpenGL圖形程序也不再

原创 Gimbal &Quats

What is Gimbal Lock and why does it occur? What is gimbal lock? Gimbal lock is the phenomenon of two rotational axi

原创 第九課,使用混合來實現半透明效果

轉自:http://www.programfan.com/club/showbbs.asp?id=224877 今天介紹關於OpenGL混合的基本知識。混合是一種常用的技巧,通常可以用來實現半透明。但其實它也是十分靈活的,你可以通過不同的

原创 NeHe學習筆記

NeHe lesson 08: OpenGL中的混色在OpenGL中實現混色的步驟類似於我們以前提到的OpenGL過程。接着設置公式,並在繪製透明對象時關閉寫深度緩存。因爲我們想在半透明的圖形背後繪製 對象。這不是正確的混色方法,但絕大多

原创 DEBUG和RELEASE版本差異及調試相關問題

(轉載)作者:計算機基礎教程網    來源:www.itwen.com    更新時間:2005年08月17日  DEBUG和RELEASE 版本差異及調試相關問題:I. 內存分配問題1. 變量未初始化。下面的程序在debug中運行的很好

原创 第十二課,OpenGL片斷測試

轉自:http://www.programfan.com/club/post-252901.html 大家好。現在因爲參加工作的關係,又是長時間沒有更新。趁着國慶的空閒,總算是又寫出了一課。我感覺入門的知識已經快要介紹完畢,這課之後再有一

原创 一步一步教你加密解密技術——加密軟件

第一節 常見保護技巧 1、序列號方式 (1)序列號保護機制 數學算法一項都是密碼加密的核心,但在一般的軟件加密中,它似乎並不太爲人們關心,因爲大多數時候軟件加密本身實現的都是一種編程的技巧。但近幾年來隨着序列號加密程序的普及,數學算法在軟

原创 佛教

教主釋迦牟尼      佛教創始人釋迦牟尼於公元前560年左右生於北印度的迦毗羅城(今尼泊爾首都加德滿都西南約二百公里處),其父是該城的城主,相當於中國古代的一個小諸侯。釋迦(Sakya)爲族名,意爲“能仁”;牟尼(Mani)意爲“賢人

原创 第二課,繪製幾何圖形

原帖地址:http://www.programfan.com/club/showbbs.asp?id=184525 本次課程所要講的是繪製簡單的幾何圖形,在實際繪製之前,讓我們先熟悉一些概念。一、點、直線和多邊形我們知道數學(具體的說,

原创 基督教

Christianity(基督宗教) Protestant(基督教新教,更正教會) <?xml:namespace prefix = o />  基督教是以信仰耶穌基督爲救主的宗教。天主教、新教、東正教、基督教馬龍派統稱基督教——中文中“

原创 使用鼠標自由旋轉三維圖形的算法和思路

轉自www.eternity3.com.cn 考慮鼠標移動在一個半球面而不是普通的平面,如圖所示。鼠標移動時,不是簡單從屏幕上的A點移動到B點,而是在球O上沿着弧AB移動到了B點。也就是說,向量OA沿着圓O旋轉到了向量OB。我們便可以將我

原创 四元數(Quaternions)

好吧,我必須承認到目前爲止我還沒有完全理解四元數,我一度把四元數理解爲軸、角表示的4維向量,也就在下午我才從和同事的爭辯中理解了四元數不完全是角、軸這

原创 軟件加密技巧

簡單加密技巧: 1. 賦值和判斷分開 參考強度值 :1 在賦值和對值的判斷之間,可以插入很多的其他操作,讓解密者難以猜到二者之間的聯繫。對於全局變量,可以在別的函數塊中做判斷。 2. 多次判斷值 參考強度值 :2 對於一個值,可

原创 第三課,繪製幾何圖形的一些細節問題

好了,現在開始放出第三課的內容。先回顧一下我們都學習了些什麼:第一課,編寫第一個OpenGL程序第二課,繪製幾何圖形第三課,繪製幾何圖形的一些細節問題  ——→  本次課程的內容在第二課中,我們學習瞭如何繪製幾何圖形,但大家如果多寫幾個程

原创 第一課,編寫第一個OpenGL程序

轉自: http://blog.programfan.com/blog.asp?blogid=2563 說起編程作圖,大概還有很多人想起TC的#include <graphics.h>吧?但是各位是否想過,那些畫面絢麗的PC遊戲是如何編寫