Package ca.eandb.jmist.framework.random

Examples of ca.eandb.jmist.framework.random.RandomAdapter


  }

  private Strand createStrand(int index) {
    Random tempRnd = new Random(index);
    Random rnd = new Random(tempRnd.nextLong());
    RandomAdapter adapter = new RandomAdapter(rnd);
    MinimalShadingContext context = new MinimalShadingContext(adapter);
    emitter.generateRandomSurfacePoint(context, rnd.nextDouble(), rnd.nextDouble(), rnd.nextDouble());
    Strand strand = new Strand();
    strand.vertices = new Point3[2 * (segments + 1)];
    strand.emitterContext = context;
View Full Code Here


    public long initialRandomSeed;
    public int numPathSeeds;
  };

  private final Path generatePath(long seed) {
    Random rnd = new RandomAdapter(new java.util.Random(seed));
    Color sample = colorModel.sample(rnd);
    WavelengthPacket lambda = sample.getWavelengthPacket();
    PathNode lightTail = generateLightPath(rnd, lambda);
    PathNode eyeTail = generateEyePath(rnd, lambda);
View Full Code Here

TOP

Related Classes of ca.eandb.jmist.framework.random.RandomAdapter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.