Package ca.eandb.jmist.framework.color

Examples of ca.eandb.jmist.framework.color.WavelengthPacket


        SphericalCoordinates      incidentAngle      = this.incidentAngles[incidentAngleIndex];

        for (int wavelengthIndex = 0; wavelengthIndex < this.wavelengths.length; wavelengthIndex++, n++) {

          WavelengthPacket      wavelength        = this.wavelengths[wavelengthIndex];
          ColorSensorArray      sensorArray        = this.results[n];

          for (int sensor = 0; sensor < worker.collector.sensors(); sensor++) {

            SphericalCoordinates  exitantAngle      = worker.collector.getSensorCenter(sensor);
View Full Code Here


  };

  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);

    if (lightTail != null && lightTail.getDepth() > 0 && lightTail.isAtInfinity()) {
      lightTail = lightTail.getParent();
View Full Code Here

   * @param p The point on the image plane to shade.
   * @return The shaded pixel.
   */
  protected Color shadeAt(Point2 p) {
    Color        sample = model.sample(Random.DEFAULT);
    WavelengthPacket  lambda = sample.getWavelengthPacket();

    Color        shade = shader.shadeAt(p, lambda);
    return shade.times(sample);
  }
View Full Code Here

TOP

Related Classes of ca.eandb.jmist.framework.color.WavelengthPacket

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.