码迷,mamicode.com
首页 >  
搜索关键字:碰撞检测    ( 373个结果
图形渲染流水线
本文记录《实时渲染》的读书笔记。 图形渲染的流水线包括三个阶段:应用阶段、几何阶段、光栅化阶段。 1. 应用阶段 应用阶段是应用所驱动的,因此是被软件所执行,并且运行在CPU上。根据不同的应用这个阶段包括碰撞检测、全局加速算法、动画、物理模拟等。 2. 几何阶段 几何阶段负责每个多边形和每个顶点的操 ...
分类:其他好文   时间:2016-04-14 14:08:37    阅读次数:110
[算法][包围盒]球,AABB,OBB
参考地址请看图片水印:http://www.cnblogs.com/iamzhanglei/archive/2012/06/07/2539751.html 包围体是一个简单的几何空间,里面包含着复杂形状的物体。为物体添加包围体的目的是快速的进行碰撞检测或者进行精确的碰撞检测之前进行过滤(即当包围体碰 ...
分类:编程语言   时间:2016-04-13 11:13:25    阅读次数:456
2D游戏中常见的碰撞检测处理【持续更新】
~写在前面~ 嗯...打算开始每天写点啥了,不知道能坚持多久。 打算每天写一点或是技术或是应用或是设计或是什么的乱七八糟的有用的“干货”,所以起名叫“大杂烩”。以一周为单位来进行更新,周一~周三写一些图形方面的内容,四~六是和图形没有什么太大关联的内容(大家意会就好),周日作为一个更新重点试着写一些 ...
分类:其他好文   时间:2016-04-06 18:24:13    阅读次数:203
Cocos2dx学习笔记11:cocos2dx调度器(scheduler)
调度器(scheduler)是主要是为游戏提供定时事件和定时服务。常常用来游戏的一些定时处理的功能,例如一些逻辑判断,碰撞检测等。Cocos2dx提供了三种常用的调度器(scheduler)来让我们使用。默认调度器(schedulerUpdate)默认调度器使用Node的刷新事件update方法,该方法在每帧绘制..
分类:其他好文   时间:2016-04-01 06:44:21    阅读次数:187
碰撞检测之Box-Box检测
2D情况首先回顾一下SAP两个凸包多边形,当且仅当存在一条线,这两个多边形在这条线上的投影不相交,则这两个多边形也不相交.这条线称为Separating Axis.垂直Separating Axis存在一条Separating Line将两个多边形分开。这里还有一个要确定的,就是如果两个矩形之间存在Separating Line,则一定存在一条和两个矩形中的一条边平行。每个矩形对边平行,则我们只需...
分类:其他好文   时间:2016-03-07 06:45:03    阅读次数:371
碰撞检测之Sphere-Box检测
检测思路首先要做的是将Box转为AABB,然后判断圆心是否在Box内,用的就是之前的SAT如果圆心在Box内,肯定相交,如果不在圆心内,则有四种情况,与顶点相交,与楞相交,与面相交,这里的确定也是通过SAT来确定。在二维中,如果圆心不box内,有两种情况只要对比红色线段的长度和圆的半径就可以了。代码 public static bool IntersectSphereBox(Sphere sphe...
分类:其他好文   时间:2016-03-06 06:42:53    阅读次数:230
碰撞检测之Ray-Capsule检测
Capsule的射线检测和Cylinder的类似,只是把上下两个面换成了两个半球,代码上稍作区别即可。Capsule类型定义 public class Capsule : NGeometry { public Vector3 p0; public Vector3 p1; public float radius; public...
分类:其他好文   时间:2016-02-27 06:23:36    阅读次数:295
碰撞检测之Ray-Box检测
两个凸包多边形,当且仅当存在一条线,这两个多边形在这条线上的投影不相交,则这两个多边形也不相交...
分类:其他好文   时间:2016-02-23 06:10:14    阅读次数:310
碰撞检测之Ray-Sphere检测
最近要开一个物理相关的系列,首先整理总结一下去年写的一些东西,然后看能不能撸一个物理引擎出来。 射线检测在之前写光线追踪的时候有写过一些,但当时写得都比较简单,恰好最近工作上又要用到这些,所以就好好来写写。...
分类:其他好文   时间:2016-02-22 01:40:58    阅读次数:588
Unity3d刚体Rigidbody与碰撞检测Collider
做了一个碰撞的小Demo,用一个球去撞击一堵墙,结果在球和墙都设置了刚体和碰撞体的情况下,球穿过了墙。移动球的位置,球有时能穿过墙,有时会被墙阻挡。 对于球穿过了墙,这个问题,在网上找了一下答案,基本可以确定原因是:球的速度过快,碰撞检测设置了离散检测,即相隔一段比较长的时间检测一次碰撞是否发生,而
分类:数据库   时间:2016-02-20 13:20:01    阅读次数:412
373条   上一页 1 ... 17 18 19 20 21 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!