E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Opengl学习
OpenGL学习
之路14----纹理映射(Texture Mapping)
代码放在github上根据教程:ogldev一步步从零开始,记录学习历程本节的纹理学习还参考了教程:learnopengl和《OpenGL编程指南》一、纹理1.1纹理映射简介我们之前的
OpenGL学习
一直停留在绘制一个彩色的四面体
Zach_z
·
2018-05-01 00:29
opengl
OpenGL学习
之路10----透视投影
代码放在github上本文根据教程:ogldev进行扩充学习,一步步从零开始,记录学习历程一、透视投影1.1透视投影定义中心投影法:-光线照射物体时,可在预设的地面或墙面上产生影子,根据这一自然现象,经科学的抽象总结,产生了投影法。-投射线通过物体,向选定的面投射,并在该面上得到图形的方法称为投影法-投射线汇交于投射中心的投影法叫做中心投影法中心投影法示意图:透视投影是用中心投影法将形体投射到投影
Zach_z
·
2018-04-26 00:56
opengl
OpenGL学习
之路3----画一个三角形
代码放在github上本文根据教程:ogldev进行扩充学习,一步步从零开始,记录学习历程归一化坐标我们在屏幕上绘制图形的时候,是在一个归一化的空间里,即为下图可以看到绘制窗口左下角坐标为(-1.0,-1.0)到右上角坐标为(1.0,1.0)代码解释opengl_math.h:#ifndef__OPENGL_MATH_H#define__OPENGL_MATH_H//向量typedeffloatV
Zach_z
·
2018-04-23 00:06
opengl
OpenGL学习
之路1----打开一个窗口
代码放在github上本文根据教程:ogldev进行扩充学习,一步步从零开始,记录学习历程OpenGL(全写OpenGraphicsLibrary)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。先贴出源码:main.cpp:#include voidRenderSceneCB(){ glClear(GL_C
Zach_z
·
2018-04-23 00:00
opengl
Unity3D 开发初级、中级、高级、资深
阅读更多之前读者所需要的关于
openGL学习
资料,今天这份就带了,在资深部分里面。资料介绍总4部分高级部分内容openGL其他部分就不截图了,多贴图也没啥意思,大家保存的时候可以看看。
code小生
·
2018-04-06 16:00
unity3D
u3d
移动开发
Unity3D 开发初级、中级、高级、资深
阅读更多之前读者所需要的关于
openGL学习
资料,今天这份就带了,在资深部分里面。资料介绍总4部分高级部分内容openGL其他部分就不截图了,多贴图也没啥意思,大家保存的时候可以看看。
code小生
·
2018-04-06 16:00
unity3D
u3d
移动开发
OpenGL学习
之第一个3D模型demo
直接上代码1.main.cpp////main.cpp//GL_First3Ddemo////#include#include#include#include#include#include#include"ShaderAdmin.hpp"#include"TextureAdmin.hpp"#defineWIDTH800#defineHEIGHT600#defineTITLE"OpenGL"usi
天秤心已随风去
·
2018-03-14 17:06
opengl
OpenGL学习
之可编程绘制管线
写在前面笔者为了做一些计算流体力学的东西,在看了很多论文后开始着手编写程序。原本是打算借用GitHub上面的项目框架,自己再往里添加自己的东西。但是,为了发文章以及在老师和学长的建议下,还是准备自己完成整个工程。于是乎,有了现在的再学OpenGL!!!早在2017年6月,为了早点融入新的环境开始了自己新的学习之旅。第一个就是OpenGL!并没有太深入的学习,也就是网上找了一些简单的教程,跟着教程简
学渣明在学习
·
2018-01-24 11:42
OpenGL
从0开始的
OpenGL学习
(二十四)-深入探究GLSL
本章主要对GLSL作一些深入的研究引言GLSL是一个强大的着色器语言,笔者对其研究也不过是些皮毛而已。学了本章之后,你不会一下子就成为着色器大师,或者弄出什么非常酷炫的东西。本章也不打算把GLSL的所有东西都呈现出来,如果你想完整的学习GLSL的所有内容,推荐你到Anton的网站上学习。当然,多学点东西总是好的。对GLSL做一些深入的研究非常有必要,这样我们就能更好的在应用中组合使用GLSL的各个
闪电的蓝熊猫
·
2017-12-03 13:50
从0开始的
OpenGL学习
(十八)-深度测试
本文主要解决两个问题:1、深度测试的原理是什么?2、如何解决深度冲突(z-fighting)问题?引言在之前的章节中,我们就已经用到了深度测试的功能,大概知道深度测试是用来调整物体遮挡关系,使后面的东西不会“挡”住前面的东西。但当时我们只是启用了深度测试就解决了问题,而没有去深入了解为什么启用它之后就能解决遮挡问题。本文中,我们会深入理解深度测试的原理,将深度值以一种能观察的方式显现出来,这样我们
闪电的蓝熊猫
·
2017-11-15 12:59
从0开始的
OpenGL学习
(十一)-基本光照模拟
本章主要解决一个问题:如何用OpenGL模拟基本光照?引言之前的章节中,我们为顶点设置了颜色,也将纹理图贴到了立方体的模型上,算是可以渲染3D场景了。然而,仅仅如此并不能让我们感觉到有趣。在现实世界中,我们看到的各种绚烂的场景无一不是各种光照交织而成的。所以,为了让我们的场景更酷更炫,我们必须要学习光照的知识。我们一定要在计算机中也能渲染出那种逼真的酷炫效果。在本文中,你将能看到:颜色的原理环境光
闪电的蓝熊猫
·
2017-10-28 11:03
OPENGL学习
笔记之glEnableVertexAttribArray函数
OPENGL学习
笔记之glEnableVertexAttribArray函数2017/10/18写代码画三角形的时候发现总是无法输出顶点的数据,查阅文档之后发现是因为不小心注释掉了glEnableVertexAttribArray
Sean_gGo
·
2017-10-18 13:17
opengl
函数
学习笔记
OpenGL学习
:模型加载-obj模型和AssImp模型
前面介绍了光照基础内容,以及材质和lightingmaps,和光源类型,我们对使用光照增强场景真实感有了一定了解。但是到目前为止,我们通过在程序中指定的立方体数据,绘制立方体,看起来还是很乏味。本节开始介绍模型加载,通过加载丰富的模型,能够丰富我们的场景,变得好玩。本节的示例代码均可以在我的github下载。加载模型可以使用比较好的库,例如obj模型加载的库,Assimp加载库。本节作为入门篇,我
arag2009
·
2017-09-26 16:42
OpenGL学习
OpenGL一些基本理解和概念的学习
OpenGL学习
大致的理解OpenGL为什么会涉及这么多操作顺序。这是因为,和我们现在使用的C++、JAVA这种面向对象的语言不同。
wo不懂
·
2017-07-12 14:16
OpenGL学习
笔记--渲染yuv纹理
一般ffmpeg解码后的数据类型都是I420,即YUV420P,OpenGL没有提供直接渲染yuv的接口,我们可以通过可编程渲染管线,利用多重纹理将Y、U、V纹理分别传入,在片元着色器GL_FRAGMENT_SHADER中将yuv进行矩阵转化成RGB,然后进行渲染。GLSL简单介绍OpenGL渲染管线的知识可以参考博客http://www.cnblogs.com/yyxt/p/4056417.ht
ithewei
·
2017-07-05 18:34
OpenGL
Android
OpenGL学习
笔记五 gl的一些方法
由于本人在学习过程中发现一大堆的gl...gl..gl的所以决定总结下关于Opengl的函数(核心库gl)的理解以下都在onSurfaceCreated()方法里执行,其实就是初始化//清除屏幕色gl.glClearColor(0,0,0,1);//清楚缓存~即缓冲区,gl.ClearDepthf(1f);//启动GL的某某某功能,由intcap参数决定,这里是启动深度测试,根据坐标的远近自动隐藏
无灬痕
·
2017-05-25 18:23
Learn
OpenGL学习
之着色器
一、着色器1.GLSL一个典型的着色器有下面的结构:?12345678910111213141516#versionversion_number intypein_variable_name;intypein_variable_name; outtypeout_variable_name; uniformtypeuniform_name; intmain(){ //处理输入并进行一些图形操作
·
2017-05-19 20:00
OpenGL学习
小例子
——基于旋转,拾取,缩放,着色的实现要求:根据OpenGL提供的直线,多边形绘制算法(橡皮筋效果),实现基于鼠标交互的卡通人物和其他环境物体的设计与绘制。使用颜色填充与反走样技术对卡通人物外貌以及衣着进行绘制,其他物体的绘制。实现对卡通人物或物体轮廓的交互控制,点击鼠标左键可以对人物或者物体进行拖拽移动调整。按“↑”按键能够实现卡通人物绕坐标原点(或指定点)进行旋转,按“z”键可实现对选中的人物或
温柔的谢世杰
·
2017-04-07 11:47
OpenGL学习
计算机图形学——
OpenGL学习
系列会动的机器人
计算机图形学——
OpenGl学习
系列会动的机器人实验题目:使用OpenGl绘制可以行走的机器人实验目的:1、练习使用OpenGl的库函数;2、学习OpenGl的动画制作;实验环境:VS2012+OpenGl
小黄鸭and小黑鸭
·
2017-03-28 09:33
计算机图形学
计算机图形学——
OpenGL学习
系列之绘制3D下的小桌子
计算机图形学——
OpenGL学习
系列之绘制3D下的小桌子做的一个小练习,主要用到了几何变换还有gl自带的一个绘制立方体的函数,顺便体会一下glPush和glPop的用法。
小黄鸭and小黑鸭
·
2017-03-26 22:19
计算机图形学
计算机图形学——
OpenGL学习
系列之Graphics3D
计算机图形学——
OpenGL学习
系列之Graphics3D一、OpenGl中的坐标系跟数学中常见的坐标系有点不同,Z轴垂直纸面,反正我刚开始是不习惯的二、OpenGl中的几何变换在OpenGl中,无论2D
小黄鸭and小黑鸭
·
2017-03-26 16:07
计算机图形学
计算机图形学——
OpenGL学习
系列之Graphics2D
计算机图形学——
OpenGL学习
系列之Graphics2D先来分析一段测试用的代码:#includevoidDraw(){glClear(GL_COLOR_BUFFER_BIT);glRectf(-0.5f
小黄鸭and小黑鸭
·
2017-03-26 16:56
计算机图形学
计算机图形学
OPENGL学习
因为学校开设了计算机图形学这门课程,所以就自己开始研究OPENGL了,在我的博客下面有关于下载安装vc并配置OPENGL环境的全套解释,大家需要可以去看看。这里所说的学习OPENGL的话,感觉并不是一时半会能学好的,我在百度上找了很久,最终锁定了几篇不错的帖子:点击打开链接这个绝对是第一推荐的,如果有一定C语言功底的同学可以直接看这篇博客,讲的很清晰明白点击打开链接这一篇的话就是你看完了是那个一片
Art_Wanger
·
2017-03-20 15:33
图形学Opengl
[
OpenGL学习
] mac上运行第一个openGL程序
这是在mac上运行的第一个openGL程序,代码来自《计算机图形学(第四版)ComputerGraphicswithOpenGL》第三章,接口已经过时了,但刚接触,只能将就着用了:////main.cpp//OpenGLTest////CreatedbyRickon2017/3/6.//Copyright©2017年Rick.Allrightsreserved.//#include#include
Rickshao1993
·
2017-03-07 00:46
图形学
几种光源
Learn
Opengl学习
笔记定向光(DirectionalLight)当一个光源很远的时候,来自光源的每条光线接近于平行。这看起来就像所有的光线来自于同一个方向,无论物体和观察者在哪儿。
killallpigs
·
2017-01-11 11:38
shader
opengl
图形基础
OpenGL学习
10_绘制行星系统
下面的Demo还使用了多种组合变换来实现地球绕太阳公转和自转的实现,还是直接看代码,有详细的注释。[cpp]viewplaincopy////main.cpp//OpenGL_11_Planet////Createdbyappleon15/1/20.//Copyright(c)2015年cc.Allrightsreserved.//#include#includestaticintyear=0,d
箭已离弓
·
2016-12-24 11:16
固定管线OpenGL入门学习
opengl 画三角形
Learn
OpenGL学习
笔记使用环境:mac10.12,xocde,cocos2d-x3.13,即:opengles。
killallpigs
·
2016-12-16 17:09
shader
opengl
图形基础
openGL 创建一个旋转的简单的3D模型
正在从learning
opengl学习
中,再这里作一点简单的记录。.
sky_fighting
·
2016-12-10 14:08
openGL
现代
OpenGL学习
-06
原文地址写这些的目的是为了做自己的学习笔记,建立自己的知识库。概念diffuse漫反射ambient环境;周围的,包围着的;产生轻松氛围的;specularreflection镜面反射光directionallights定向光源spotlights点光源attenuation变薄;弄细;稀薄化;减少;Phongreflectionmodel:如下图片解释的够清楚了吧环境光+漫反射+高光环境光觉得更
Ffinefine
·
2016-11-17 13:45
opengl学习
资料
opengl新手指引https://www.codeproject.com/articles/771225/learning-modern-openglLearningModern3DGraphicsProgramminghttp://alfonse.bitbucket.org/oldtut/LearnOpenGL,extensivetutorialresourceforlearningModer
OnafioO
·
2016-11-02 19:00
分析一个别人的qt+opengl例子
Qt5+
OpenGL学习
笔记(用Qt封装的QOpenGL系列绘制有颜色有深度的三角形→_→)最近学习OpenGL,虽然说Qt可以使用原生OpenGL的API,但是Qt也提供了封装的QOpenGL系列。
imxiangzi
·
2016-09-24 14:31
OpenGL
OpenGL学习
(2)基本图形绘制
OpenGL学习
(2)基本图形绘制继续
OpenGL学习
(1)基本概念进行绘制基本图形只需修改GLRenderpackagecom.android.chapter3;importjava.nio.IntBuffer
chbxw
·
2016-08-15 01:48
OpenGL学习
笔记5:着色器
初识着色器语言变量和数据类型可用的数据类型只有4种:有符号整数,无符号整数,浮点数,布尔值。OpenGL着色语言中没有指针和字符串或字符。返回值可以为void。向量类型所有4种基本数据类型都可以存储在二维、三维或者四维向量中:OpenGL着色语言向量数据类型类型描述vec2,vec3,vec42分量、3分量和4分量浮点向量ivec2,ivec3,ivec42分量、3分量和4分量整数向量uvec2,
ylbs110
·
2016-07-09 20:00
片段
OpenGL
着色器
shader
顶点
OpenGL学习
脚印:光源类型和使用多个光源(Light source and multiple lights)
写在前面上一节光照中使用材质和lightingmaps介绍了使用材质属性和lightingmaps使物体的光照效果能反映物体的材料特性,看起来更逼真。在前面的章节中使用的实际上都是一个点光源,本节将学习其他几种光源类型,以及在场景中使用多个光源。本节代码均可以在我的github下载。本节内容整理自:1.www.learnopengl.comlightcasters2.www.learnopengl
ziyuanxiazai123
·
2016-07-09 17:00
OpenGL
OpenGL学习
脚印: 光照中材质和lighting maps使用(material and lighting maps)
写在前面这一节隔了好久了,今天终于有时间写完。上一节光照基础学习实现了Phongreflectionmodel,但是还存在不足,本节使用材质属性,以及使用diffusemap和specularmap改善上一节的实现。本节示例程序均可以在我的github下载。本节内容整理自:1.www.learnopengl.comMaterials2.www.learnopengl.comLightingmaps
ziyuanxiazai123
·
2016-07-03 23:00
OpenGL
OpenGL学习
笔记4:纹理
原始图像数据像素包装图像数据在内存中很少以紧密包装的形式存在。在许多硬件平台上,处于性能上的考虑,一幅图像的每一行都应该从一种特定字节对齐地址开始。绝大多数编译器会自动把变量和缓冲区放置在一个针对该架构对齐优化的地址上。例如一个包含3个分量的rgb图像,每个分量存储在一个字节中,如果图像有199个像素,那么一行需要597个像素。如果硬件本身的体系结构是4字节排列,那么图像每一行的末尾将由额外的3个
ylbs110
·
2016-06-30 22:00
过滤
贴图
OpenGL
纹理
MIP
OpenGL学习
笔记3:变换,矩阵,更多对象
变换进行图形开发,3D图形数学基础是必不可少,限于其专业性,OpenGL笔记里不做详细赘述。但是对相关术语及其在OpenGL对应的内容还是需要一定的了解。基础向量点乘两个(三分量)单位向量之间的点乘运算将得到一个标量(只有一个值),它表示两个向量之间的夹角。要进行这种运算,这两个向量必须为单位长度,而返回的结果将在-1.0到1.0之间。这个数字实际上就是这两个向量之间夹角的余弦值。我们可以使用m3
ylbs110
·
2016-06-25 20:00
3D
矩阵
图形
OpenGL
变换
OpenGL学习
笔记2:绘制和混合
绘制OpenGL几何图元在使用OpenGL在计算机屏幕上进行绘图时不需要从一个点的绘制开始。我们关心的不是物理屏幕坐标和像素,而是视景体中的位置坐标,我们将从7个由定义的几何图元来开始绘制实心几何图形:图元描述GL_POINTS每个顶点在屏幕上都是一个单独的点GL_LINES每一对顶点定义了一个线段GL_LINE_STRIP一个从第一个顶点依次经过每个后续顶点而绘制的线条GL_LINE_LOOP和
ylbs110
·
2016-06-18 19:00
计算机
图形
OpenGL
抗锯齿
颜色混合
OpenGL学习
脚印: 光照基础(basic lighting)
写在前面上一节坐标变换过程,总结了OpenGL中顶点的处理过程。有了前面的基础,从本节开始,我们可以开始学习OpenGL中包括光照、模型加载等主题。光照是一个复杂的主题,本节学习简单的Phongreflectionmodel.本节示例程序均可以在我的github下载。本节内容整理自:1.learnopengl.comBasicLighting2.ModernOpenGL06–DiffusePoin
ziyuanxiazai123
·
2016-06-12 23:00
OpenGL
OpenGL学习
笔记1:环境配置和基本流程
虽然游戏引擎能够满足游戏开发的绝大部分需求,但是如果仅仅会使用引擎而不懂得游戏引擎的运作原理和图形处理原理,势必会沦为引擎的奴隶。为了让自己不仅能够知其然,还要能知其所以然,决定从OpenGL开始研究图形学和游戏引擎开发技术。前面还有很长的路,慢慢来。环境配置和往常一样,还没开始研究OpenGL就开始在网上找OpenGL的库,结果找了好久都没找到最新的库,官网上也都是文档(如果谁有最新的库希望能共
ylbs110
·
2016-06-12 20:00
基础
图形
OpenGL
游戏开发
游戏引擎
OpenGL学习
脚印: 坐标变换过程(vertex transformation)
写在前面前面几节分别介绍了模型变换,视变换,以及给出了投影矩阵和视口变换矩阵的推导,本节从全局把握一遍OpenGL坐标转换的过程,从整体上认识坐标变换过程。相关矩阵的数学推导过程请参考前面几节对应的内容。通过本节可以了解到坐标变换的各个阶段利用GLM数学库实现坐标变换坐标变换的全局图OpenGL中的坐标处理过程包括模型变换、视变换、投影变换、视口变换等过程,如下图所示:在上面的图中,注意,Open
ziyuanxiazai123
·
2016-06-06 15:00
3D
OpenGL
OpenGL学习
脚印: 投影矩阵和视口变换矩阵(math-projection and viewport matrix)
写在前面前面几节分别介绍了模型变换,视变换,本节继续学习OpenGL坐标变换过程中的投影变换。这里主要是从数学角度推导投影矩阵。对数学不感兴趣的,可以稍微了解下,或者跳过本节内容。本文主要翻译并整理自songhoOpenGLProjectionMatrix一文,这里对他的推导思路稍微进行了整理。通过本节可以了解到透视投影矩阵的推导正交投影矩阵的推导视口变换矩阵的推导zFighting问题投影变换O
ziyuanxiazai123
·
2016-06-05 18:00
3D
OpenGL
OpenGL学习
脚印: 欧拉角实现第一人称相机(FPS camera with Euler angle)
写在前面上一节视变换(viewtransformation),介绍了相机的设置参数,并建立了圆形坐标系和球形坐标系下的相机位置随着时间改变的绘制立方体程序。程序中用户无法通过键盘和鼠标来和场景中物体交互,本节实现一个第一人称相机来更好地与场景中物体交互。本节代码可以在我的github下载。通过本节可以了解到欧拉角第一人称相机的实现欧拉角和相机在上一节中,我们设置相机通过三个参数,分别为相机位置ey
ziyuanxiazai123
·
2016-06-04 21:00
3D
OpenGL
OpenGL学习
脚印: 视变换(view transformation)
写在前面OpenGL中的坐标处理过程包括模型变换、视变换、投影变换、视口变换等内容,这个主题的内容有些多,因此分节学习,主题将分为5节内容来学习。上一节模型变换,本节学习模型变换的下一阶段——视变换。到目前位置,主要在2D下编写程序,学习了视变换后,我们可以看到3D应用的效果了。本节示例程序均可在我的github下载。通过本节可以了解到视变换的概念索引绘制立方体LookAt矩阵的推导(对数学不感兴
ziyuanxiazai123
·
2016-06-03 17:00
3D
OpenGL
OpenGL学习
脚印: 模型变换(model transformation)
写在前面前面为本节内容准备了向量和矩阵、线性变换等内容,本节开始学习OpenGL中的坐标处理。OpenGL中的坐标处理过程包括模型变换、视变换、投影变换、视口变换等内容,这个主题的内容有些多,因此分节学习,主题将分为5节内容来学习。本节主要学习模型变换。本节示例代码均可在我的github处下载。通过本节可以了解到模型变换的作用模型变换的类型和计算方法坐标处理的全局过程(了解,另文详述)OpenGL
ziyuanxiazai123
·
2016-05-29 17:00
OpenGL
OpenGL学习
之路(五)
1引子不知不觉我们已经进入到读书笔记(五)了,我们先对前四次读书笔记做一个总结。前四次读书笔记主要是学习了如何使用OpenGL来绘制几何图形(包括二维几何体和三维几何体),并学习了平移、旋转、缩放坐标变换矩阵的理论推导和实践应用。这一次读书笔记,我们一起来学习OpenGL中常用的坐标系以及坐标变换。在OpenGL中有几个坐标系,初学者常常被它们搞得晕头转向:为什么需要这些坐标系?各个坐标系有什么作
lijihong0723
·
2016-05-23 00:00
OpenGL学习
脚印: 二维纹理映射(2D textures)
写在前面前面两节介绍了向量和矩阵,以及坐标和转换相关的数学,再继续讨论模型变换等其他包含数学内容的部分之前,本节介绍二维纹理映射,为后面学习做一个准备。纹理映射本身也是比较大的主题,本节只限于讨论二维纹理的基本使用,对于纹理映射的其他方法,后面会继续学习。可以从我的github下载本节代码。通过本节可以了解到纹理映射的概念和原理二维纹理映射的处理方法使用纹理增加物体表面细节要使渲染的物体更加逼真,
ziyuanxiazai123
·
2016-05-20 17:00
3D
OpenGL
openGL第一天
前言工作需要,要做openGL渲染ffmpeg解码后的yuv420格式的视频流,索性就把
openGL学习
一下正文概念性的东西百度有很多,就不废话了,第一天主要是基本使用,目标是实现一个基本的静态图形渲染
__zimu
·
2016-05-19 14:26
OpenGL学习
脚印: 坐标和变换的数学基础(math-coordinates and transformations)
写在前面上一节介绍了向量和矩阵,本节将熟悉坐标、线性变换、仿射变换以及坐标转换等概念和计算方法,这些内容对后续的学习将会有很大帮助。部分内容不是OpenGL编程初学者所必须掌握的,可以在以后需要时再回头来看。这里是对这些知识点的一个总结,旨在对他们有个整体把握,后面具体应用时会使用这些概念。内容尽量以例子形式说明,仅在必要时会给出数学证明。一个主题往往涉及过多内容,对于文中省略的部分,请参考相应的
·
2016-05-18 20:00
数学
OpenGL
OpenGL学习
脚印: 向量和矩阵要点(math-vector and matrices)
写在前面前面几节内容环境搭建,绘制三角形,以及使用索引绘制,让我们对现代OpenGL中绘图做了简单了解。要继续后面的部分,需要熟悉OpenGL中涉及的数学知识。因此本节开始介绍OpenGL中的基本数学。介绍这部分内容的主旨在于对OpenGL涉及的数学有个整体把握,重点把握一些概念在OpenGL中的应用。内容尽量以例子形式说明,仅在必要时会给出数学证明。一个主题往往涉及过多内容,对于文中省略的部分,
ziyuanxiazai123
·
2016-05-12 21:00
OpenGL
3D-math
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他