腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
分离
轴
定理
快把
我
逼
疯了
!
、
、
、
我
正在研究2D游戏中使用的
分离
轴
定理
的实现。这是一种工作,但只是一种。
我
是这样使用它的:其中,c1和c2的类型为Convex,定义如下:{bool sat(Convex c1, Convex c2, QPainter *debug) //Debug QColor c
浏览 0
提问于2010-12-07
得票数 9
回答已采纳
2
回答
分离
轴
定理
、
、
、
我
正在试着解决这个问题--
我
已经找了整整一天了!但我不知道如何创建分隔
轴
。
浏览 1
提问于2014-02-08
得票数 0
1
回答
分离
轴
定理
、
、
、
我
在C++中编写了一些代码,用于使用
分离
轴
定理
测试碰撞,并且在某些方向上它错误地触发了碰撞的发生
浏览 1
提问于2018-12-15
得票数 0
回答已采纳
1
回答
分离
轴
定理
问题
、
、
、
我
一直在遵循本教程:http://www.dyn4j.org/2010/01/sat/,以帮助我理解和实现在
我
的游戏中碰撞检测的SAT,因为
我
想增加对多边形的支持。然而,
我
正面临与重叠功能(确定两个预测是否重叠)的麻烦。
我
发现有人使用这个重叠函数执行解决方案: vec2 diffVector(x - vector.x, y - vector.y
浏览 0
提问于2017-07-06
得票数 5
回答已采纳
2
回答
分离
轴
定理
问题
、
、
、
我
目前正在尝试为
轴
对齐和定向的边界框添加重叠测试器,但只有当OBB的角度在-10和+10之间时,解决方案才能准确工作。当角度接近+90度时,碰撞区域似乎首先移动到OBB的右半部分,然后变得不存在。在90和270之间,
我
不能得到重叠,然后当它到了一个完整的360,面积又准确地记录下来。干杯。有没有人可以给我一个正确的版本,下面的检查
轴
方法,请相当漂亮:) 编辑2:实际上,
我
认为只需要一个点积就可以了,因为投影到的向量是单位
浏览 2
提问于2013-01-11
得票数 1
1
回答
分离
轴
定理
难点
、
、
、
、
我
对这个碰撞检测算法有很大的问题。
我
理解它是如何工作的,但是
我
不知道如何在
我
的代码中实现它,尽管我已经看过很多关于它的教程。目前在这个片段中没有冲突检测代码。
浏览 3
提问于2017-07-30
得票数 1
回答已采纳
1
回答
多边形碰撞检测Android
、
、
、
我
开始尝试在
我
的Android游戏中找出多边形碰撞检测。
我
目前正在做像素级的碰撞检测,它看起来太慢了(尽管它很有效)。
我
在看这工具,似乎给我一组图像的顶点是非常方便的。有没有人知道
我
应该如何去实现这一点?基本上,一旦
我
有了一个构成多边形的顶点列表,如何才能检测多边形A是否与多边形B相交?
我
可以看到,这些顶点可以很容易地在Box2D中使用,但我想先尝试不使用Box2D。
浏览 0
提问于2012-02-23
得票数 2
回答已采纳
1
回答
JavaScript
分离
轴
定理
、
、
我
试图用JavaScript中的
分离
轴
定理
来检测两个方格碰撞(一个旋转,一个不是)。尽管我努力尝试,但我不知道在JavaScript中这是什么样子,也找不到任何JavaScript示例。更新:在研究了大量几何和数学理论之后,
我
决定在GitHub回购中推出一个简化的SAT实现。您可以在JavaScript:中找到SAT的工作副本。
浏览 5
提问于2012-05-01
得票数 3
回答已采纳
1
回答
检查
轴
对齐边界框是否在视图截体内
、
、
、
、
假设
我
的Frustum由6个平面组成,每个平面都有以下变量:Vector3f tr; // top rightVector3f br; // bottom right现在,
我
有一个
轴
对齐的边界框为
我
的场景中的每个实体。
我
想检查边界
浏览 8
提问于2018-09-07
得票数 0
2
回答
分离
轴
定理
与Python
、
、
、
这就是
我
目前正在做的事情:然后
我
在
我
的4个
轴
上循环。所以对于每个
轴
:
我
得到了一个矩形的每个角在
轴
上的投影。有2个包含这些投影的列表(数组)。每个矩形一个。然后
我
得到每个投影和
轴
的点积。这将返回一个标量值,可用于确定最小值和最大值。
我
对列表进行排序,以便轻松地选择最小值和最大值。如果长方体
浏览 0
提问于2011-05-16
得票数 4
回答已采纳
1
回答
分离
轴
定理
需要帮助
、
、
、
我
试图检查两个旋转矩形之间的碰撞使用SAT。然而,在某些角度上,它不能正常工作。(见此处)bool SeperatingAxisThereom(std::vector<CVector2> rect1_points, std::vector<CVector2> rect2_points
浏览 0
提问于2014-03-23
得票数 0
回答已采纳
1
回答
分离
轴
定理
旋转问题
、
、
我
昨天发了个帖子,想看看有没有人能理解
我
的问题。
我
已经做了更多的工作,并发现了实际的问题,现在有了一个更清楚的原因是什么造成的问题。从图像中可以看到,这些框沿其适当的
轴
正确投影(所有标记为1的组件都来自主白框1,反之亦然)。当盒子被旋转时,问题就来了。(见图2)。方框1已旋转,但角(投影?)
轴
投影改变了,
轴
1在最左边,但
轴
3已经离开了?代码可以在
我
浏览 0
提问于2014-04-03
得票数 0
2
回答
带条件的AABB碰撞算法
、
考虑它们是可旋转的,但必须在
轴
上定向。下面是对应该发生的事情的直观帮助。
我
希望他们被认为不是碰撞。 } } 什么是条件,
我
应该添加到代码中来解决
我
的问题
浏览 0
提问于2015-07-10
得票数 0
1
回答
突破克隆,如何处理/设计碰撞检测/物理之间的对象?
、
我
正在研究一个突破的克隆体,
我
希望创造一些真实的物理效果,因为在桨上的碰撞角度应该允许球反弹,以及做曲线球等。
我
可以使用基于每像素的碰撞检测,但我认为用线/圆交集测试可能会更容易。因此,
我
自然地考虑为基于行的对象创建一个多边形类,并为圆形对象使用内置的圆形类。听起来是个好办法,对吧?然后根据可能在彼此范围内的对象,使用指定的算法检查碰撞情况?
浏览 0
提问于2011-02-01
得票数 3
回答已采纳
2
回答
(数值)计算两个长方体的相交体积
、
、
、
我
给出了两个长方体,它们的一个
轴
只对齐(另两个不一定),它们的顶点坐标(在一个整体坐标系中),
我
知道它们是相交的。
我
正在寻找一种算法,可以计算出交点的体积。 为了检查相交,
我
使用了
分离
轴
定理
。
浏览 14
提问于2017-01-26
得票数 1
1
回答
矩形和箭头之间的碰撞检测
、
我
想检测矩形和箭头之间的碰撞。最好的算法或方法是什么? 另外,箭头是不是凸多边形?
浏览 3
提问于2011-05-03
得票数 1
回答已采纳
1
回答
java 2d与非垂直线或水平线的碰撞
、
、
我
正在做一个游戏,并且坚持检测不是垂直或水平线与球的碰撞..
我
有一个用于碰撞检测的类来打球
我
的源码: private boolean calcCollision(balls i, balls j) {
浏览 2
提问于2011-07-23
得票数 0
1
回答
分离
轴
定理
:围绕质心旋转
、
、
、
、
我
知道围绕一个点旋转可以这样做:当绘制多边形时,它工作得很好。但不是碰撞检测。编辑:这是
我
到目前为止所拥有的 bestProjection = projection; } ret
浏览 7
提问于2015-06-17
得票数 5
回答已采纳
1
回答
碰撞:
分离
轴
定理
的缺陷
、
、
、
、
问题: 对
我
的碰撞函数的某些输入似乎没有给出正确的结果。
我
实现了SAT算法来测试包围盒和三角形的碰撞。当包围框在负坐标下,当三角形的一个点插入它时,就会发生不起作用的输入。
浏览 1
提问于2014-08-03
得票数 0
回答已采纳
1
回答
分离
轴
定理
OBB对球面
、
我
正在尝试实现OBB/AABB和球形之间的3D碰撞检测。为此,
我
使用了sat/
分离
轴
定理
。对于sat的三维工作,
我
需要人脸法线的obb (球到面),每个顶点的obb - sphereCenter (球到顶点)和边缘法线到sphereCenter (球到边)。最后一个
我
不知道怎么算。verts[i], axis); if (d < min) min = d; return g
浏览 0
提问于2018-09-20
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
对象存储
活动推荐
运营活动
广告
关闭
领券