An investigation of 3D visualisation and simulation systems for research and education