Advanced Computer Graphics

計算機繪圖技術的編程及理論指導
博文
(2005-05-06 01:59:53)
BSP樹(1)文檔提供者:newebug()於2005-3-15
1背景
BSP樹1969年發明,90年代後用到遊戲中。
BSP樹是一個結構,可以分割為子集。BSP算法在pre-processing的時候處理多邊形,而不是在run-time。
BSP樹的結構定義如下:
classBSPTree
{
BSPTreeNodeRootNode
}
classBSPTreeNode
{
BSPTreeTree
BSPTreePolygonDivider
BSPTreeNode*RightChild
BSPTreeNode*LeftChild
BSPTr...[閱讀全文]
閱讀 ()評論 (0)
(2005-04-30 11:16:20)
1.引言  OpenGL是一種相對新的工業標準,它的前身是由SGI公司為其圖形工作站開發的IRISGL,是一個工業標準的三維計算機圖形軟件接口。  OpenGL不是一種編程語言,而是一種API(ApplicationProgrammingInterface,應用程序編程接口)。作為一種API,OpenGL庫遵循C調用約定,這意味著我們在C語言環境下可以很方便的調用OpenGL庫中的API函數。  Microsoft開始把OpenGL集成到WindowsNT中,後來又[閱讀全文]
閱讀 ()評論 (1)
(2005-04-30 10:54:23)

OPENGL圖形程序設計
OPENGL是一個三維圖形和模型庫,由於它在三維圖形方麵的傑出性能,目前許多高級語言都提供了與OPENGL的接口,如:VC、DELPHI、C++Builder等。使用OPENGL可以極大地減少用戶開發圖形、圖像的難度,使用戶製作高水準的商業廣告、圖形CAD、三維動畫、圖形仿真和影視采集。一、OPENGL的功能
OPENGL原來是工作站上的一個圖形軟件庫,由於它在商業、軍事、醫學[閱讀全文]
閱讀 ()評論 (2)
(2005-04-28 06:42:26)

老師要摹擬一個鍾擺的程序(PENDULUM)感覺很有意思。http://mathworld.wolfram.com/TautochroneProblem.html[閱讀全文]
閱讀 ()評論 (0)


3D圖形編程指南-光線 
  目錄
  8.1光線的物理特性與人的感覺
  8.2顏色模擬
   8.2.1非彩色光
   8.2.2顏色模型的三個成分
  8.3照明模擬
   8.3.1環境照明
   8.3.2漫反射
   8.3.3鏡麵反射
  8.4在屏幕到世界中觀察照明
  8.5輻射度
  8.6在世界到屏幕中觀察照明
  引言
  我們很難對人類對光線的[閱讀全文]
閱讀 ()評論 (1)


隱麵消除(backculling)
  目錄
  7.1背麵剔除算法
  7.2從後到前排序
  7.3順序列表和八叉樹
  7.4入口
  7.5二叉空間分割樹
  7.6Beam樹
  7.7掃描線算法
  7.8Z-Buffer算法
  引言
  到目前為止,我們完全忽略了一些問題:很明顯,它們是由於屏幕上的一些圖元被另一些圖元擋住所造成的。例如,當我們要描繪一個由多邊形[閱讀全文]
閱讀 ()評論 (1)