starting work on triangle intersection.