Package com.marginallyclever.ro3.apps.pathtracer
package com.marginallyclever.ro3.apps.pathtracer
-
ClassDescriptionRepresents a color with double precision for each channel (red, green, blue, alpha).A collection of
PathTriangles contained in anSpatialAccelerationStructurefor optimized path tracing.PathTracerperforms multithreaded path tracing (aka ray tracing with bounces)PathTracerPanelcontrols aPathTracerand displays the results.A panel to display aBufferedImagein the top left corner without resizing.A JPanel that contains controls for adjusting the settings of aPathTracer.Triangle optimized for path tracingSimple 2D integer point class.RayXYis used to track the average color of each pixel as thePathTracerruns.Simple 2D integer rectangle class.Represents a record of scattering events in a path tracer.