游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1920|回复: 3

2D 三角形和轴对称矩形相交快速检测

[复制链接]

11

主题

30

帖子

30

积分

注册会员

Rank: 2

积分
30
发表于 2007-6-8 14:32:00 | 显示全部楼层 |阅读模式
Hi all,
   我在尝试一个轻量级的frustum剪裁,把3D的剪裁体简化到2D空间来做(没办法,手机上的资源太有限了),谁有快速的2d 三角形和轴对称矩形的相交快速检测啊?我现在自己写了个,是看矩形的四个顶点是否在三角形内,可我确信这肯定不是最快速的方式。。。

11

主题

30

帖子

30

积分

注册会员

Rank: 2

积分
30
 楼主| 发表于 2007-6-8 14:44:00 | 显示全部楼层

Re:2D 三角形和轴对称矩形相交快速检测

另外一种方式是分离轴的算法,可我也确信这不是最好的!

11

主题

30

帖子

30

积分

注册会员

Rank: 2

积分
30
 楼主| 发表于 2007-6-8 15:09:00 | 显示全部楼层

Re:2D 三角形和轴对称矩形相交快速检测

对了,我的三角形肯定是等腰三角形,所以可能有些地方可以取巧!

0

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2007-6-8 18:06:00 | 显示全部楼层

Re:2D 三角形和轴对称矩形相交快速检测

当二者交叉穿越的时候,顶点互不在对方形状之内,你的算法有漏洞。对于你的情况,axis-separating应当速度很快。到网上搜索GJK算法的文档,还有一种是V-Clip算法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 05:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表