public void UpdateShape(IGeometryAdapter geometryAdpt)
 {
     geometryAdapter = geometryAdpt;
     Name            = geometryAdapter.Name;
     CreateShape(geometryAdapter.Vertices);
     geometryAdapter.ConnectVertices(vertices);
     Build();
 }
 public DynamicShape(IGeometryAdapter geometryAdapter)
 {
     UpdateShape(geometryAdapter);
 }