Description: My final major work in computer graphics. Excellent score. Use C++ to achieve the depth buffer from the bottom, line, point, the fast surface rendering algorithm, with detailed documentation and description of the procedures, and examples Demo. Realized the mask, hidden, projection, perspective, do not need OpenGL and DirectX, is a practical example of the underlying algorithm.
To Search:
File list (Check if you may need any files):
CGReport\DEMO\NUDTCGDLL.dll
........\....\NUDTCGReport.exe
........\RawCodes\CGReport.sln
........\........\CGReport.suo
........\........\NUDTCGDLL\Debug\BuildLog.htm
........\........\.........\.....\NUDTCGDLL_vc6.dll
........\........\.........\.....\NUDTCGDLL_vc6.lib
........\........\.........\.....\NUDTCGDLL.log
........\........\.........\NUDT3DSpace.h
........\........\.........\NUDTCGDLL.APS
........\........\.........\NUDTCGDLL.cpp
........\........\.........\NUDTCGDLL.h
........\........\.........\NUDTCGDLL.rc
........\........\.........\NUDTCGDLL.vcproj
........\........\.........\ReadMe.txt
........\........\.........\..lease\BuildLog.htm
........\........\.........\.......\NUDTCGDLL.log
........\........\.........\.......StandAlone\BuildLog.htm
........\........\.........\.................\NUDTCGDLL.log
........\........\.........\resource.h
........\........\.........\stdafx.cpp
........\........\.........\stdafx.h
........\........\.........\NUDT3DSpace.cpp
........\........\.........\NUDTCGDLL.vcproj.GOLDENHAWKING.GoldenHawk.user
........\........\.........\NUDTCGDLL.vcxproj
........\........\.........\NUDTCGDLL.vcxproj.user
........\........\.........\NUDTCGDLL.vcxproj.filters
........\........\......Report\Debug\BuildLog.htm
........\........\............\.....\NUDTCGDLL.dll
........\........\............\.....\NUDTCGDLL.lib
........\........\............\.....\NUDTCGReport.log
........\........\............\NUDTCGReport.aps
........\........\............\NUDTCGReport.cpp
........\........\............\NUDTCGReport.h
........\........\............\NUDTCGReport.rc
........\........\............\NUDTCGReport.vcproj
........\........\............\NUDTCGReportDlg.cpp
........\........\............\NUDTCGReportDlg.h
........\........\............\NUDTViewControl.cpp
........\........\............\NUDTViewControl.h
........\........\............\RawPlot.cpp
........\........\............\RawPlot.h
........\........\............\ReadMe.txt
........\........\............\..lease\BuildLog.htm
........\........\............\.......\NUDTCGDLL.dll
........\........\............\.......\NUDTCGDLL.lib
........\........\............\.......\NUDTCGReport.log
........\........\............\.......StandAlone\BuildLog.htm
........\........\............\.................\NUDTCGDLL.dll
........\........\............\.................\NUDTCGDLL.lib
........\........\............\.................\NUDTCGReport.log
........\........\............\res\NUDTCGReport.ico
........\........\............\...\NUDTCGReport.manifest
........\........\............\...\NUDTCGReport.rc2
........\........\............\resource.h
........\........\............\stdafx.cpp
........\........\............\stdafx.h
........\........\............\NUDTCGReport.vcproj.GOLDENHAWKING.GoldenHawk.user
........\........\............\NUDTCGReport.vcxproj
........\........\............\NUDTCGReport.vcxproj.user
........\........\............\NUDTCGReport.vcxproj.filters
........\........\............\Template\NUDTCGReport.log
........\........\CGReport_vc2010.sln
........\........\CGReport_vc2010.suo
........\...Documents\计算机图形学期末大作业.doc
........\计算机图形学期末大作业.pdf
........\RawCodes\NUDTCGDLL\Debug
........\........\.........\Release
........\........\.........\ReleaseStandAlone
........\........\......Report\Debug
........\........\............\Release
........\........\............\ReleaseStandAlone
........\........\............\res
........\........\............\Template
........\........\NUDTCGDLL
........\........\NUDTCGReport
........\DEMO
........\RawCodes
........\RawDocuments
CGReport