Students have some general knowledge of triangles but find it difficult to discover the differences between triangles and construct triangles accurately using different ways .