美文网首页
2023-11-06【Bepu物理】记录

2023-11-06【Bepu物理】记录

作者: 持刀的要迟到了 | 来源:发表于2024-04-07 17:59 被阅读0次

目的:能可视化地动态展示出所有计算过程中的计算点,然后观察是否合理。

先搞一个测试环境,测试胶囊体往上方墙壁检测,得到的方向,点,算法里的计算是否相交,深入算法逐步骤展示和不同门的判断,算出来的法线,算出来的点。

2D凸多边形碰撞检测算法(二) - GJK(上) - 知乎 (zhihu.com)
2D凸多边形碰撞检测算法(三)- MPR - 知乎 (zhihu.com)

MPR:
相减,得到闵可夫斯基差的图形。
这个图形的逐个顶点连线,得到门。再拿质心和原点连线,判断是先经过原点,还是先经过门。
先经过门,不相交。先经过原点,相交。
根据相交点信息,也能获得交叠的信息:


GJK:
判断两个图形是否重叠。
如果发生重叠,必然会有一个坐标,相减后为原点。

1.闵可夫斯基差:Minkowski Difference。

BEPU:
GetLocalExtremePointWithoutMargin:
各个形状的方法不同。是获得不同形状的某个《极点》


相关文章

  • Unuity-BEPU 3D定点物理引擎实战系列1.6 BEPU

    前言 前面我们讲解了如何监听物理引擎的碰撞事件, 在物理引擎内核中如何架构与设计碰撞规则,使得物理Entity与周...

  • 2022-08-02【BEP】Pair Overlap

    https://github.com/bepu/bepuphysics1/blob/master/BEPUphys...

  • BEPU物理引擎碰撞系统的架构与设计

    前面我们讲解了如何监听物理引擎的碰撞事件, 在物理引擎内核中如何架构与设计碰撞规则,使得物理Entity与周围的物...

  • 2023-11-06

  • 数据库原理

    记录物理存储 定长记录 变长记录 多记录存储 物理邻接存储 指针连接存储 大字段存储(BLOBS) 文件组织方式 ...

  • Unity-BEPU 3D定点物理引擎实战系列 1.5重构物理E

    1.5重构物理Entity架构,支持更多的形状 上一节实战如何编译BEPUphysicsint源码到自己的项目, ...

  • MySQL日志文件系统

    redo log redo log是实现在数据引擎层的,记录的是物理日志,属于物理变更,记录了关于每一个数据页是如...

  • 关于物理

    我,初中物理满分100拿过98,高考物理满分,全国大学生部分地区物理竞赛(北京赛区)二等奖,大学物理99,在此记录...

  • 2023-11-06少爷和丫鬟

    最近在看《京华烟云》,现在看到了少爷体仁和丫鬟银屏的部分,心中突然有些感慨。 多情少爷x美貌丫鬟的故事并不罕见,比...

  • 2019-02-16

    DialogFragment使用日常记录 1 设置点击背景不消失代码 2 屏蔽物理返回键代码(点击物理返回,Dia...

网友评论

      本文标题:2023-11-06【Bepu物理】记录

      本文链接:https://www.haomeiwen.com/subject/ppazidtx.html