extract equilateral method