OpenGL
喵喵锤锤你小可爱
这个作者很懒,什么都没留下…
展开
-
【Qt5 + OpenGL】glPointSize(10); error: undefined reference to `__imp_glPointSize‘
glPointSize(10);原因我也不清楚,貌似这个方法glPointSize();不能用了,改用如下方法:initializeGL()中加入:glEnable(GL_VERTEX_PROGRAM_POINT_SIZE);**顶点着色器(**必须是顶点着色器,片段着色器不行)加入:gl_PointSize = 10.0f;//设置点的大小为10参考:OpenGL绘制点的大小...原创 2020-08-15 16:31:08 · 721 阅读 · 0 评论 -
【OpenGL】四、OpenGL入门总结:LearnOpenGL CN教程中关于欧拉角公式推导
LearnOpenGL CN教程中关于用**俯仰角(Pitch)、偏航角(Yaw)**来计算摄像机方向向量的部分有点不好理解,下面我画了一个图来帮助理解。原文不好理解的地方:这里少标了一个长度,理解起来有点麻烦:...原创 2020-08-12 22:37:01 · 449 阅读 · 3 评论 -
【OpenGL】三、OpenGL总结:OpenGL坐标系
OpenGL坐标: 注意在标准化设备坐标系中OpenGL实际上使用的是左手坐标系(投影矩阵交换了左右手)。高中数学右手系:原创 2020-08-12 20:30:47 · 1111 阅读 · 0 评论 -
【OpenGL】二、OpenGL学习:第一个窗口
#include <iostream>#define GLEW_STATIC#include <GL/glew.h>#include <GLFW/glfw3.h>int main(){ glfwInit(); //初始化GLFW glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3); glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3)原创 2020-08-06 15:22:43 · 199 阅读 · 0 评论 -
【OpenGL】OpenGL学习:GLFW环境搭建
简介最近做一个项目需要用到3D技术,觉得选择OpenGL学习。这里强烈推荐JoeyDeVries的learnopengl,这里是中文翻译好的版本。教程中使用OpenGL是通过GLFW这个库。这里我按照B站傅老師MrFu的教程来做笔记。资料下载你觉得官网不好下载可以到我这来:GLFW,GLEWGLFW选择32位的,GLFW可以从它官方网站的下载页上获取。GLEW选择32位的,GLEW会根据你的主机硬件配置对接相应的底层驱动程序。GLEW下载页面。推荐新建一个专门的文件夹把它们放到一起,便于你后期原创 2020-08-06 14:02:11 · 527 阅读 · 0 评论