├── .gitignore ├── README.md ├── Z_Buffer_v1.sln ├── Z_Buffer_v1 ├── BaseZbuffer.cpp ├── BaseZbuffer.h ├── Color.h ├── HieZbuffer.cpp ├── HieZbuffer.h ├── Octree.cpp ├── Octree.h ├── OctreeZbuffer.cpp ├── OctreeZbuffer.h ├── Painter.cpp ├── Painter.h ├── ScanLineZbuffer.cpp ├── ScanLineZbuffer.h ├── TriMesh.cpp ├── TriMesh.h ├── Window.cpp ├── Window.h ├── Z_Buffer_v1.vcxproj ├── Z_Buffer_v1.vcxproj.filters ├── Z_Buffer_v1.vcxproj.user ├── main.cpp └── math │ ├── AABB.h │ ├── Matrix.h │ └── Vec.h ├── model ├── african_head.obj ├── helmet.obj └── miku.obj ├── show.PNG └── structure.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/README.md -------------------------------------------------------------------------------- /Z_Buffer_v1.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1.sln -------------------------------------------------------------------------------- /Z_Buffer_v1/BaseZbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/BaseZbuffer.cpp -------------------------------------------------------------------------------- /Z_Buffer_v1/BaseZbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/BaseZbuffer.h -------------------------------------------------------------------------------- /Z_Buffer_v1/Color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/Color.h -------------------------------------------------------------------------------- /Z_Buffer_v1/HieZbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/HieZbuffer.cpp -------------------------------------------------------------------------------- /Z_Buffer_v1/HieZbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/HieZbuffer.h -------------------------------------------------------------------------------- /Z_Buffer_v1/Octree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/Octree.cpp -------------------------------------------------------------------------------- /Z_Buffer_v1/Octree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/Octree.h -------------------------------------------------------------------------------- /Z_Buffer_v1/OctreeZbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/OctreeZbuffer.cpp -------------------------------------------------------------------------------- /Z_Buffer_v1/OctreeZbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/OctreeZbuffer.h -------------------------------------------------------------------------------- /Z_Buffer_v1/Painter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/Painter.cpp -------------------------------------------------------------------------------- /Z_Buffer_v1/Painter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/Painter.h -------------------------------------------------------------------------------- /Z_Buffer_v1/ScanLineZbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/ScanLineZbuffer.cpp -------------------------------------------------------------------------------- /Z_Buffer_v1/ScanLineZbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/ScanLineZbuffer.h -------------------------------------------------------------------------------- /Z_Buffer_v1/TriMesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/TriMesh.cpp -------------------------------------------------------------------------------- /Z_Buffer_v1/TriMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/TriMesh.h -------------------------------------------------------------------------------- /Z_Buffer_v1/Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/Window.cpp -------------------------------------------------------------------------------- /Z_Buffer_v1/Window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/Window.h -------------------------------------------------------------------------------- /Z_Buffer_v1/Z_Buffer_v1.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/Z_Buffer_v1.vcxproj -------------------------------------------------------------------------------- /Z_Buffer_v1/Z_Buffer_v1.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/Z_Buffer_v1.vcxproj.filters -------------------------------------------------------------------------------- /Z_Buffer_v1/Z_Buffer_v1.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/Z_Buffer_v1.vcxproj.user -------------------------------------------------------------------------------- /Z_Buffer_v1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/main.cpp -------------------------------------------------------------------------------- /Z_Buffer_v1/math/AABB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/math/AABB.h -------------------------------------------------------------------------------- /Z_Buffer_v1/math/Matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/math/Matrix.h -------------------------------------------------------------------------------- /Z_Buffer_v1/math/Vec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/Z_Buffer_v1/math/Vec.h -------------------------------------------------------------------------------- /model/african_head.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/model/african_head.obj -------------------------------------------------------------------------------- /model/helmet.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/model/helmet.obj -------------------------------------------------------------------------------- /model/miku.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/model/miku.obj -------------------------------------------------------------------------------- /show.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/show.PNG -------------------------------------------------------------------------------- /structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/congcong-hehe/Z-Buffer/HEAD/structure.png --------------------------------------------------------------------------------