Commits

Show all
Author Commit Message Labels Comments Date
Juha Komulainen
Merged license stuff from default branch.
Branches
without-raytracer
Juha Komulainen
Added copyright headers.
Juha Komulainen
Added license.
Juha Komulainen
Cosmetic changes.
Juha Komulainen
Merged package refactoring from default branch.
Branches
without-raytracer
Juha Komulainen
Moved everything to fi.evident.dojo.raytracer -package.
Juha Komulainen
Added stuff to .hgignore.
Juha Komulainen
Added pom.xml for Maven.
Juha Komulainen
Use MathUtils.pow instead of Math.pow to clean the code a bit.
Juha Komulainen
Added Wikipedia-references to intersection calculations.
Juha Komulainen
Added Wikipedia-references to intersection calculations.
Branches
without-raytracer
Juha Komulainen
Removed the core algorithm of the ray-tracer.
Branches
without-raytracer
Juha Komulainen
Starting 'without-raytracer' branch, which leaves the core of raytracer as an exercise.
Branches
without-raytracer
Juha Komulainen
Utilize all available processors for rendering.
Juha Komulainen
Added solver for quadratic equations.
Juha Komulainen
Cleared the code for solving intersections with spheres.
Juha Komulainen
Added MathUtils to simplify the rest of the code a bit.
Juha Komulainen
Refactoring and documenting.
Juha Komulainen
Fixed typo in Surface.roughness.
Juha Komulainen
Added a new surface-type: mirror.
Juha Komulainen
Moved main to a new Main-class.
Juha Komulainen
Added compiler preferences for Eclipse.
Juha Komulainen
Added bin to .hgignore.
Juha Komulainen
Support parsing scenes from simple text files.
Juha Komulainen
Don't construct intersections with negative distance.
Juha Komulainen
Added toString for Color.
Juha Komulainen
Added toString for Vector3.
Juha Komulainen
Initial revision.