b3dBeginVehicleTrack

Begins defining a vehicle track (left or right tread) for tracked vehicles. Takes vehicleHandle (tracked vehicle from b3dCreateTrackedVehicleChassis), drivenWheelIndex (primary driven wheel for track), inertia (track rotational inertia), angularDamping (track damping), maxBrakeTorque (track brake torque in Nm), differentialRatio (track gear ratio). Returns track index.

3D Graphics

Parameters & Returns

Parameters

vehicleHandle Int
drivenWheelIndex Int
inertia Double
angularDamping Double
maxBrakeTorque Double
differentialRatio Double

Returns

Int

Quick Summary

Begins defining a vehicle track (left or right tread) for tracked vehicles. Takes vehicleHandle (tracked vehicle from b3dCreateTrackedVehicleChassis), drivenWheelIndex (primary driven wheel for track), inertia (track rotational inertia), angularDamping (track damping), maxBrakeTorque (track brake torque in Nm), differentialRatio (track gear ratio). Returns track index.

Technical Exegesis...

Begins defining a vehicle track (left or right tread) for tracked vehicles. Takes vehicleHandle (tracked vehicle from b3dCreateTrackedVehicleChassis), drivenWheelIndex (primary driven wheel index that receives engine power), inertia (track rotational inertia affecting responsiveness, typical 10-100), angularDamping (track angular damping 0-1, typical 0.3-0.7), maxBrakeTorque (maximum brake torque in Nm for track, typical 2000-5000), differentialRatio (gear ratio for track, typical 2.0-4.0).

Example

Example.bam
; Begin left track definition
leftTrack = b3dBeginVehicleTrack(tank, 0, 50.0, 0.5, 3000.0, 3.0)

; Add wheels to left track
For i = 0 To 5
    b3dAddWheelToTrack(tank, leftTrack, i)
Next

; Finalize left track
b3dEndVehicleTrack(tank, leftTrack)