分轴定理 分离轴定理用于碰撞检测示例。 移动一个红色三角形以检查它与其他三角形之间的碰撞。 该示例使用
2021-12-01 11:17:44 8KB C++
1
碰撞检测是计算机图形学和虚拟现实中最基本且非常重要的组成部分。这些代码对于初学者或者有些帮助,大家可以看一下
2021-11-30 23:02:45 54KB 碰撞检测代码
1
Java 小球碰撞 碰撞检测 碰撞引擎,看了一些网上的例子,然后实现了一种小球碰撞的算法,是使用平面向量和冲量守恒完成的。
2021-11-30 15:35:34 20KB Java 小球碰撞 碰撞检测 碰撞引擎
1
gjk.c –平原C的Gilbert-Johnson-Keerthi 这是在普通C语言中粗略但快速地实现GJK冲突检测算法的功能。只有一个C文件,少于200行,没有依赖关系。 目前处于2D模式,即将推出完整的3D版本。此2D版本使用Minkowski求和,并在Minkowski空间中构建一个三角形单形,以判断两个任意凸多边形是否发生碰撞。 3D版本将大致相同,但将在3维Minkowski空间内构建一个四面体单形。 它当前仅指示是否存在碰撞。 距离和接触点的C代码即将推出。 免责声明 他妈的许可证和版权。 我这样做是出于学习目的,这是公共知识,任何用法都是完全免费的。 使用范例 这是的示例案例的。 将两个测试的多边形定义为纯C矢量结构类型的数组。 GJK的这种实现实际上并不关心数组中顶点的顺序,因为它将所有点集都视为凸多边形。 struct _vec2 { float x; float
2021-11-17 16:40:30 25KB physics simplex collision-detection gjk
1
碰撞检测 查看本书,包括交互式示例: 更新! 这个网站已经获得了很多访问,这真是太好了。 我进行了一些更改,以使其在移动设备上看起来更好,使导航更容易,并尝试查看所有内容以查找错误。 如果您有任何问题或建议,请。 谢谢! 对象的碰撞是大多数游戏体验和用户界面的基础。 棒球棒与球相撞,僵尸撞到墙壁上,马里奥(Mario)降落在平台和脚龟上。 甚至像用鼠标(一个点)单击一个按钮(一个矩形)这样简单的事情也是冲突。 本书使用圆形,矩形和直线等基本形状解释了这些碰撞背后的算法,因此您可以将其实现到自己的项目中。 这里覆盖了什么? 本书涵盖点,圆,矩形,直线,多边形和三角形之间的碰撞。 这些示例旨在尽可能地易于阅读和理解。 肯定有更快,更有效的方法来检测这些碰撞,但是本书旨在使用户友好并以最少的数学知识教授这些原理。 每个部分都包含对碰撞算法的描述,以及使用processing.js构建
2021-11-17 14:09:14 1.61MB processing book collision-detection interactivity
1
通过这个DEMO ,更能检测出碰撞事件!方便我们了解!
2021-11-03 16:49:30 106KB unity 碰撞检测
1
TTT模块 评估不同的碰撞检测算法(AABB,SAT,球体碰撞,八叉树,四叉树,K树)对FPS和处理中模拟的内存使用情况的影响
2021-11-02 18:22:28 177KB HTML
1
4叉树实现的碰撞检测,只有当需检测的物体足够多时候才能发挥其优势
2021-11-02 18:19:35 67KB 四叉树 碰撞检测 AS3
1
本书详细阐述了与碰撞检测问题相关的高效解决方案及相应的数据结构和算法,主要包括:碰撞检测系统中的设计问题、数学和几何学入门、包围体、基本图元测试、层次包围体技术、空间划分、BSP树层次结构、凸体算法、基于GPU的碰撞检测、数值健壮性、几何健壮性以及优化操作。另外,本书还提供了相应的算法、代码以及伪代码,以帮助读者进一步理解计算方案的实现过程。
2021-10-28 15:38:04 40.66MB 碰撞检测 实时 游戏
1
android 两球或多球碰撞检测实例, 对于初学碰撞检测原理还是很有帮助的。
2021-10-27 21:13:25 8.02MB android 碰撞
1