Finalizes track definition for tracked vehicles.
Takes vehicleHandle (tracked vehicle from b3dCreateTrackedVehicleChassis), trackIndex (track index from b3dBeginVehicleTrack to finalize).
Returns nothing.
3D Graphics
Parameters & Returns
Parameters
vehicleHandleInt
trackIndexInt
Returns
Void
Quick Summary
Finalizes track definition for tracked vehicles.
Takes vehicleHandle (tracked vehicle from b3dCreateTrackedVehicleChassis), trackIndex (track index from b3dBeginVehicleTrack to finalize).
Returns nothing.
Technical Exegesis...
Finalizes track definition for tracked vehicles. Takes vehicleHandle (tracked vehicle from b3dCreateTrackedVehicleChassis), trackIndex (track index returned by b3dBeginVehicleTrack). Returns nothing. Completes track group definition and commits track to Jolt physics system.
Call after b3dBeginVehicleTrack and all b3dAddWheelToTrack calls to finalize track. Track is now active and ready for physics simulation.
Finalizes track definition for tracked vehicles. Takes vehicleHandle (tracked vehicle from b3dCreateTrackedVehicleChassis), trackIndex (track index returned by b3dBeginVehicleTrack). Returns nothing. Completes track group definition and commits track to Jolt physics system.
Call after b3dBeginVehicleTrack and all b3dAddWheelToTrack calls to finalize track. Track is now active and ready for physics simulation.
Related: b3dBeginVehicleTrack starts track definition, b3dAddWheelToTrack adds wheels to track, this function finalizes track.
Example
Example.bam
; Complete track definition
leftTrack = b3dBeginVehicleTrack(tank, 0, 50.0, 0.5, 3000.0, 3.0)
For i = 0To5
b3dAddWheelToTrack(tank, leftTrack, i)
Next
b3dEndVehicleTrack(tank, leftTrack) ; Finalize track