public static MinMax3D GetFigureMinMaxIncludeChild(CadFigure fig) { MinMax3D mm = MinMax3D.Create(); fig.ForEachFig(item => { mm.Check(GetFigureMinMax(item)); }); return(mm); }
public static MinMax3D GetFigureMinMaxIncludeChild(List <CadFigure> figList) { MinMax3D mm = MinMax3D.Create(); foreach (CadFigure fig in figList) { MinMax3D tmm = GetFigureMinMaxIncludeChild(fig); mm.Check(tmm); } return(mm); }
public static MinMax3D GetFigureMinMax(CadFigure fig) { MinMax3D mm = MinMax3D.Create(); int i = 0; for (; i < fig.PointCount; i++) { mm.Check(fig.PointList[i].vector); } return(mm); }