跳转至

VehicleWheel

继承

Spatial

简要描述

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

描述

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

成员

类型 属性名 默认值
float brake 0.0
float damping_compression 0.83
float damping_relaxation 0.88
float engine_force 0.0
float steering 0.0
float suspension_max_force 6000.0
float suspension_stiffness 5.88
float suspension_travel 5.0
bool use_as_steering false
bool use_as_traction false
float wheel_friction_slip 10.5
float wheel_radius 0.5
float wheel_rest_length 0.15
float wheel_roll_influence 0.1

方法

返回值类型 方法名称
float get_rpm() const
float get_skidinfo() const
bool is_in_contact() const

常量

成员说明

  • float brake
Default 0.0
setter set_brake(value)
getter get_brake
  • float damping_compression
Default 0.83
setter set_damping_compression(value)
getter get_damping_compression
  • float damping_relaxation
Default 0.88
setter set_damping_relaxation(value)
getter get_damping_relaxation
  • float engine_force
Default 0.0
setter set_engine_force(value)
getter get_engine_force
  • float steering
Default 0.0
setter set_steering(value)
getter get_steering
  • float suspension_max_force
Default 6000.0
setter set_suspension_max_force(value)
getter get_suspension_max_force
  • float suspension_stiffness
Default 5.88
setter set_suspension_stiffness(value)
getter get_suspension_stiffness
  • float suspension_travel
Default 5.0
setter set_suspension_travel(value)
getter get_suspension_travel
  • bool use_as_steering
Default false
setter set_use_as_steering(value)
getter is_used_as_steering
  • bool use_as_traction
Default false
setter set_use_as_traction(value)
getter is_used_as_traction
  • float wheel_friction_slip
Default 10.5
setter set_friction_slip(value)
getter get_friction_slip
  • float wheel_radius
Default 0.5
setter set_radius(value)
getter get_radius
  • float wheel_rest_length
Default 0.15
setter set_suspension_rest_length(value)
getter get_suspension_rest_length
  • float wheel_roll_influence
Default 0.1
setter set_roll_influence(value)
getter get_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