openGL学习
LynnJute
一个计算机专业的学生
展开
-
openGL编程学习(3):太阳、地球、月亮(含自转和公转)和航天飞机
太阳、地球和月亮的显示main.cpp#include <GL\glew.h>#include <GLFW\glfw3.h>#include <SOIL2\soil2.h>#include <string>#include <iostream>#include <fstream>#include <cmath>#include <stack>#include <glm\glm.hpp&g原创 2020-10-17 22:45:49 · 2292 阅读 · 4 评论 -
openGL编程学习(2):显示一个三角形并且进行旋转操作
fragShader.glslout vec4 color;void main(void){ color = vec4(0.0, 0.0, 1.0, 1.0);}vertShader.glslvoid main(void){ if (gl_VertexID == 0) gl_Position = vec4(0.25,-0.25, 0.0, 1.0); else if (gl_VertexID == 1) gl_Position = vec4(-0.25,-0.25, 0.0, 1.0)原创 2020-10-15 16:45:21 · 639 阅读 · 1 评论 -
openGL编程学习(1):点在屏幕周而复始地放大和缩小
#include <GL\glew.h>#include <GLFW\glfw3.h>#include <iostream>using namespace std;#define numVAOs 1GLuint renderingProgram;GLuint vao[numVAOs];GLuint createShaderProgram() { const char *vshaderSource = "#version 430 \n"原创 2020-10-14 15:19:51 · 745 阅读 · 1 评论