triangle intersect works now