上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLMatrixStack.h" #include "GLFrame.h" 阅读全文
posted @ 2021-05-02 21:02 码出境界 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLMatrixStack.h" #include "GLFrame.h" 阅读全文
posted @ 2021-05-02 20:45 码出境界 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLMatrixStack.h" #include "GLFrustum. 阅读全文
posted @ 2021-05-02 20:14 码出境界 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLShaderManager.h" #include "math3d.h 阅读全文
posted @ 2021-05-02 17:23 码出境界 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLFrustum.h" #include <GLUT/GLUT.h> G 阅读全文
posted @ 2021-05-02 12:23 码出境界 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLShaderManager.h" #include <GLUT/GLU 阅读全文
posted @ 2021-05-02 12:18 码出境界 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include <GLUT/GLUT.h> // 渲染画面 void RenderScene 阅读全文
posted @ 2021-05-02 12:14 码出境界 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLMatrixStack.h" #include "GLFrame.h" 阅读全文
posted @ 2021-05-01 22:44 码出境界 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLMatrixStack.h" #include "GLFrame.h" 阅读全文
posted @ 2021-05-01 18:34 码出境界 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 前面代码1~代码5的学习和效果,主要是绘制平面图形,那么通过这些知识,如何绘制3D图形呢,本文试图尝试使用目前掌握的知识,看看能不能绘制一些3D图形出来,尝试的手段是三个方面: (1)顶点数组(2)批次设置中的图元参数的调整(3)glPolygonMode模式的调整 尝试1:关于顶点数组,绘制一个立 阅读全文
posted @ 2021-04-29 23:45 码出境界 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #pragma mark - 基本概念 /* GLUT 全名OpenGL Uitility Tools,一种跨平台(Windows、Ma 阅读全文
posted @ 2021-04-28 21:52 码出境界 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #pragma mark - 基本概念 /* GLUT 全名OpenGL Uitility Tools,一种跨平台(Windows、Ma 阅读全文
posted @ 2021-04-28 12:56 码出境界 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 图元1:GL_POINTS 每个顶点在屏幕上都是单独点。 图元2:GL_LINE 每一对顶点定义一个线段。 图元3:GL_LINE_STRIP 一个从第一个顶点一次经过每一个后续顶点而绘制的线条。 图元4:GL_LINE_LOOP 和GL_LINE_STRIP相同,但是最后一个顶点和第一个顶点连接起 阅读全文
posted @ 2021-04-21 17:13 码出境界 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 1 存储着色器的初始化 // GLShaderManager初始化 GLShaderManager shaderManager; shaderManager.InitializeStockShaders(); 2 单元着色器 3 平面着色器 4 上色着色器 5 默认光源着色器 6 点光源着色器 7 阅读全文
posted @ 2021-04-21 16:46 码出境界 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 简要解释: Client客户端:指的是存储在CPU中的一些代码,比如要使用OpenGL API和C/C++的代码。 Server服务端:指的是调用GPU芯片。 Vertex Shader:顶点着色器,管道接收Uniforms、Attributes、Texture Data(纹理数据),三个参数中,但 阅读全文
posted @ 2021-04-21 16:04 码出境界 阅读(423) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页