腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
AABB
和
胶囊
之间
的
交点
(
扫描
球体
)
、
、
我有一个在R3空间中由最小向量A
和
最大向量B定义
的
轴对齐边界框,以及一个由具有端点a
和
b以及半径r
的
线段定义
的
胶囊
。我想检查一下这两个形状是否相交。我知道如果
胶囊
的
定义段与
AABB
相交,这两个形状实际上是相交
的
。然而,我如何处理剩余
的
情况,即段不与
AABB
相交,但
胶囊
仍然相交。
浏览 48
提问于2021-04-03
得票数 2
3
回答
射线-
胶囊
交叉点
、
、
、
我有一个
胶囊
,由两个点A
和
B以及半径r定义。光线由方程式定义:X = O + D*t。现在我需要获取所有(0-2)个交叉点
的
t。但正如所说,
胶囊
相交测试应该比柱面相交测试更简单。
浏览 6
提问于2011-08-12
得票数 2
回答已采纳
2
回答
使用
AABB
或OBB怀疑进行碰撞检测
、
、
我已经读到了一些关于它
的
东西,我想用这个来做一些实现。但我有几个疑问。de
AABB
的
问题是对象必须轴对齐,否则你必须每一帧都重新计算bbox,对吗?重新计算成本高吗?它是如何与
AABB
一起工作
的
?在游戏中使用最多
的
是哪一个?为什么? 提前感谢您:)
浏览 2
提问于2011-09-26
得票数 6
回答已采纳
2
回答
碰撞解决球-
aabb
和
aabb
-
aabb
、
、
、
我目前正在研究一个基本
的
物理引擎,它不考虑旋转。目前,我致力于解决aabbs
和
球体
之间
的
碰撞问题。不幸
的
是,我不知道动态
aabb
和
动态
球体
之间
的
碰撞是什么样子
的
。当一个
球体
从上方
的
对角线方向撞击一个正在下落
的
aabb
时,
aabb
会根据
球体
的
飞行方向被推到两边
浏览 0
提问于2012-07-23
得票数 2
1
回答
扫描
三维
胶囊
与
AABB
交叉,我到底应该用什么来完成这一任务?
、
、
、
、
我正试图弄清楚如何与
胶囊
进行连续碰撞(例如,这将代表玩家
的
碰撞量)。考虑到太空舱在许多游戏引擎中是多么
的
普遍,而且它只是沿着一条线扫过
的
一个圆圈,我会假设,即使它
之间
正常
的
碰撞--任何盒子、三角形/任意
的
面--都会非常丰富,然而,我很难在太空舱碰撞中找到任何东西。不知何故,我想我可以找出被扫过
的
体积/物体
的
交集(方框+4
胶囊
碰撞检测),并通过二进制搜索到近似的碰撞,但这似乎并不理想,特别是考虑到所
浏览 0
提问于2020-12-17
得票数 0
2
回答
球面与旋转盒自定义碰撞问题(C#,统一)
、
、
、
我不太喜欢在不做研究
的
情况下发表关于问题
的
问题,但我几乎要放弃了,所以我想试一试,问你我
的
问题。我想在Unity中创建一个自定义
的
碰撞检测(所以请不要建议“使用刚体
和
\或对撞机”,因为我不想按目的使用它们)。主要思想:我想检测基本域
和
基本框冲突。我已经找到了以下解决方案
的
AABB
vs Sphere主题: var x = Math.max(box.minX, Math.min(sphere.
浏览 10
提问于2020-08-08
得票数 0
1
回答
不同K
和
卷
之间
的
K-Dop冲突
、
、
、
、
现在,经过一些工作,我终于理解了KDop包围体是如何创建
的
,以及碰撞是如何相交
的
,并对它们进行了有效
的
实现。现在问题又来了。例如,我如何使一个DOP6 (
AABB
)
和
一个DOP14 (
AABB
+DOP14截断)相交?或者是DOP14 (
AABB
+角切掉)
和
DOP26 (
AABB
+角切掉+边切掉)?简单
的
方法(在具有相同K
的
KDOP
之间
)是 public Boolean In
浏览 0
提问于2010-01-30
得票数 1
回答已采纳
3
回答
AABB
的
球面相交检验
、
、
我有一个
球体
,我想知道我
的
轴对齐边界框(
AABB
)是否完全、部分或根本不在
球体
内。我已经找到了很多算法,但它们只能给出部分或外部结果。有什么建议吗?
浏览 7
提问于2015-02-05
得票数 3
1
回答
AABB
-
AABB
碰撞,我要撞哪个脸?
、
、
为了让我
的
物体在碰撞时滑动,我需要:算出那张脸
的
正常值。我知道我有两个
AABB
的
碰撞,如何计算我撞到
的
AABB
的
哪个面?一个是玩家,另一个是世界对象。📷 谢谢你
的
帮助。
浏览 0
提问于2012-03-22
得票数 7
回答已采纳
3
回答
我如何接近这个碰撞模型?
、
、
这是我已经实现
的
游戏级原型。它每个房间几乎没有对象,我最终可以在其中添加一些碰撞检测/响应代码。视频我
的
球员就在房间里,所以他必须和那些
AABB
正确地碰撞,所以当他撞到里面的任何物体时,他会得到那些
AABB
的
正确
的
碰撞反应。现在我想听听你们
的</
浏览 0
提问于2012-03-24
得票数 4
1
回答
快速网格碰撞3D (C# XNA)
、
、
我试着写一个简单
的
程序,在这个程序中,3D景物可以用基本
的
相机四处走动。然而,我发现很难与我
的
地形进行简单
的
碰撞。我想知道以前是否有人遇到过类似的问题,并且可能知道如何更好地解决这个问题?我见过很多3D碰撞问题,但我注意到很多答案都是用
球体
或立方体来近似网格物体--然而,我发现这与地形一样复杂
的
东西是不切实际
的
。我使用了一个用搅拌器制作
的
地形.fbx模型,抓住它
的
全部顶点列表,找到离摄像机最近
的
一个,并试图将相机Y设
浏览 0
提问于2015-03-18
得票数 2
1
回答
锥箱碰撞
、
、
我希望实现圆锥体(圆底)
之间
的
碰撞检测。所以它基本上是一个
球体
的
一部分)
和
一个盒子。我不太担心它是
AABB
或OBB,因为转换应该足够简单。我找到
的
每一个解都使用一个三角形锥,但我
的
锥更像是一个有角度
和
距离
的
“弧线”。 做这个碰撞检测有简单
的
解决方案吗?还是做几种测试
的
案例?即。比如得到一个球面上
的
交点
,r是我
的
圆锥距离,然后测试
浏览 3
提问于2020-06-02
得票数 2
回答已采纳
3
回答
多包围盒包含检测算法
、
、
、
、
有没有人知道多边界框包含检测算法(或实现参考),其描述如下: 有一系列轴对齐
的
边界框,其中一些可能会与
和
一个简单
的
3D形状相交,例如一个
球体
(或者它可以是另一个
AABB
)。我需要一个算法来检测该形状是否完全包含在
AABB
中。换句话说,
球体
的
任何部分都不在
AABB
-s之外。问题是:在单个
AABB
中测试容器很容易,但是存在一种情况,即形状可能在多个
AABB
-s
之间
分割,甚至可以与多个<
浏览 49
提问于2018-06-02
得票数 4
回答已采纳
1
回答
用聚光灯摧毁敌人
、
Spotlight") Destroy(gameObject); dead = true;}有人能帮我吗?
浏览 3
提问于2013-10-03
得票数 0
回答已采纳
2
回答
什么是最有效
的
交叉测试对
AABB
树- OBB,圆柱或
胶囊
?
、
、
、
我目前正试图在3D中找到比
AABB
更紧
的
卷
和
AABB
卷树
之间
的
碰撞。我只需要知道它们是否相交,没有最近
的
距离或碰撞反应。OBB、圆柱体或
胶囊
都大致符合这些目的,但圆柱
和
胶囊
是我想到
的
第一件事,我几乎没有发现在线检测交叉口
的
信息。我是否正确地认为,即使它们看起来像更简单
的
形状,它们在执行分离轴测试时总是更加复杂?
浏览 0
提问于2012-05-04
得票数 4
回答已采纳
6
回答
检查两个移动
的
AABB
是否相交最快
的
方法是什么?
、
、
、
我有两个
AABB
正在移动,最快
的
方法是检查它们是否会在一个框架下相交?📷您最喜欢
的
任何编程语言,我都可以轻松地移植它。 谢谢。
浏览 0
提问于2015-01-28
得票数 14
回答已采纳
1
回答
圆碰撞LineSegment C++ (UE4)
、
、
当我
的
代理移动时,我希望检测到碰撞,所以我正在子步执行它
的
移动,->,agentPosition是代理现在
的
位置,agentPosition + agentDelta是它想要在这个步骤中
的
位置。这条线被定义为FVertex (是的,不好
的
名字) testEdge (它有2点A
和
B)。我试图找到一个碰撞点(平均为2个可能
的
交点
),并计算所需
的
参数: 碰撞时间({0.0f,1.0f}) CollisionPoint (其中圆圈在碰撞
浏览 0
提问于2019-01-10
得票数 0
回答已采纳
2
回答
为什么网格烘焙会产生巨大
的
性能尖峰?
、
、
、
在我
的
Android设备上玩游戏
的
几秒钟后,我看到了"Mesh.Bake Scaled PhysX CollisionData“带来
的
巨大性能提升。在我
的
游戏中,整个级别是一个包含多个带有网格对撞机
的
核体
的
父对象。每个FixedUpdate(),我
的
父对象都围绕播放器旋转。📷 左下角显示尖峰前
的
数据,右后显示数据。
浏览 0
提问于2014-03-21
得票数 1
1
回答
球面-球面相交,选择正确
的
θ
、
、
、
、
我正在处理一个C++问题,在这个问题中,我试图建立一个实用函数,它以三维空间(x,y,z)
和
半径r中
的
两个线段开始点作为输入。如果存在产生公共端点
的
多个方向,则函数应该选择在hint_direction指示
的
方向上最远
的
方向。我成功地得到了所有的相
交点
,但我想不出如何得到一个在暗示方向上最远
的
点。 我想我也许可以使用圆
和
hint_direction
之间
的
交点
,得到这个点
的
一个角度,
浏览 1
提问于2021-05-10
得票数 0
回答已采纳
1
回答
为什么这种
扫描
和
修剪冻结
的
实现,以及我如何修复它?
、
、
当我试图实现
扫描
和
修剪时,
aabb
和
球体
碰撞不能正常地碰撞。我对代码进行了调试,并将问题追溯到这些方法。、
AABB
和
Sphere碰撞(两者
的
代码略有不同)public boolean collides(Sphere other) { float().x - v) * (
aabb
.getMin().x - v);
浏览 0
提问于2018-03-30
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
钱小佳直言要带aabb一起入狱,两人恩怨由来已久
A/B实验避坑指南:为什么不建议开AABB实验
哈佛大学开发具有高度非线性行为的可编程元流体
入门c4d教程:石英钟的模型建立,你们能学会吗
谈谈 Python 那些不为人知的冷知识(五)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券