我在子弹中模拟绳索与绳索碰撞,我希望它尽可能准确。我不需要模拟是实时的。绳索由使用约束连接的刚体组成(例如btConeTwistConstraint)。
我需要调整哪些设置才能使模拟变得更加真实和准确?
从我的实验中,将第3个参数减少到1/300可以提供额外的准确性。
gDynamicsWorld->stepSimulation(SIMULATION_STEP_TIME, 1, 1.0f/60.0f);
同样增加求解器迭代计数有点帮助:
btContactSolverInfo& info = dynamicsWorld->getSolverInfo();
info.m_numIterations = 50;