Tolerance analysis by polytopes: Taking into account degrees of freedom with cap half-spaces. (May 2015)