資源簡介
定義基于左手坐標系的三維數據類型,包括:點(Vector4)、變換矩陣(Tranform Matrix)定義三維模型數據表示:頂點(Vertex)、Camera和三角形(Triangle);實現三維數據操作方法,包括:矢量的加(+)、減(-)、點積(DotProduct)和叉積(CrossProduct);矢量和矩陣的乘積(點和向量的坐標變換),實現完整坐標變換算法,能將三維空間中的點經過World Transform、View Transform、Project Transform、View Port Transform后顯示于屏幕上;實現三角形的線框顯示,采用DDA算法;實現Phong光照算法和Gouraud著色,支持環境光(Ambient Light)和一個直射光(Directional Light),實現紋理印射的透視矯正,顯示多個三角形組成的物體;實現裁剪算法,實現一個靈活的Camera。
代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????565656??2017-09-26?17:56??C++軟件渲染管線\圖形學自學任務演示_羅浩.pptx
?????文件?????820986??2017-09-26?19:31??C++軟件渲染管線\圖形學自學任務詳細設計文檔_羅浩.docx
?????文件???39103485??2017-10-12?21:34??C++軟件渲染管線\圖形學軟件渲染流水管線_羅浩_Final.rar
?????文件??????????0??2017-10-12?21:47??C++軟件渲染管線\聯系方式QQ350413255.txt
?????目錄??????????0??2017-10-12?21:47??C++軟件渲染管線
-----------?---------??----------?-----??----
?????????????40490127????????????????????5
-----------?---------??----------?-----??----
?????文件?????565656??2017-09-26?17:56??C++軟件渲染管線\圖形學自學任務演示_羅浩.pptx
?????文件?????820986??2017-09-26?19:31??C++軟件渲染管線\圖形學自學任務詳細設計文檔_羅浩.docx
?????文件???39103485??2017-10-12?21:34??C++軟件渲染管線\圖形學軟件渲染流水管線_羅浩_Final.rar
?????文件??????????0??2017-10-12?21:47??C++軟件渲染管線\聯系方式QQ350413255.txt
?????目錄??????????0??2017-10-12?21:47??C++軟件渲染管線
-----------?---------??----------?-----??----
?????????????40490127????????????????????5
評論
共有 條評論