clone method

  1. @override
Shape clone()
override

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;
}