
3d基础
linuxheik
这个作者很懒,什么都没留下…
展开
-
矩阵变换:沿任意轴旋转及其推导
矩阵变换:沿任意轴旋转及其推导标签: 图形学矩阵旋转rotation2013-04-08 19:30 16471人阅读 评论(6) 收藏 举报 分类:3d数学基础 矩阵篇(6) 版权声明:本文为博主原创文章,未经博主允许不得转载。1. 2D中绕原点旋转设基向量p,q和r分别是朝向+x,+y和+z方向的单位向量。旋转角度转载 2017-09-14 09:40:23 · 1022 阅读 · 0 评论 -
绕任意轴旋转
http://www.cnblogs.com/graphics/archive/2012/08/10/2627458.html绕任意轴旋转绕坐标轴旋转关于最常见的绕坐标轴旋转,可以看看前一篇-几何变换详解。绕任意轴旋转绕任意轴旋转的情况比较复杂,主要分为两种情况,一种是平行于坐标轴的,一种是不平行于坐标轴的,对于平行于坐标轴的,我们首先将旋转轴平移至与坐转载 2017-09-14 09:41:14 · 2062 阅读 · 0 评论 -
三维世界:摄像机的实现,基础函数
本篇文章中,我们以核心思想为突破口,从原理介绍到一个C++类的写法,一步一步带领大家实现了一个第一人称三维摄像机的C++类。然后我们在这个摄像机类的帮助下,放出了一个几乎贯穿了我们之前学到的所有DirectX相关知识的“三维场景漫游”示例程序,算是对我们之前学的固定功能流水线这套渲染体系的总结。这个“三维场景漫游”示例程序的代码量有一千行,包括了Direct3D初始化,DirectInput输入处转载 2017-09-14 09:51:24 · 883 阅读 · 0 评论 -
【OpenGL】理解GL_TRIANGLE_STRIP等绘制三角形序列的三种方式
版权声明:本文为博主原创文章,未经博主允许不得转载。GL_TRIANGLE_STRIP绘制三角形方式很多时候令人疑惑,在这里对其运作机理进行解释。一般情况下有三种绘制一系列三角形的方式,分别是GL_TRIANGLES、GL_TRIANGLE_STRIP和GL_TRIANGLE_FAN。如下图所示:GL_TRIANGLES是以每三个顶点绘制一个三角转载 2017-09-30 15:12:58 · 721 阅读 · 0 评论 -
透视投影(Perspective Projection)变换推导
透视投影(Perspective Projection)变换推导透视投影是3D固定流水线的重要组成部分,是将相机空间中的点从视锥体(frustum)变换到规则观察体(Canonical View Volume)中,待裁剪完毕后进行透视除法的行为。在算法中它是通过透视矩阵乘法和透视除法两步完成的。 透视投影变换是令很多刚刚进入3D图形领域的开发人员感到迷惑乃至神秘的一个转载 2018-01-04 12:09:45 · 21499 阅读 · 4 评论