Added triangle intersection