public virtual Vector3D GetCenter()
{
Vector3D verticesSum = new Vector3D(0, 0, 0);
for (int i = 0; i < this.vertices.Count; i++)
{
verticesSum += this.vertices[i];
}
return verticesSum / this.vertices.Count;
}