论文阅读笔记:A Fast Triangle-Triangle Intersection Test

本文详细介绍了Tomas Moller的论文《A Fast Triangle-Triangle Intersection Test》,主要内容包括碰撞检测算法背景、三角形相交的测试方法、优化策略以及实现和性能分析。通过计算两个三角形在特定平面的投影距离,判断它们是否相交,优化包括平移不变性和轴对齐投影,适用于三维空间中的碰撞检测。
摘要由CSDN通过智能技术生成

论文:A Fast Triangle-Triangle Intersection Test

作者:Tomas Moller
时间:2012.04.06

1.简介

计算两个三角形是否相交的算法及优化。(碰撞检测算法)

2.介绍

碰撞检测算法:

OBBTree(文章“OBBTree: A Hierarchical Structure for Rapid Interference Detection” Cottschalk 96)
sphere hierarchies (文章“Approximat ing Polyhedra with Spheres for Time-Critical Collision Detection” Hubbard 96)
BV-tress(文章“"Efficient Collision Detection Using Bounding Volume Hierarchies of k-DOPs” Klosowski 97)

3.相测试方法

  • 两个三角形表示: T 1 T_1 T1, T 2 T_2 T2;
  • 三角形点: T 1 T_1 T1 V 0 1 V_0^1 V01 V 1 1 V_1^1 V11 V 2 1 V_2^1 V21 T 2 T_2 T2 V 0 2 V_0^2 V02 V 1 2 V_1^2 V12 V 2 2 V_2^2 V22
  • 三角形所在的面: π 1 \pi_1 π1, π 2 \pi_2 π2

第一步:平面 π 2 \pi_2 π2方程: N 2 ⋅ X + d 2 = 0 N_2·X + d_2 = 0 N2X+d2=0, X X X为平面任意一点
其中: N 2 = ( V 1 2 − V 0 2 ) × ( V 2 2 − V 0 2 ) ; N_2 = (V_1^2-V_0^2)×(V_2^2 -V_0^2); N2=(V12V02)×V22V02); d 2 = − N 2 ⋅ V 0 2 ; d_2=-N_2·V_0^2; d2=N2V02;
第二步:表示 T 1 T_1 T1上点到 π 2 \pi_2 </

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值