1. A method of avoiding a collision of objects in flight comprising: receiving at a workstation primary and secondary object data from a database or from user input, wherein the workstation comprises a processor; modeling by the processor a non-linear collision tube volume for the primary and secondary object as a plurality of linear collision tube volumes having mitered abutting ends; calculating by the processor the collision probability for each mitered linear collision tube by using a bundle of parallelepipeds to approximate the mitered linear collision tube volume; and issuing an alert from the processor when the collision probability exceeds a threshold value.