Software architecture of an interface for three-dimensional collision handling in maritime Virtual Environments. (August 2015)