-
包围球Spheres
-
轴对齐包围盒AABB
-
有向包围盒OBB
- 原理
两个多边形在所有轴上的投影都发生重叠,则判定为碰撞;否则,没有发生碰撞。
- 投影
- 代码实现
close all;clear;clc
- 原理
只对凸体有效;支持任何凸体形状之间的碰撞检测。
- 代码实现
close all;clear;clc
- 包围体
- 像素化(voxel.m)
- 三角网格(只描述表面;代码C:\Users\stevewen\文档\MATLAB\distmesh)
fd=@(p)(sum(p.^2,2)+.8^2-.2^2).^2-4*.8^2*(p(:,1).^2+p(:,2).^2);
[p,t]=distmeshsurface(fd,@huniform,0.1,[-1.1,-1.1,-.25;1.1,1.1,.25]);