资 源 简 介
opengl学习例码1. [15分]基于OpenGL,具有基本体素(立方体、球、圆柱、圆锥、多面棱柱、多面棱台)的建模表达能力;
2. [15分]具有基本三维网格导入导出功能(建议OBJ格式);
3. [15分]具有基本材质、纹理的显示和编辑能力;
4. [10分]具有基本几何变换功能(旋转、平移、缩放等);
5. [15分]基本光照明模型要求,并实现基本的光源编辑(如调整光源的位置,光强等参数);
6. [15分]能对建模后场景进行漫游如Zoom In/Out, Pan, Orbit, Zoom To Fit等观察功能。
7. [15分]Awesomeness指数:展示项目本身所独有的炫酷特点,包括但不限于有感染力的视觉特效。
文 件 列 表
3D_Chess-master
Blockerability.h
ChangeBoardSize.h
Check.h
CheckCheck.h
Checkmate.h
Chess_Program.layout
Coordinate.h
DrawBishop.h
DrawKing.h
DrawKnight.h
DrawPawn.h
DrawQueen.h
DrawRook.h
DrawSquares.h
EnableDisableOpenGL.h
GenerateTexture.h
LICENSE
Mathematical.h
MoveBishop.h
MoveKing.h
MoveKnight.h
MovePawn.h
MovePieces.h
MoveQueen.h
MoveRook.h
Picture 007.bmp
Piece.h
README.md
Release
SetUpBoard.h
UpdateBoard.h
main.cpp
main.exe
main.o
moves.txt
obj