我是Box2D的新手,(以及一般的动作脚本),我正在为物理专业学生制作一种教学工具。我试图能够显示在给定时刻在身体上作用的力(作为矢量)。是否有一种方法可以找到作用于身体的单独载体(例如摩擦力,法向力,重力等)并让它们可以使用?非常感谢任何帮助。
答案 0 :(得分:0)
不是一个简单的方法,不是。有一个PostSolve函数,可以让你获得应用于两个物体的冲动,当它们重叠时将它们分开,并且它具有正常和相切(摩擦我猜)组件。从这些中你可以得出一些与你所说的相近的东西。
如果您要教授这个问题,需要考虑的是为了保持图书馆的有效性,许多角落被削减,例如。摩擦不准确,正常情况并非总是如此。您可能会发现这很有趣:http://www.iforce2d.net/b2dtut/collision-anatomy