扭力液压梁

此功能自 BeamNG.tech 和 .drive 版本 0.14.0 开始支持。

扭力液压梁(torsion hydros)是一种液压梁 的变体,不过它不是根据需要改变长度的梁,而是被设置为一种扭杆 ,其两端之间的角度可以根据需要进行调节。

限位可以通过 factor 参数来设置,这会在两个方向上设置相同的极限;也可以分别用 inLimit 和 outLimit 参数来设置极限。 这些值表示旋转的角度,单位为弧度。例如,6.28(也就是 2*PI)等于完整的 360 度旋转。

扭力液压梁的常见用途包括卡车和老式车辆的转向箱,以及可以开启的面板等。

由于它们和液压杆非常相似,并且部分代码是共用的,所以它们和普通的液压杆一样,都采用 in/out 表示方式,即当电控值为正时使用 out,电控值为负时使用 in。下图展示了这两种方向分别对应的实际转动方向。

如果你的扭力液压梁转动方向不正确,最简单的解决方法是将 factor 或 input factor(如果使用 in/outLimit)设置为负值。

必要参数

string
type
第一个杠杆端节点(first lever end node)
string
type
第一个轴节点(first axis node)
string
type
第二个轴节点(second axis node)
string
type
第二个杠杆端节点(second lever end node)

可选参数

number
type
1
default
扭力液压梁的转动极限(弧度)

这个值表示扭力液压梁每个方向的最大角度限位。

总锁止角度(total lock to lock angle)会是这个值的两倍。

负值会让液压梁转动相反方向。

number
type
-1
default
扭力液压梁的内侧限位(弧度)
会被 “factor” 参数覆盖。
number
type
1
default
扭力液压梁的外侧限位(弧度)
会被 “factor” 参数覆盖。
number
type
1
default
输入值的倍率

与 inLimit 和 outLimit 配合使用。会被 “factor” 参数覆盖。

负值会使扭力液压梁按相反方向旋转。

number
type
2
default
扭力液压梁收回的速度(弧度/秒)
number
type
inRate
default
扭力液压梁伸出的速度(弧度/秒)
number
type
inRate
default
当 inputSource 为 0 时,扭力液压梁回到中心的速度(弧度/秒)
string
type
steering
default
控制该扭力液压梁的电控数值
number
type
0
default
偏移扭力液压梁的中心位置
改变用于扭力液压梁中心的电控值。用于偏移液压梁的中心值,对极限无影响。
number
type
-1
default
扭力液压梁完全收回时的电控值
所有高于该值的电控将使扭力液压梁保持在全锁状态。
number
type
1
default
扭力液压梁完全伸出时的电控值
所有高于该值的电控将使扭力液压梁保持在全锁状态。

示例

"torsionHydros": [
    ["id1:","id2:","id3:","id4:"],
    {"spring":200000, "damp":20, "deform":"FLT_MAX", "strength":50000},
    ["st2r","st2l","st3l","st1ll", {"factor":-0.57,"steeringWheelLock":570,"inRate":5,"outRate":5,"inputSource":"steering_input"}],
    ["st2l","st2r","st3r","st1rr", {"factor":-0.57,"steeringWheelLock":570,"inRate":5,"outRate":5,"inputSource":"steering_input"}],
],
"torsionHydros": [
    ["id1:","id2:","id3:","id4:"],
    {"spring":100000, "damp":100, "deform":"FLT_MAX", "strength":"FLT_MAX"},
    {"breakGroup":"spareholder_hinge_b"},
    ["bd9rr","sh2rrr","sh1rrr","sh1r", {"factor":1.55,"steeringWheelLock":650,"inRate":1.2,"outRate":1.8,"inputSource":"tailgate"}],
    {"breakGroup":""},
],
上一次修订: 五月 19, 2026

还有其他问题?

加入我们的 Discord 服务器
Our documentation is currently incomplete and undergoing active development. If you have any questions or feedback, please visit this forum thread.