A Fast Triangle to Triangle Intersection Test Algorithm