Part of #118145. This was implemented three times before. Instead, implement it once with an interface that can start with a varying number of vertices.
Part of #118145. This was implemented three times before. Instead, implement it once with an interface that can start with a varying number of vertices.