/[gzz]/gzz/gfx/libpaper/colors.py
ViewVC logotype

Diff of /gzz/gfx/libpaper/colors.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by jvk, Mon Sep 30 10:18:54 2002 UTC revision 1.13 by jvk, Mon Sep 30 16:23:21 2002 UTC
# Line 5  from gfx.libcolor.spaces import getRando Line 5  from gfx.libcolor.spaces import getRando
5  from math import sin,cos,atan2,pi,log  from math import sin,cos,atan2,pi,log
6  from random import Random,shuffle  from random import Random,shuffle
7    
8    import java
9    
10    
11  dbg=0  dbg=0
# Line 13  class Colors: Line 14  class Colors:
14      def _js(self, arg):      def _js(self, arg):
15          return " ".join([str(a) for a in arg])          return " ".join([str(a) for a in arg])
16      def __init__(self, seed):      def __init__(self, seed):
17          rnd = self.rnd = Random(seed)          rnd = self.rnd = java.util.Random(seed)
         rnd.nextDouble = rnd.random  
18    
19          colors = 8          colors = 8
20          minlum = 80          minlum = 80
21          #huerange = (45 + rnd.nextGaussian() * 45)          #huerange = (45 + rnd.nextGaussian() * 45)
22          #rnd.lognormvariate(log(0.001), .3)          #rnd.lognormvariate(log(0.001), .3)
23          huerange = rnd.normalvariate(0,1) * 90          huerange = rnd.nextGaussian() * 90
24            #huerange = rnd.normalvariate(0,1) * 90
25    
26          # gnuplot code for plotting huerange distribution:          # gnuplot code for plotting huerange distribution:
27          # sigma=.4; mu=log(60); plot [0:360] 1 / (x * sqrt(2 * pi * sigma**2)) * exp(-(log(x)-mu)**2 / (2 * sigma**2))          # sigma=.4; mu=log(60); plot [0:360] 1 / (x * sqrt(2 * pi * sigma**2)) * exp(-(log(x)-mu)**2 / (2 * sigma**2))

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26