Пример #1
0
        public static void CalculateMinMax_Location(Surfaces[] TheSurfaces, out Vector MinX, out Vector MaxX)
        {
            TheSurfaces[0].CalculateMinMax_Location(out MinX, out MaxX);
            int NS = TheSurfaces.Length;

            for (int i = 1; i < NS; i++)
            {
                Vector iMinX, iMaxX;
                TheSurfaces[i].CalculateMinMax_Location(out iMinX, out iMaxX);
                Side.MinMaxVector(iMinX, ref MinX, ref MaxX);
                Side.MinMaxVector(iMaxX, ref MinX, ref MaxX);
            }
        }
Пример #2
0
        public void CalculateMinMax_Location(out Vector MinX, out Vector MaxX)
        {
            Sides[0].CalculateMinMax_Location(out MinX, out MaxX);
            int NS = Sides.Length;

            for (int i = 1; i < NS; i++)
            {
                Vector iMinX, iMaxX;
                Sides[i].CalculateMinMax_Location(out iMinX, out iMaxX);
                Side.MinMaxVector(iMinX, ref MinX, ref MaxX);
                Side.MinMaxVector(iMaxX, ref MinX, ref MaxX);
            }
        }