fix contact bug, replace oContact with point,normal