clone method
Implementation
@override
Shape clone() {
final shape = PolygonShape();
shape.centroid.setFrom(centroid);
normals.forEach((normal) => shape.normals.add(normal.clone()));
vertices.forEach((vertex) => shape.vertices.add(vertex.clone()));
shape.radius = radius;
return shape;
}