跳到主要内容

VehicleWheel

继承

Spatial

简要描述

模拟车轮行为的物理对象。

描述

该节点需要用作VehicleBody的子节点,并模拟其轮子之一的行为。 该节点还充当对撞机,以检测车轮是否接触了表面。

成员

类型属性名默认值
floatbrake0.0
floatdamping_compression0.83
floatdamping_relaxation0.88
floatengine_force0.0
floatsteering0.0
floatsuspension_max_force6000.0
floatsuspension_stiffness5.88
floatsuspension_travel5.0
booluse_as_steeringfalse
booluse_as_tractionfalse
floatwheel_friction_slip10.5
floatwheel_radius0.5
floatwheel_rest_length0.15
floatwheel_roll_influence0.1

方法

返回值类型方法名称
floatget_rpm() const
floatget_skidinfo() const
boolis_in_contact() const

常量

成员说明

  • float brake
Default0.0
setterset_brake(value)
getterget_brake
  • float damping_compression
Default0.83
setterset_damping_compression(value)
getterget_damping_compression
  • float damping_relaxation
Default0.88
setterset_damping_relaxation(value)
getterget_damping_relaxation
  • float engine_force
Default0.0
setterset_engine_force(value)
getterget_engine_force
  • float steering
Default0.0
setterset_steering(value)
getterget_steering
  • float suspension_max_force
Default6000.0
setterset_suspension_max_force(value)
getterget_suspension_max_force
  • float suspension_stiffness
Default5.88
setterset_suspension_stiffness(value)
getterget_suspension_stiffness
  • float suspension_travel
Default5.0
setterset_suspension_travel(value)
getterget_suspension_travel
  • bool use_as_steering
Defaultfalse
setterset_use_as_steering(value)
getteris_used_as_steering
  • bool use_as_traction
Defaultfalse
setterset_use_as_traction(value)
getteris_used_as_traction
  • float wheel_friction_slip
Default10.5
setterset_friction_slip(value)
getterget_friction_slip
  • float wheel_radius
Default0.5
setterset_radius(value)
getterget_radius
  • float wheel_rest_length
Default0.15
setterset_suspension_rest_length(value)
getterget_suspension_rest_length
  • float wheel_roll_influence
Default0.1
setterset_roll_influence(value)
getterget_roll_influence

方法说明

  • get_rpm get_rpm() const

返回每分钟转数的车轮转速。


  • get_skidinfo get_skidinfo() const

返回介于0.0和1.0之间的值,该值指示此车轮是否在打滑。 0.0表示打滑(车轮失去抓地力,例如冰冷的地形),1.0表示不打滑(车轮完全抓地力,例如干燥的沥青路面)。


  • is_in_contact is_in_contact() const

如果此轮子与表面接触,则返回true