资源简介
用opengl画一个简单的三角形,代码已经测试可用,可直接运行,供初学者学习使用。

代码片段和文件信息
#include //这个必不可少
#include
#include
const int n = 50;
const GLfloat R = 0.5f;
const GLfloat Pi = 3.1415926536f;
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
//glClearColor(1.0 1.0 1.0 0.0f); //以黑色清屏
glColor3f(0.0 0.0 1.0);
glPointSize(50.0f);
glLineWidth(5.0f);
glBegin(GL_LINE_STRIP);
int i = 0;
glVertex2f(0.0f 0.8f);
glVertex2f(-0.9f -0.1f);
glVertex2f(0.9f -0.1f);
glVertex2f(0.0f 0.8f);
/*glVertex3f(0.25 0.25 0.0);
glVertex3f(0.75 0.25 0.0);
glVertex3f(0.75 0.75 0.0);
glVertex3f(0.25 0.75 0.0);*/
glEnd();
glFlush();
}
void init()
{
glClearColor(0.0 0.0 0.0 0.0); //以黑色清屏
glMatrixMode(GL_PROJECTION); //glMatrixMode - 指定哪一个矩阵是当前矩阵
//GL_PROJECTION对投影矩阵应用随后的矩阵操作
glLoadIdentity(); //该函数的功能是重置当前指定的矩阵为单位矩阵
glOrtho(0.0 1.0 0.0 1.0 -1.0 1.0);
}
int main(int argc char** argv)
{
glutInit(&argc argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(450 450);
glutInitWindowPosition(100 100);
glutCreateWindow(“Hello OpenGL“);
//init();
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-22 15:19 opengl-1\
目录 0 2017-11-20 13:24 opengl-1\Debug\
文件 36864 2017-11-20 13:36 opengl-1\Debug\opengl-1.exe
文件 266404 2017-11-20 13:36 opengl-1\Debug\opengl-1.ilk
文件 692224 2017-11-20 13:36 opengl-1\Debug\opengl-1.pdb
目录 0 2017-11-20 13:36 opengl-1\opengl-1\
目录 0 2017-11-20 13:36 opengl-1\opengl-1\Debug\
文件 34381 2017-11-20 13:36 opengl-1\opengl-1\Debug\Source.obj
文件 903 2017-11-20 13:24 opengl-1\opengl-1\Debug\opengl-1.Build.CppClean.log
文件 1435 2017-11-20 13:36 opengl-1\opengl-1\Debug\opengl-1.log
目录 0 2017-11-20 13:36 opengl-1\opengl-1\Debug\opengl-1.tlog\
文件 19106 2017-11-20 13:36 opengl-1\opengl-1\Debug\opengl-1.tlog\CL.read.1.tlog
文件 524 2017-11-20 13:36 opengl-1\opengl-1\Debug\opengl-1.tlog\CL.write.1.tlog
文件 676 2017-11-20 13:36 opengl-1\opengl-1\Debug\opengl-1.tlog\cl.command.1.tlog
文件 1284 2017-11-20 13:36 opengl-1\opengl-1\Debug\opengl-1.tlog\li
文件 3058 2017-11-20 13:36 opengl-1\opengl-1\Debug\opengl-1.tlog\li
文件 498 2017-11-20 13:36 opengl-1\opengl-1\Debug\opengl-1.tlog\li
文件 173 2017-11-20 13:36 opengl-1\opengl-1\Debug\opengl-1.tlog\opengl-1.lastbuildstate
文件 510976 2017-11-20 13:36 opengl-1\opengl-1\Debug\vc120.idb
文件 167936 2017-11-20 13:36 opengl-1\opengl-1\Debug\vc120.pdb
文件 1240 2017-11-20 13:36 opengl-1\opengl-1\Source.cpp
文件 4213 2017-11-20 09:21 opengl-1\opengl-1\opengl-1.vcxproj
文件 958 2017-11-20 09:21 opengl-1\opengl-1\opengl-1.vcxproj.filters
文件 30146560 2017-12-22 15:19 opengl-1\opengl-1.sdf
文件 970 2017-11-20 09:17 opengl-1\opengl-1.sln
文件 19968 2017-12-22 15:19 opengl-1\opengl-1.v12.suo
- 上一篇:基于ARM的嵌入式VxWorks实践教程.pdf
- 下一篇:FlexRay总线资料
相关资源
- OpenGL参考手册
- Qt Creator opengl实现四元数鼠标控制轨迹
- OpenGL文档,api大全,可直接查询函数
- opengl轮廓字体源代码
- MFC读三维模型obj文件
- 利用OpenGL写毛笔字算法
- MFC中OpenGL面和体的绘制以及动画效果
- 基于OPENGL的光线跟踪源代码368758
- VC 实现三维旋转(源码)
- 自编用openGL实现3D分形树,分形山
- OpenGL球形贴图自旋程序
- OpenGL导入贴图的Texture类
- 计算机图形学(openGL)代码
- 用OpenGL开发的机械臂运动仿真程序(
- OpenGL-3D坦克模拟
- OPENGL实现世界上最小的3D游戏
- VS2012OpenGL配置所需要的全部libdllh文件
- 基于OpenGL的仿蝗虫机器人三维动态仿
- 图形学 - OpenGL实现3种三维茶壶显示源
- opengl程序-会跳舞的骷髅
- opengl实现三维网格光顺Laplacian算法
- opengl——爆炸
- OpenGL三维地形建模
- opengl游戏编程徐明亮版(含源码)
- 用OPENGL画的一个简单的直升飞机
- opengl完美天空盒
- 3D绘图程序设计:使用Direct3D 10/9和Ope
- OpenGL绘制可运动自行车源程序.zip
- OpenGL实现飘动效果
- opengl室内场景的绘制,包括碰撞检测
评论
共有 条评论