OpenGL
海涛高软
这个作者很懒,什么都没留下…
展开
-
OpenGL配置
感谢https://blog.csdn.net/fjdmy001/article/details/53172081开发环境:1 Win102 VS2013 OpenGL文件如下,下载地址 上面已经把OpenGL环境配置好,下面就写一个项目测试一下 #include <GL\glut.h>#include &l...原创 2018-10-22 13:44:13 · 364 阅读 · 0 评论 -
OepnGL中 VAO和VBO详细讲解
讲解一: 讲解二:讲解三: 讲解四:讲解五: 讲解六:讲解七: FR:海涛高软(Hunk Xu)QQ技术交流群:386476712 ...原创 2018-11-18 13:17:08 · 756 阅读 · 0 评论 -
OpenGL创建一个窗口
#define GLEW_STATIC#include <GL\glew.h>#include <GLFW/glfw3.h>#include <iostream>using namespace std;//QQ技术交流群:386476712//terminate [ˈtɜ:mɪneɪt] 结束 终结//hint [hɪnt] 提示 注...原创 2018-10-27 00:15:02 · 492 阅读 · 0 评论 -
OpenGL下载和配置
glew下载地址: http://glew.sourceforge.net/glfw下载地址:http://www.glfw.org/download.html下面是库的下载 下载后的文件保存目录 下面搭建一个满足OpenGL开发的库 OK,经过上面的配置,基本的OpenGL开发环境已经搭建完成下面就写一个cpp测...原创 2018-10-26 15:46:45 · 26247 阅读 · 3 评论 -
glew和glfw区别
glew.h不同的显卡公司,也会发布一些只有自家显卡才支 持的扩展函数,你要想用这数涵数,不得不去寻找最新的glext.h,有了GLEW扩展库,你就再也不用为找不到函数的接口而烦恼,因为GLEW能自动识别你的平台所支持的全部OpenGL高级扩展函数。也就是说,只要包含一个glew.h头文件,你就能使用gl,glu,glext,wgl,glx的全部函数。glfw.h一个轻量级的,开源的...原创 2018-10-23 14:01:34 · 14612 阅读 · 0 评论 -
OpenGL实现平移缩放旋转
#define GLEW_STATIC#include <GL\glew.h>#include <GLFW/glfw3.h>#include <iostream>#include "Shader.h"#define STB_IMAGE_IMPLEMENTATION#include "stb_image.h"#include &l...原创 2018-10-28 22:58:37 · 6874 阅读 · 0 评论 -
OpenGL创建一个带纹理的渐变贴图
参考文章:https://blog.csdn.net/qq_15267341/article/details/83476125https://learnopengl-cn.github.io/01%20Getting%20started/06%20Textures/ #define GLEW_STATIC#include <GL\glew.h>#inclu...原创 2018-10-28 22:12:43 · 1243 阅读 · 0 评论 -
OpenGL改变三角形的顶点颜色
在下面这一篇文章的基础上进行修改OpenGL创建一个带颜色的矩形https://blog.csdn.net/qq_15267341/article/details/83476125 main.cpp#define GLEW_STATIC#include <GL\glew.h>#include <GLFW/glfw3.h>#include ...原创 2018-10-28 20:39:43 · 686 阅读 · 0 评论 -
OpenGL创建一个颜色渐变矩形
OpenGL创建一个带颜色的矩形 :https://blog.csdn.net/qq_15267341/article/details/83476125这一篇文章是在上一篇的基础上进行的,只有两个地方更改一下 main.cpp这个文件#define GLEW_STATIC#include <GL\glew.h>#include <GLFW/glfw3....原创 2018-10-28 18:31:22 · 1478 阅读 · 0 评论 -
OpenGL创建一个带颜色的矩形
Shader.h#pragma once#define GLEW_STATIC#include <GL\glew.h>#include <GLFW/glfw3.h>#include <string>#include <fstream>#include <sstream>#include <iostre...原创 2018-10-28 17:09:46 · 2154 阅读 · 0 评论 -
openGL实现旋转的茶壶
#include <stdlib.h> #include <GL/glut.h> #include<iostream>#pragma comment(lib, "glut32.lib") using namespace std;GLfloat roate = 0.0;// set rote of roate ying yu bu hao bu...原创 2018-10-22 15:06:34 · 6149 阅读 · 0 评论 -
openGL纹理绘制
#include <stdlib.h>#include <GL/glut.h> #define imageWidth 64#define imageHeight 64GLubyte image[imageWidth][imageHeight][3];/*绘制一个简单的二维纹理图*/void makeImage(void){ int i, j, r, g,...原创 2018-10-22 14:58:13 · 3348 阅读 · 0 评论 -
glBegin(GL_LINE_STRIP)学习
#include <GL\glut.h>#include <iostream>//FR:海涛软件(QQ技术交流群:386476712)//鼠标调节窗口的尺寸后,这个函数会被调用一次void myDisplay(void){ glColor3f(0.25, 0.25, 0.0); glBegin(GL_TRIANGLE_STRIP); glVertex...原创 2018-10-22 14:42:36 · 3333 阅读 · 0 评论 -
Three.js扩展库threebsp.js实现简单的挖洞
<script src="https://johnson2heng.github.io/three.js-demo/lib/three.js"></script><script src="https://johnson2heng.github.io/three.js-demo/lib/threebsp.js"></script><scri...原创 2019-09-09 17:24:59 · 2415 阅读 · 0 评论