论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
数据库
›
Oracle
›
【BEPU V1物理】碰撞形状重中心化 汉化笔记#2 ...
【BEPU V1物理】碰撞形状重中心化 汉化笔记#2
海哥
论坛元老
|
2025-4-16 00:10:45
|
显示全部楼层
|
阅读模式
楼主
主题
1572
|
帖子
1572
|
积分
4716
全部碰撞形状均以局部坐标系原点为中心。当从顶点/模型构建复杂形状(如凸包近况或移动网格形态)时,近况结构函数会自动计算质心、体质中心,并通过偏移全部形状数据使其与局部原点对其。这些形状构造函数会输出计算得到的数据位置(即从全部顶点坐标中减去该值以实现对齐)。
注意: 底子形状(盒,球)本身就以多少中心为原点,无需重中心化操作。由于这些近况是近似表示,偏移量也属于近似值。可通过以下方式确定偏移量: 对比图形的困绕盒(AABB或球体),其他测量方法,目测估算。确定偏移量后,图形与近况的对齐逻辑与复杂近况雷同。
一、题目现象
由于重中心化操作,碰撞形状不再与原始图形数据对齐。若直接利用Entity.WorldTransform同时变更图形和碰撞形状,由于初始不对齐,会出现图形"绕远处质心旋转"的异常现象,常表现为:
1.图形穿透墙壁/地板
2.物理表现与视觉严峻不符
现实上碰撞形状本身活动完全正常
解决方案
需对图形施加局部空间偏移使其与碰撞形状对齐。形状构造函数已提供所需的精确偏移量。
预制实体注意事项:利用ConvexHull/MobileMesh等预制实体类型时,其内部创建的碰撞形状会通过entity.Position自动对齐天下空间。但若通过指定天下位置的构造函数创建实体,则entity.Position将不再代表偏移量。
实现方法
1.创建逆向偏移变更矩阵(将图形移回原点)
2.组合变更公式:
effect.World = localOffsetTransform * entity.WorldTransform
复制代码
二、进阶本事
若必要以图形原点作为实体旋转中心,可通过entity.CollisionInformation.LocalPosition偏移碰撞形状。该方法可使:
图形与碰撞形状保持对齐
旋转中心位于建模软件中的原点位置
详见技术帖:《设置旋转中心的方法》
参考资源
示例项目:BEPUphysicsDemos中的GraphicMatchingDemo
相关技术讨论:
https://forum.bepuentertainment.com/viewtopic.php?f=4&t=1511
https://forum.bepuentertainment.com/viewtopic.php?f=4&t=1516
https://forum.bepuentertainment.com/viewtopic.php?f=4&t=1513
https://forum.bepuentertainment.com/viewtopic.php?f=4&t=1517
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
海哥
论坛元老
这个人很懒什么都没写!
楼主热帖
makefile简单脚本编写和Linux调试器gdb ...
【第90题】JAVA高级技术-网络编程9(简 ...
CMOS图像传感器——黑电平校正 ...
什么是精准卫星授时?什么是NTP网络时 ...
TCP 时间戳妙用
C++ 深度解析教程(十七)C 语言异常处 ...
Linux【实操篇】—— 日志管理 ...
如何使用 FlowUs 、Notion 等笔记软件 ...
姚凯大学生创业导论课后答案2022 ...
windows提权-系统错误配置提权 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
Postrge-SQL技术社区
公有云
主机安全
快速回复
返回顶部
返回列表