object transformation and new intersection algorithm implemented