triangle edge check missed