move packages
This commit is contained in:
parent
903ab1409b
commit
75c56c0032
@ -1,11 +1,11 @@
|
|||||||
package eu.jonahbauer.raytracing;
|
package eu.jonahbauer.raytracing;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpaces;
|
import eu.jonahbauer.raytracing.render.color.ColorSpaces;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.RGBAlbedoSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.RGBAlbedoSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.RGBIlluminantSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.RGBIlluminantSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.texture.CheckerTexture;
|
import eu.jonahbauer.raytracing.render.texture.CheckerTexture;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.camera.SimpleCamera;
|
import eu.jonahbauer.raytracing.render.camera.SimpleCamera;
|
||||||
import eu.jonahbauer.raytracing.render.material.*;
|
import eu.jonahbauer.raytracing.render.material.*;
|
||||||
import eu.jonahbauer.raytracing.render.texture.ImageTexture;
|
import eu.jonahbauer.raytracing.render.texture.ImageTexture;
|
||||||
|
@ -5,9 +5,7 @@ import eu.jonahbauer.raytracing.render.canvas.Canvas;
|
|||||||
import eu.jonahbauer.raytracing.render.canvas.LiveCanvas;
|
import eu.jonahbauer.raytracing.render.canvas.LiveCanvas;
|
||||||
import eu.jonahbauer.raytracing.render.canvas.XYZCanvas;
|
import eu.jonahbauer.raytracing.render.canvas.XYZCanvas;
|
||||||
import eu.jonahbauer.raytracing.render.renderer.SimpleRenderer;
|
import eu.jonahbauer.raytracing.render.renderer.SimpleRenderer;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorSpaces;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpaces;
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.RGBAlbedoSpectrum;
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package eu.jonahbauer.raytracing.math;
|
package eu.jonahbauer.raytracing.math;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledWavelengths;
|
import eu.jonahbauer.raytracing.render.spectrum.SampledWavelengths;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package eu.jonahbauer.raytracing.render;
|
package eu.jonahbauer.raytracing.render;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.canvas.Canvas;
|
import eu.jonahbauer.raytracing.render.canvas.Canvas;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpaces;
|
import eu.jonahbauer.raytracing.render.color.ColorSpaces;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
@ -2,7 +2,7 @@ package eu.jonahbauer.raytracing.render.camera;
|
|||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Ray;
|
import eu.jonahbauer.raytracing.math.Ray;
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledWavelengths;
|
import eu.jonahbauer.raytracing.render.spectrum.SampledWavelengths;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
package eu.jonahbauer.raytracing.render.canvas;
|
package eu.jonahbauer.raytracing.render.canvas;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.SampledSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledWavelengths;
|
import eu.jonahbauer.raytracing.render.spectrum.SampledWavelengths;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
public interface Canvas {
|
public interface Canvas {
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
package eu.jonahbauer.raytracing.render.canvas;
|
package eu.jonahbauer.raytracing.render.canvas;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.SampledSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledWavelengths;
|
import eu.jonahbauer.raytracing.render.spectrum.SampledWavelengths;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
package eu.jonahbauer.raytracing.render.canvas;
|
package eu.jonahbauer.raytracing.render.canvas;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.SampledSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledWavelengths;
|
import eu.jonahbauer.raytracing.render.spectrum.SampledWavelengths;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.awt.image.BufferedImage;
|
import java.awt.image.BufferedImage;
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
package eu.jonahbauer.raytracing.render.canvas;
|
package eu.jonahbauer.raytracing.render.canvas;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.SampledSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledWavelengths;
|
import eu.jonahbauer.raytracing.render.spectrum.SampledWavelengths;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorXYZ;
|
import eu.jonahbauer.raytracing.render.color.ColorXYZ;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.awt.image.BufferedImage;
|
import java.awt.image.BufferedImage;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.colors;
|
package eu.jonahbauer.raytracing.render.color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A pair of chromaticity coordinates in the xyY color space
|
* A pair of chromaticity coordinates in the xyY color space
|
@ -1,4 +1,4 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.colors;
|
package eu.jonahbauer.raytracing.render.color;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.IVec3;
|
import eu.jonahbauer.raytracing.math.IVec3;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
@ -1,9 +1,9 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.colors;
|
package eu.jonahbauer.raytracing.render.color;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Matrix3;
|
import eu.jonahbauer.raytracing.math.Matrix3;
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.DenselySampledSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.DenselySampledSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectrum;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
@ -1,6 +1,6 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.colors;
|
package eu.jonahbauer.raytracing.render.color;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectra;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectra;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
@ -1,4 +1,4 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.colors;
|
package eu.jonahbauer.raytracing.render.color;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.IVec3;
|
import eu.jonahbauer.raytracing.math.IVec3;
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
@ -1,6 +1,6 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.colors;
|
package eu.jonahbauer.raytracing.render.color;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectrum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A function of the form {@code s(p(x))} where {@code p} is a polynomial of second degree and {@code s} is the sigmoid
|
* A function of the form {@code s(p(x))} where {@code p} is a polynomial of second degree and {@code s} is the sigmoid
|
@ -1,4 +1,4 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.colors;
|
package eu.jonahbauer.raytracing.render.color;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
@ -1,8 +1,8 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.colors;
|
package eu.jonahbauer.raytracing.render.color;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Matrix3;
|
import eu.jonahbauer.raytracing.math.Matrix3;
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectrum;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
@ -2,10 +2,10 @@ package eu.jonahbauer.raytracing.render.material;
|
|||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Ray;
|
import eu.jonahbauer.raytracing.math.Ray;
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.RGBAlbedoSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.RGBAlbedoSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectra;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectra;
|
||||||
import eu.jonahbauer.raytracing.render.texture.Texture;
|
import eu.jonahbauer.raytracing.render.texture.Texture;
|
||||||
import eu.jonahbauer.raytracing.scene.HitResult;
|
import eu.jonahbauer.raytracing.scene.HitResult;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
package eu.jonahbauer.raytracing.render.material;
|
package eu.jonahbauer.raytracing.render.material;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Ray;
|
import eu.jonahbauer.raytracing.math.Ray;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.RGBIlluminantSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.RGBIlluminantSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectrum;
|
||||||
import eu.jonahbauer.raytracing.render.texture.Texture;
|
import eu.jonahbauer.raytracing.render.texture.Texture;
|
||||||
import eu.jonahbauer.raytracing.scene.HitResult;
|
import eu.jonahbauer.raytracing.scene.HitResult;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
@ -2,8 +2,8 @@ package eu.jonahbauer.raytracing.render.material;
|
|||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Ray;
|
import eu.jonahbauer.raytracing.math.Ray;
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectra;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectra;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectrum;
|
||||||
import eu.jonahbauer.raytracing.render.texture.Texture;
|
import eu.jonahbauer.raytracing.render.texture.Texture;
|
||||||
import eu.jonahbauer.raytracing.scene.HitResult;
|
import eu.jonahbauer.raytracing.scene.HitResult;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
@ -2,10 +2,10 @@ package eu.jonahbauer.raytracing.render.material;
|
|||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Ray;
|
import eu.jonahbauer.raytracing.math.Ray;
|
||||||
import eu.jonahbauer.raytracing.render.renderer.pdf.SphereProbabilityDensityFunction;
|
import eu.jonahbauer.raytracing.render.renderer.pdf.SphereProbabilityDensityFunction;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.RGBAlbedoSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.RGBAlbedoSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectrum;
|
||||||
import eu.jonahbauer.raytracing.render.texture.Texture;
|
import eu.jonahbauer.raytracing.render.texture.Texture;
|
||||||
import eu.jonahbauer.raytracing.scene.HitResult;
|
import eu.jonahbauer.raytracing.scene.HitResult;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
@ -2,9 +2,9 @@ package eu.jonahbauer.raytracing.render.material;
|
|||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Ray;
|
import eu.jonahbauer.raytracing.math.Ray;
|
||||||
import eu.jonahbauer.raytracing.render.renderer.pdf.CosineProbabilityDensityFunction;
|
import eu.jonahbauer.raytracing.render.renderer.pdf.CosineProbabilityDensityFunction;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.RGBAlbedoSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.RGBAlbedoSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.texture.Texture;
|
import eu.jonahbauer.raytracing.render.texture.Texture;
|
||||||
import eu.jonahbauer.raytracing.scene.HitResult;
|
import eu.jonahbauer.raytracing.scene.HitResult;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
@ -2,9 +2,9 @@ package eu.jonahbauer.raytracing.render.material;
|
|||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Ray;
|
import eu.jonahbauer.raytracing.math.Ray;
|
||||||
import eu.jonahbauer.raytracing.render.renderer.pdf.ProbabilityDensityFunction;
|
import eu.jonahbauer.raytracing.render.renderer.pdf.ProbabilityDensityFunction;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectra;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectra;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.texture.Texture;
|
import eu.jonahbauer.raytracing.render.texture.Texture;
|
||||||
import eu.jonahbauer.raytracing.scene.HitResult;
|
import eu.jonahbauer.raytracing.scene.HitResult;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
@ -2,9 +2,9 @@ package eu.jonahbauer.raytracing.render.material;
|
|||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Ray;
|
import eu.jonahbauer.raytracing.math.Ray;
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.RGBAlbedoSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.RGBAlbedoSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.texture.Texture;
|
import eu.jonahbauer.raytracing.render.texture.Texture;
|
||||||
import eu.jonahbauer.raytracing.scene.HitResult;
|
import eu.jonahbauer.raytracing.scene.HitResult;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
@ -4,7 +4,7 @@ import eu.jonahbauer.raytracing.math.Ray;
|
|||||||
import eu.jonahbauer.raytracing.render.material.Material;
|
import eu.jonahbauer.raytracing.render.material.Material;
|
||||||
import eu.jonahbauer.raytracing.render.renderer.pdf.TargetingProbabilityDensityFunction;
|
import eu.jonahbauer.raytracing.render.renderer.pdf.TargetingProbabilityDensityFunction;
|
||||||
import eu.jonahbauer.raytracing.render.renderer.pdf.MixtureProbabilityDensityFunction;
|
import eu.jonahbauer.raytracing.render.renderer.pdf.MixtureProbabilityDensityFunction;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.SampledSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.camera.Camera;
|
import eu.jonahbauer.raytracing.render.camera.Camera;
|
||||||
import eu.jonahbauer.raytracing.render.canvas.Canvas;
|
import eu.jonahbauer.raytracing.render.canvas.Canvas;
|
||||||
import eu.jonahbauer.raytracing.scene.Scene;
|
import eu.jonahbauer.raytracing.scene.Scene;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.spectrum;
|
package eu.jonahbauer.raytracing.render.spectrum;
|
||||||
|
|
||||||
public final class BlackbodySpectrum implements Spectrum {
|
public final class BlackbodySpectrum implements Spectrum {
|
||||||
/**
|
/**
|
@ -1,4 +1,4 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.spectrum;
|
package eu.jonahbauer.raytracing.render.spectrum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A constant spectrum.
|
* A constant spectrum.
|
@ -1,4 +1,4 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.spectrum;
|
package eu.jonahbauer.raytracing.render.spectrum;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.spectrum;
|
package eu.jonahbauer.raytracing.render.spectrum;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
@ -1,8 +1,8 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.spectrum;
|
package eu.jonahbauer.raytracing.render.spectrum;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.SigmoidPolynomial;
|
import eu.jonahbauer.raytracing.render.color.SigmoidPolynomial;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
public final class RGBAlbedoSpectrum implements Spectrum {
|
public final class RGBAlbedoSpectrum implements Spectrum {
|
@ -1,8 +1,8 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.spectrum;
|
package eu.jonahbauer.raytracing.render.spectrum;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.SigmoidPolynomial;
|
import eu.jonahbauer.raytracing.render.color.SigmoidPolynomial;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
/**
|
/**
|
@ -1,8 +1,8 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.spectrum;
|
package eu.jonahbauer.raytracing.render.spectrum;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.SigmoidPolynomial;
|
import eu.jonahbauer.raytracing.render.color.SigmoidPolynomial;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
public final class RGBUnboundedSpectrum implements Spectrum {
|
public final class RGBUnboundedSpectrum implements Spectrum {
|
@ -1,10 +1,9 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral;
|
package eu.jonahbauer.raytracing.render.spectrum;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.IVec;
|
import eu.jonahbauer.raytracing.math.IVec;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorXYZ;
|
import eu.jonahbauer.raytracing.render.color.ColorXYZ;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
@ -1,8 +1,6 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral;
|
package eu.jonahbauer.raytracing.render.spectrum;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorXYZ;
|
import eu.jonahbauer.raytracing.render.color.ColorXYZ;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectra;
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
|
||||||
import org.jetbrains.annotations.Contract;
|
import org.jetbrains.annotations.Contract;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.spectrum;
|
package eu.jonahbauer.raytracing.render.spectrum;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.spectrum;
|
package eu.jonahbauer.raytracing.render.spectrum;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorXYZ;
|
import eu.jonahbauer.raytracing.render.color.ColorXYZ;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
@ -1,12 +1,10 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.spectrum;
|
package eu.jonahbauer.raytracing.render.spectrum;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Ray;
|
import eu.jonahbauer.raytracing.math.Ray;
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorXYZ;
|
import eu.jonahbauer.raytracing.render.color.ColorXYZ;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledSpectrum;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledWavelengths;
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
|
||||||
import eu.jonahbauer.raytracing.render.texture.Texture;
|
import eu.jonahbauer.raytracing.render.texture.Texture;
|
||||||
import eu.jonahbauer.raytracing.scene.HitResult;
|
import eu.jonahbauer.raytracing.scene.HitResult;
|
||||||
import eu.jonahbauer.raytracing.scene.SkyBox;
|
import eu.jonahbauer.raytracing.scene.SkyBox;
|
@ -1,4 +1,4 @@
|
|||||||
package eu.jonahbauer.raytracing.render.spectral.spectrum;
|
package eu.jonahbauer.raytracing.render.spectrum;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
package eu.jonahbauer.raytracing.render.texture;
|
package eu.jonahbauer.raytracing.render.texture;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectrum;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
public record CheckerTexture(double scale, @NotNull Texture even, @NotNull Texture odd) implements Texture {
|
public record CheckerTexture(double scale, @NotNull Texture even, @NotNull Texture odd) implements Texture {
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
package eu.jonahbauer.raytracing.render.texture;
|
package eu.jonahbauer.raytracing.render.texture;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorSpace;
|
import eu.jonahbauer.raytracing.render.color.ColorSpace;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.RGBAlbedoSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.RGBAlbedoSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.RGBIlluminantSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.RGBIlluminantSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectrum;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import javax.imageio.ImageIO;
|
import javax.imageio.ImageIO;
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
package eu.jonahbauer.raytracing.render.texture;
|
package eu.jonahbauer.raytracing.render.texture;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectra;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectra;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectrum;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package eu.jonahbauer.raytracing.render.texture;
|
package eu.jonahbauer.raytracing.render.texture;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectrum;
|
||||||
import eu.jonahbauer.raytracing.scene.HitResult;
|
import eu.jonahbauer.raytracing.scene.HitResult;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
|
@ -2,8 +2,8 @@ package eu.jonahbauer.raytracing.scene;
|
|||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.AABB;
|
import eu.jonahbauer.raytracing.math.AABB;
|
||||||
import eu.jonahbauer.raytracing.math.Ray;
|
import eu.jonahbauer.raytracing.math.Ray;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.SampledSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectra;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectra;
|
||||||
import eu.jonahbauer.raytracing.scene.util.HittableBinaryTree;
|
import eu.jonahbauer.raytracing.scene.util.HittableBinaryTree;
|
||||||
import eu.jonahbauer.raytracing.scene.util.HittableCollection;
|
import eu.jonahbauer.raytracing.scene.util.HittableCollection;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
package eu.jonahbauer.raytracing.scene;
|
package eu.jonahbauer.raytracing.scene;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.math.Ray;
|
import eu.jonahbauer.raytracing.math.Ray;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.SampledSpectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.SampledSpectrum;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.spectrum.Spectrum;
|
import eu.jonahbauer.raytracing.render.spectrum.Spectrum;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
@FunctionalInterface
|
@FunctionalInterface
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package eu.jonahbauer.raytracing.render.canvas;
|
package eu.jonahbauer.raytracing.render.canvas;
|
||||||
|
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.ImageFormat;
|
import eu.jonahbauer.raytracing.render.ImageFormat;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import org.junit.jupiter.api.io.TempDir;
|
import org.junit.jupiter.api.io.TempDir;
|
||||||
|
@ -3,7 +3,7 @@ package eu.jonahbauer.raytracing.scene.hittable3d;
|
|||||||
import eu.jonahbauer.raytracing.math.Range;
|
import eu.jonahbauer.raytracing.math.Range;
|
||||||
import eu.jonahbauer.raytracing.math.Ray;
|
import eu.jonahbauer.raytracing.math.Ray;
|
||||||
import eu.jonahbauer.raytracing.math.Vec3;
|
import eu.jonahbauer.raytracing.math.Vec3;
|
||||||
import eu.jonahbauer.raytracing.render.spectral.colors.ColorRGB;
|
import eu.jonahbauer.raytracing.render.color.ColorRGB;
|
||||||
import eu.jonahbauer.raytracing.render.material.LambertianMaterial;
|
import eu.jonahbauer.raytracing.render.material.LambertianMaterial;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user