![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Twinsen---2D及3D向量几何图形学
飞飛飛
比你优秀的人还在努力!
展开
-
向量几何在游戏编程中的使用一
转载自: https://blog.csdn.net/popy007/article/details/376934 Andre Lamothe说:“向量几何是游戏程序员最好的朋友”。一点不假,向量几何在游戏编程中的地位不容忽视,因为在游戏程序员的眼中,显示屏幕就是一个坐标系,运动物体的轨迹就是物体在这个坐标系曲线运动结果,而描述这些曲线运动的,就是向量。使用向量可以很好的模拟物理现象以及...转载 2019-02-07 19:27:05 · 229 阅读 · 0 评论 -
向量几何在游戏编程中的使用二
转载自: https://blog.csdn.net/popy007/article/details/376937 第一次我说了一下向量知识的基础内容和一点使用技巧,浅显的展示了它在游戏编程中的作用。这次深入一些,充分利用向量的性质模仿一个物理现象。首先,我要介绍一下将要使用的两个基本但非常重要的技巧。一、求与某个向量a正交的向量b 根据向量内积的性质以及正交向量之间的关系,有:设a...转载 2019-02-07 19:31:40 · 169 阅读 · 0 评论 -
向量几何在游戏编程中的使用三
转载自: https://blog.csdn.net/popy007/article/details/376941 一、使用向量进行障碍检测的原理上次说了使用向量模拟任意角度的反弹,这次谈谈它的前提---障碍碰撞。在游戏中进行障碍碰撞检测,基本思路是这样的:给定一个障碍范围,判断物体在这次移动后会不会进入这个范围,如果会,就发生碰撞,否则不发生碰撞。在实际操作中,是用物体的边界来判断还...转载 2019-02-07 19:33:26 · 164 阅读 · 0 评论 -
向量几何在游戏编程中的使用四
转载自: https://blog.csdn.net/popy007/article/details/376944 这次我要分析两个球体之间的碰撞响应,这样我们就可以结合以前的知识来编写一款最基本的2-D台球游戏了,虽然粗糙了点,但却是个很好的开始,对吗?一、初步分析中学时候上物理课能够认真听讲的人(我?哦,不包括我)应该很熟悉的记得:当两个球体在一个理想环境下相撞之后,它们的总动量...转载 2019-02-07 19:35:44 · 165 阅读 · 0 评论 -
向量几何在游戏编程中的使用五
转载自: https://blog.csdn.net/popy007/article/details/376948 欢迎回来这里!此次我们要讨论向量的旋转问题,包括平面绕点旋转和空间绕轴旋转两部分。对于游戏程序员来说,有了向量的旋转,就代表有了操纵游戏中物体旋转的钥匙,而不论它是一个平面精灵还是一组空间的网格体亦或是我们放在3-D世界某一点的相机。我们仍需借助向量来完成我们此次的旅程,但...转载 2019-02-07 19:37:34 · 256 阅读 · 0 评论 -
向量几何在游戏编程中的使用六
转载自: https://blog.csdn.net/popy007/article/details/376952 一、空间坐标系的基和基矩阵在3-D空间中,我们用空间坐标系来规范物体的位置,空间坐标系由3个相互垂直的坐标轴组成,我们就把它们作为我们观察3-D空间的基础,空间中物体的位置可以通过它们来衡量。当我们把这3个坐标轴上单位长度的向量记为3个相互正交的单位向量i,j,k,空间中每...转载 2019-02-07 19:40:19 · 453 阅读 · 0 评论