private void button9_Click(object sender, EventArgs e) { if (!(dataModel.SelectedItem is PolygonHelper ph2)) { return; } var hull = DeepNest.getHull(ph2.TransformedNfp()); PolygonHelper ph = new PolygonHelper(); ph.Polygon = hull; var box = ph.BoundingBox().Value; PolygonHelper ph3 = new PolygonHelper(); ph3.Polygon = new NFP() { Points = new SvgPoint[] { new SvgPoint(box.Left, box.Top), new SvgPoint(box.Left, box.Bottom), new SvgPoint(box.Right, box.Bottom), new SvgPoint(box.Right, box.Top), } }; ph3.Name = "AABB"; dataModel.AddItem(ph3); }