Exemple #1
0
        public static List <Brep> NotExemptRegions(List <Brep> baseRegions, List <Brep> exemptRegions)
        {
            List <Brep> validRegions = baseRegions;

            foreach (Brep exemption in exemptRegions)
            {
                List <Brep> latestTrimmedRegions = Breps.TrimAllIntersections(validRegions, exemption);

                validRegions = latestTrimmedRegions;
            }

            return(validRegions);
        }