是否可能,如果是的话,如果我有两个用铰链约束连接的物体,那么我如何在Bullet中施加力?有什么东西让它们更开放? 那么有可能给铰链约束提供某种阻力吗?
(如果相关:子弹版:bullet-2.82-r2704 )
答案 0 :(得分:0)
子弹具有向刚体施力的功能:
void btRigidBody :: applyForce(const btVector3& force,const btVector3& rel_pos)
参考:
http://bulletphysics.org/Bullet/BulletFull/classbtRigidBody.html#af016720c45cf7ccaf8701d81a28319d9
首先,要实现像铰链约束这样的剪辑,您必须创建铰链约束。
参考:
http://bulletphysics.org/mediawiki-1.5.8/index.php/Constraints#Hinge
下一步,您必须对方向相反的两条腿施加角力。因此将夹子拉到一起的力取决于两个“腿”之间的角度。
(此外,您可以设置铰链约束的限制以使其以指定角度停止。)