惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Secure Thoughts
罗磊的独立博客
T
The Blog of Author Tim Ferriss
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
Last Week in AI
Last Week in AI
美团技术团队
Google Online Security Blog
Google Online Security Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
D
Docker
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
月光博客
月光博客
L
LINUX DO - 最新话题
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
W
WeLiveSecurity
H
Heimdal Security Blog
Vercel News
Vercel News
SecWiki News
SecWiki News
Forbes - Security
Forbes - Security
Blog — PlanetScale
Blog — PlanetScale
Google DeepMind News
Google DeepMind News
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
www.infosecurity-magazine.com
www.infosecurity-magazine.com
TaoSecurity Blog
TaoSecurity Blog
T
Troy Hunt's Blog
A
About on SuperTechFans
C
Check Point Blog
S
Security Affairs
Hacker News - Newest:
Hacker News - Newest: "LLM"
AI
AI
WordPress大学
WordPress大学
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Help Net Security
Help Net Security
博客园_首页
The Last Watchdog
The Last Watchdog
S
SegmentFault 最新的问题
Hugging Face - Blog
Hugging Face - Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
Engineering at Meta
Engineering at Meta
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
I
Intezer
K
Kaspersky official blog
M
MIT News - Artificial intelligence
J
Java Code Geeks
G
GRAHAM CLULEY
P
Palo Alto Networks Blog

博客园 - fish.shadow song(若愚.影歌)

projective dynamics的global solve中 引入拉格朗日乘子的简化方法 恭喜PBD终于有了自己的物理解释和模型 所谓“中国学生数学NB”的神话 有关Lemek's algo中,除了Initial Ray外Second Ray是不可能出现(W0,W1,W2,。。。Z0均严格>0)的证明 Physics Engine V0.4 Soft-Rigid-Vehicle Demo all in one 体积网格生成浏览器 自动生成TetraMesh的算法写好了不错,可以支持Multi Resolution 基于tetrahedron的柔体 Shape Match 的方法效果极差 气死我了 My Physics Engine V0.1 共轭梯度(Conjugate gradient) SPH的实时流体模拟 关于IS-LM曲线均衡情况下政府扩张性财政政策对于国民收入影响力的数学推导 基于Eulerian的grid方法和基于Lagrangian的SPH方法的流体模拟的比较 迷茫 暂停研究一段时间 有关convex和Triangle Mesh的碰撞中Inner Edge以及Inner Vertex所导致的错误法向量的处理方法 convex cast vehicle simulation
基于GJK的Convex Cast存在的Numerical问题
fish.shadow song(若愚.影歌) · 2009-11-21 · via 博客园 - fish.shadow song(若愚.影歌)

    这几天碰巧看到Gino 的 ppt<<Continuous Collision Detection: Progress and Challenges>>,里面讲了使用GJK方法来实现两个Convex的Cast方法,一开始以为很简单,而且正好在做车辆的模拟仿真,正好用这种方法来做车轮和地面的Cast,可是我想简单了,刚把自己写好的方法运用上去以后发现车身抖个不停,轮子还不停穿入地面有时候明明该轮子从Cast的起始位置到结束位置会和地面接触,该算法就是返回一个异常的情况,一开始以为自己写错了,去看了下Bullet的代码,发现一样,而且也存在这个问题,主要在于和使用GJK检测碰撞时会遇到的数值误差问题一样,有时候新取得的Minkwoski和的Support Point会已经存在当前的单纯型体中了,但是convex cast的算法没有对这个处理,后来加了处理,本来以为很强壮了可是后来发现还是不行,虽然不会出现穿地面返回无效状态的问题了,可是轮子还是频繁的小幅度抖动,找了很久发现原应在于我使用的Cylindershape模拟轮子和使用一个很大的box模拟地面,这2个尺寸差太多了,导致GJK这类迭代算法的数值不稳定,改小尺寸后一切正常,轮子非常平稳。这也让我总结出了点经验,由于数值问题尽量要使用尺寸相近的东西来进行碰撞检测或者Convexcast运算,实在有大物体,比如一个很大的地面就是用层级Mesh把它划分成多个小的部分,这样可以保证碰撞算法的数值强壮性