triangle intersection finished