simple Beer-Lambert Law added for better refraction
merged master
BVH Acceleration Structure class added
Merge branch 'master' into BVH
Bounding Box 'completed'
Removed BoundingVolume, due to some nice features which wouldn't be possible(like the operator+ to simply add 2 Bounding Boxes, very helpful while building the Bounding Volume Hierarchy, also good for speed while intersecting, since it can now be inlined, added a 'createBoundingBox' routine to the objects
createBoundingBox method implemented in GPolygonObject
Merge branch 'master' into BVH
updated the Simple Acceleration Structure, it now tests first if the Bounding Box was hit, before testing the rest of the Volume
Merge branch 'master' into BVH
Merge branch 'master' into BVH
reimplemented the BoundingBox, the whole program  (with the simple acceleration structure) is now twice as fast, main purpose was to get also the distance, but doubling the speed is always good in path tracing
Merge branch 'master' into BVH
refactured the BoundingBox as datatype and also added the option to get tmax
partly implemented the BVH including an octree...
merged master
small fix, that resulted in previous merge
merged master
added 'isEmpty' method and a 'toString' method to the Bounding Box
implemented a bottom-up BoundingBox generation in the Octree