if (self.cube.constraint_func(self.cube.vertices+[self.cube.center])and(numtmps>split_num_templatesor((numtmps>split_num_templates/3.)andnot(1./vtol<par_vratio<vtol)))):
if (self.cube.constraint_func(self.cube.vertices+[self.cube.center])and(numtmps>split_num_templatesor((numtmps>split_num_templates/2.)andnot(1./vtol<par_vratio<vtol)))):