- 博客(4)
- 收藏
- 关注
原创 openGL 五角星
#include #include #include using namespace std; /* A E B D C */ const GLfloat Pi = 3.1415926536f; void myDisplay(void) { GLfloat a = 1 / (2 - 2 * cos(72 * Pi / 180)); GLfloat bx = a * cos(
2016-05-14 19:18:57 487
原创 山东大学 图形学 openGL实验一
根据OpenGL提供的直线,多边形绘制算法(橡皮筋效果),实现基于鼠标交互的卡通人物设计与绘制。使用颜色填充与反走样技术对卡通人物外貌以及衣着进行绘制。实现对卡通人物轮廓的交互控制,点击鼠标左键可以对人物五官位置进行拖拽移动调整。按“↑”按键能够实现卡通人物绕坐标原点(或指定点)进行旋转。 附加要求:选中其中的一个多边形区域,点击鼠标右键,弹出一个菜单,可以对该区域进行不同颜色的选择
2016-05-14 19:14:35 2241
原创 opengl 颜色版
#include #include #pragma comment (lib, "opengl32.lib") #include const GLdouble Pi = 3.1415926536; void myDisplay(void) { int i; // glShadeModel(GL_FLAT); //默认模式glShadeModel(GL_SMOOTH);
2016-05-11 22:23:52 371
原创 openGL 填充样式
#include void myDisplay() { glClear(GL_COLOR_BUFFER_BIT); glClearColor(0.0f, 0.0f, 0.0f, 1.0f); glPolygonMode(GL_FRONT, GL_FILL); // 设置正面为填充模式 glPolygonMode(GL_BACK, GL_LINE); // 设置反面为线形模式
2016-05-11 21:48:44 4335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人