2

对于revolute的joint和wheel的joint,它们看起来很相似,似乎我们可以使用revolute joint做那个wheel joint可以吗?我搜索了box2d手册,这部分很简单,我也检查了box2d的源代码,它只是说像车轮接头是为车辆悬架设计的。有谁知道它们之间有什么区别,更具体地说,它到底是什么车轮接头?如果你能给我一个车轮接头的样本(c ++版本),我将非常感谢你。

4

2 回答 2

3

旋转接头可以被认为是铰链、销或轴。在每个物体上定义一个锚点,物体会被移动,使这两个点总是在同一个地方,并且物体的相对旋转不受限制。

可以对旋转关节进行限制,以便实体只能旋转到某个点。也可以给它们一个马达,这样物体就会尝试以给定的速度和给定的扭矩旋转。旋转接头的常见用途包括:

  • 轮子或滚筒
  • 链条或摆桥(使用多个旋转接头)
  • 布娃娃关节
  • 旋转门、弹射器、杠杆

v2.1.2 之后添加的关节:

Wheel - 线接头,重命名

线接头可以描述为旋转接头和棱柱接头的组合,可用于建模车辆悬架

按照这个关于关节的链接。它可以以更好的方式明确这些关节之间的区别。

http://blog.allanbishop.com/box2d-2-1a-tutorial-part-2-joints/

于 2013-08-03T21:43:30.130 回答
0

旋转接头(也称为销接头或铰链接头)是一种用于机构的单自由度运动学副。 [1] 旋转接头提供单轴旋转功能,用于许多地方,例如门铰链、折叠机构和其他单轴旋转装置。

于 2013-08-03T11:09:55.047 回答