b3dSetVehicleWheelBraking

Configures wheel braking with brake torque and handbrake torque values. Takes vehicleHandle (vehicle from b3dCreateVehicle), wheelIndex (wheel index from b3dAddVehicleWheel), brakeTorque (regular brake torque in Nm), handBrakeTorque (handbrake torque in Nm). Returns nothing.

3D Graphics

Parameters & Returns

Parameters

vehicleHandle Int
wheelIndex Int
brakeTorque Double
handBrakeTorque Double

Returns

Void

Quick Summary

Configures wheel braking with brake torque and handbrake torque values. Takes vehicleHandle (vehicle from b3dCreateVehicle), wheelIndex (wheel index from b3dAddVehicleWheel), brakeTorque (regular brake torque in Nm), handBrakeTorque (handbrake torque in Nm). Returns nothing.

Technical Exegesis...

Configures wheel braking with brake torque and handbrake torque values. Takes vehicleHandle (vehicle created with b3dCreateVehicle), wheelIndex (0-based wheel index from b3dAddVehicleWheel), brakeTorque (regular brake torque in Newton-meters applied when forward < 0 in b3dSetVehicleInput), handBrakeTorque (handbrake/parking brake torque in Newton-meters applied when handBrake > 0 in b3dSetVehicleInput). Returns nothing.

Example

Example.bam
; Configure braking on all 4 wheels (front-biased)
For i = 0 To 1  ; Front wheels
    b3dSetVehicleWheelBraking(vehicle, i, 1800.0, 0.0)  ; Strong brake, no handbrake
Next

For i = 2 To 3  ; Rear wheels
    b3dSetVehicleWheelBraking(vehicle, i, 1200.0, 3200.0)  ; Moderate brake, strong handbrake
Next

; Arcade drift car (very strong rear handbrake)
b3dSetVehicleWheelBraking(driftCar, 2, 1500.0, 5000.0)
b3dSetVehicleWheelBraking(driftCar, 3, 1500.0, 5000.0)