protected void CalculateBoundingBox() { if (nodeDict.Count > 0) { boundingBox = new BoxF(); boundingBox = ((ShapeNode)nodeDict.Keys.First()).BoundingBox; foreach (Node n in nodeDict.Keys) { ShapeNode sn = (ShapeNode)n; boundingBox.Extend(sn.BoundingBox); } } }
public void Extend(BoxF box) { Extend(box.ptMin); Extend(box.ptMax); }