# HG changeset patch # User SylvainPL # Date 1265733789 18000 # Node ID 7949f46b03e0e9c0134dc4eca6b635565778bf92 # Parent bab98bb47616810a07d87eaa2d61bc5b607dba63 Bug a propos de complexity=0 corrige diff -r bab98bb47616 -r 7949f46b03e0 transformations/Rature.py --- a/transformations/Rature.py Tue Feb 09 11:41:17 2010 -0500 +++ b/transformations/Rature.py Tue Feb 09 11:43:09 2010 -0500 @@ -45,10 +45,14 @@ self.orientation=1 else: self.orientation=2 - - self.largeur=min(32,max(1,int(numpy.ceil(complexity*5)*numpy.random.normal(1,float(complexity)/2)))) - self.clarte=min(1,max(0,complexity*numpy.random.normal(1,float(complexity)/2))) - self.faire=numpy.random.binomial(1,float(complexity)) + if float(complexity) > 0: + self.largeur=min(32,max(1,int(numpy.ceil(complexity*5)*numpy.random.normal(1,float(complexity)/2)))) + self.clarte=min(1,max(0,complexity*numpy.random.normal(1,float(complexity)/2))) + self.faire=numpy.random.binomial(1,float(complexity)) + else: + self.largeur=0 + self.clarte=0 + self.faire=0 #On ne fait rien !!! return self._get_current_parameters()