Sampling CAD models via an extended teaching–learning-based optimization technique. (July 2018)