OPEN GL实践系列(1)

本文介绍了OpenGL的配置步骤,包括在Windows 10+VS2015环境下配置GLUT库,以及验证配置成功的简单代码。接着讨论了OpenGL程序的main函数参数和初始化工作,点、线、面的基本绘图知识,如顶点类型、线宽设定和面的处理模式。文章以入门教程的形式,为后续的OpenGL实践系列奠定基础。
摘要由CSDN通过智能技术生成
自从入了

图形学

的大坑 没计划去搞Direct x,反倒是因为不停的触及物理运算被迫又开了cuda并行运算的大坑,过两个月又要去搞AI了,整个人就处于不停的填坑过程疲于奔命 ;
而到了OPEN GL就一直挂在嘴边 但是实际上一直没有打开正确的使用方式 最近要写三维物理计算的论文所以特地又回来整open GL 搞演示
虽说OPENGL比Matlab原生的图形生成要麻烦的多 但是对于自定过程 比如自己写数据结构来绘制三维图形来说 open GL可以说是完胜 。
那么
那么先来说配置吧 默认win 10+vs2015为开发环境

首先

1,去这里下载文件集
2,在“我的电脑”中搜索“gl.h”,并找到其所在文件夹(应该是其安装目录下面的“VC\PlatformSDK\include\gl文件夹”)。
3,把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(应该是其安装目录下面的“VC\lib”文件夹)。
4,把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32)

我不知道要不要考虑64位的情况 所以 步骤四中的两种dll文件同样要放到64位引用目录中去
朴素的情况就是C:\Windows\SysWOW64

配置完成后最好重启

当重启之后 我们新建一个c++控制台工程 在头文件中输入include< gl/>
当gl斜杠输完之后 如果出现了补全 那就说明头文件配置成功

随即 我们输入一段代码测试一下编译能否正常运行

#include <gl/glut.h>
#include <iostream>
#include <cstdio>
#include <cmath>


using namespace std;
void drawline(void)
{
    glClear(GL_COLOR_BUFFER_BIT);
    glEnable(GL_LINE_STIPPLE);//打开虚线模式glDisable(GL_LINE_STIPPLE)可关闭
    glLineStipple(2, 0x0F0F);//void glLineStipple(GLint factor, GLushort patte
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值