├── .gitattributes ├── .gitignore ├── README.md ├── Screenshot (25).png ├── manifest.mf ├── nbproject ├── build-impl.xml ├── configs │ ├── Run_as_WebStart.properties │ └── Run_in_Browser.properties ├── genfiles.properties ├── jfx-impl.xml ├── private │ ├── configs │ │ ├── Run_as_WebStart.properties │ │ └── Run_in_Browser.properties │ ├── private.properties │ └── private.xml ├── project.properties └── project.xml └── src ├── AbsObject.java ├── Camera.java ├── Colour.java ├── Floor.java ├── Intersect.java ├── LightSource.java ├── Material.java ├── Materials.java ├── Ray.java ├── RayTracer.java ├── Render.java ├── Sphere.java ├── Vector.java ├── View.java └── rayTraceRender.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/README.md -------------------------------------------------------------------------------- /Screenshot (25).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/Screenshot (25).png -------------------------------------------------------------------------------- /manifest.mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/manifest.mf -------------------------------------------------------------------------------- /nbproject/build-impl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/nbproject/build-impl.xml -------------------------------------------------------------------------------- /nbproject/configs/Run_as_WebStart.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/nbproject/configs/Run_as_WebStart.properties -------------------------------------------------------------------------------- /nbproject/configs/Run_in_Browser.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/nbproject/configs/Run_in_Browser.properties -------------------------------------------------------------------------------- /nbproject/genfiles.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/nbproject/genfiles.properties -------------------------------------------------------------------------------- /nbproject/jfx-impl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/nbproject/jfx-impl.xml -------------------------------------------------------------------------------- /nbproject/private/configs/Run_as_WebStart.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/nbproject/private/configs/Run_as_WebStart.properties -------------------------------------------------------------------------------- /nbproject/private/configs/Run_in_Browser.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/nbproject/private/configs/Run_in_Browser.properties -------------------------------------------------------------------------------- /nbproject/private/private.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/nbproject/private/private.properties -------------------------------------------------------------------------------- /nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/nbproject/private/private.xml -------------------------------------------------------------------------------- /nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/nbproject/project.properties -------------------------------------------------------------------------------- /nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/nbproject/project.xml -------------------------------------------------------------------------------- /src/AbsObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/AbsObject.java -------------------------------------------------------------------------------- /src/Camera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/Camera.java -------------------------------------------------------------------------------- /src/Colour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/Colour.java -------------------------------------------------------------------------------- /src/Floor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/Floor.java -------------------------------------------------------------------------------- /src/Intersect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/Intersect.java -------------------------------------------------------------------------------- /src/LightSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/LightSource.java -------------------------------------------------------------------------------- /src/Material.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/Material.java -------------------------------------------------------------------------------- /src/Materials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/Materials.java -------------------------------------------------------------------------------- /src/Ray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/Ray.java -------------------------------------------------------------------------------- /src/RayTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/RayTracer.java -------------------------------------------------------------------------------- /src/Render.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/Render.java -------------------------------------------------------------------------------- /src/Sphere.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/Sphere.java -------------------------------------------------------------------------------- /src/Vector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/Vector.java -------------------------------------------------------------------------------- /src/View.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/View.java -------------------------------------------------------------------------------- /src/rayTraceRender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coelacant1/JavaFX-Ray-Tracer/HEAD/src/rayTraceRender.java --------------------------------------------------------------------------------