![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL学习笔记
文章平均质量分 62
薛昭君
每天都在进步
展开
-
VS2015 OPENGL配置(X86平台)
准备工作VS;opengl文件(没有的点我下载); 这个文件夹下一共有5个文件:glut.hglut.libglut32.libglut.dllglut32.dll32 对应的是X86平台的开始配置创建文件夹 GL 并包含有 glut.h,glut32.lib,glut.lib,然后把GL文件夹放在项目目录下,点击菜单栏“项目 –> 显示所有文件”显示为下图(项目名是hw22,m原创 2016-03-11 17:44:32 · 1391 阅读 · 0 评论 -
OPengl实现小球围绕大球旋转的效果
一些特殊函数的介绍glutWireSphere(r,s1,s2) 该函数用于渲染一个球体(由线条构成球体)。球体球心位于原点。在OpenGL中默认的原点就是窗口客户区的中心; r 是球的半径,s1是以Z轴上线段为直径分布的圆周线的条数,s2是围绕在Z轴周围的线的条数glRotatef(-80.0f,10.0f,1.0f,0.0f) 表示将当前图形沿方向向量(-10,1,0)顺时针旋转80度g原创 2016-03-27 00:58:11 · 10738 阅读 · 5 评论 -
Opengl学习笔记1 -- 做一个透视立方体
HW213331305 薛昭(代码文件在code目录下,可执行文件 hw2-1.exe,hw2-2.exe 在 GL目录下,点击即可运行)首先作业截图如下:第一个难度较低,第二个任务则包含更多的代码学习,所以在这里将hw2-2中的相关代码解释一遍:http://www.cnblogs.com/graphics/archive/2012/07/25/2582119原创 2016-03-11 21:45:37 · 3927 阅读 · 2 评论 -
opengl | openmesh 读取显示3d模型文件
操作鼠标控制物体旋转移动,滚轮缩放F1,F2,F3 可以更换显示文件 (file1:cow.obj file2:cactus.ply file3 : Armadillo.off)F4 更换显示模式 (wire,flat,flatlines)截图 使用命令行显示当前状态准备openmesh的下载配置下载最新的安装包安装openmesh配置vs工具-》选项-》项目和解决方案-》VC++目录原创 2016-05-10 14:59:16 · 24149 阅读 · 24 评论 -
OPENGL绘制贝塞尔曲线
最终效果图:通过3个点形成一条贝塞尔曲线1. 鼠标问题在使用鼠标获取坐标的时候,要知道鼠标获取的坐标和屏幕坐标是不同的; openGL使用右手坐标 从左到右,x递增 从下到上,y递增 从远到近,z递增而鼠标是从左到右增x,同时从上到下也是增y所以在求 y 的时候,用(屏幕大小-y)来获取2. 绘制setpoint 用来绘制点 setline 用来绘制线 setBezier原创 2016-05-03 16:02:23 · 18387 阅读 · 3 评论