OpenGL
OpenGL是一个3维图形库,本栏目为OpenGL学习中的一些心得总结
风雪夜不眠人
在校学生一枚,所写博客为学习编程所写代码及整理,主要致力于C++、openGL使用,LeetCode代码为练习时所写,不定期更新
展开
-
OpenGL鼠标控制旋转
#include "pch.h"#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 yi...原创 2019-08-02 22:45:32 · 4392 阅读 · 1 评论 -
OpenGL旋转、平移、缩放
VS2017 Win10#include "pch.h"#include <iostream>#include <GL/glut.h>#include <windows.h>#include <stdlib.h>#include <math.h>#define GLUT_DISABLE_ATEXIT_HACKGLfl...原创 2019-08-02 22:43:36 · 620 阅读 · 0 评论 -
OpenGL程序入门
main函数int main(int argc, char** argv){ glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE); glutInitWindowSize(512, 512); glutInitWindowPosition(50, 50); gl...原创 2019-08-01 15:52:04 · 186 阅读 · 0 评论 -
OpenGL坐标系相关
二维坐标系1.1 二维坐标系函数gluOrtho2D(GLdouble left, GLdouble right , GLdouble bottom , GLdouble top);//参数:left, right 剪接面左右纵面坐标。bottom, top 剪接面上下水平面坐标三维坐标系2.1 三维坐标系函数void glOrtho(GLdouble left , GLd...原创 2019-08-01 10:39:38 · 166 阅读 · 0 评论 -
OpenGL 第一个函数 三角形绘制
VS2017测试,可运行// Triangle.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。////#include "pch.h"#include <iostream>#include<GL/glew.h>// Triangle.cpp// Our first OpenGL program that will just draw...原创 2019-07-10 17:09:07 · 657 阅读 · 0 评论 -
第3章 基础渲染--笔记
有3种向OpenGL着色器传递渲染数据方法:属性、uniform值和纹理 属性:属性就是一个对每个顶点都要做改变的数据元素平行投影设置:GLFrustum::SetOrthographic(GLfloat xMin, GLfloat xMax, GLfloat yMin, GLfloat yMax, GLfloat zMin,GLfloat zMax);...原创 2019-07-28 15:49:42 · 107 阅读 · 0 评论 -
OpenGL
鼠标控制旋转三维物体旋转平移缩放坐标系OpenGL第一个函数三角形绘制原创 2019-09-21 22:03:13 · 199 阅读 · 0 评论