Introduction - If you have any usage issues, please Google them yourself
Needless to say ray tracing software package this is definitely a good thing. Inside the code a lot can be used as reference
Packet : 3970996raytrace_3.2.rar filelist
RayTrace_3.2\DataStructs\Array.h
RayTrace_3.2\DataStructs\CLinkedList.h
RayTrace_3.2\DataStructs\DataStructs.vcproj
RayTrace_3.2\DataStructs\DoubleRecurse.cpp
RayTrace_3.2\DataStructs\DoubleRecurse.h
RayTrace_3.2\DataStructs\KdTree.cpp
RayTrace_3.2\DataStructs\KdTree.h
RayTrace_3.2\DataStructs\ShellSort.h
RayTrace_3.2\DataStructs\Stack.h
RayTrace_3.2\DataStructs
RayTrace_3.2\Graphics\BumpMapFunction.cpp
RayTrace_3.2\Graphics\BumpMapFunction.h
RayTrace_3.2\Graphics\CameraView.cpp
RayTrace_3.2\Graphics\CameraView.h
RayTrace_3.2\Graphics\DirectLight.cpp
RayTrace_3.2\Graphics\DirectLight.h
RayTrace_3.2\Graphics\Extents.cpp
RayTrace_3.2\Graphics\Extents.h
RayTrace_3.2\Graphics\Graphics.vcproj
RayTrace_3.2\Graphics\Light.h
RayTrace_3.2\Graphics\Material.cpp
RayTrace_3.2\Graphics\Material.h
RayTrace_3.2\Graphics\MaterialBase.h
RayTrace_3.2\Graphics\MaterialCookTorrance.cpp
RayTrace_3.2\Graphics\MaterialCookTorrance.h
RayTrace_3.2\Graphics\PixelArray.cpp
RayTrace_3.2\Graphics\PixelArray.h
RayTrace_3.2\Graphics\RgbImage.cpp
RayTrace_3.2\Graphics\RgbImage.h
RayTrace_3.2\Graphics\TextureAffineXform.cpp
RayTrace_3.2\Graphics\TextureAffineXform.h
RayTrace_3.2\Graphics\TextureBilinearXform.cpp
RayTrace_3.2\Graphics\TextureBilinearXform.h
RayTrace_3.2\Graphics\TextureCheckered.cpp
RayTrace_3.2\Graphics\TextureCheckered.h
RayTrace_3.2\Graphics\TextureMapBase.cpp
RayTrace_3.2\Graphics\TextureMapBase.h
RayTrace_3.2\Graphics\TextureMultiFaces.cpp
RayTrace_3.2\Graphics\TextureMultiFaces.h
RayTrace_3.2\Graphics\TextureRgbImage.cpp
RayTrace_3.2\Graphics\TextureRgbImage.h
RayTrace_3.2\Graphics\TextureSequence.cpp
RayTrace_3.2\Graphics\TextureSequence.h
RayTrace_3.2\Graphics\TransformViewable.cpp
RayTrace_3.2\Graphics\TransformViewable.h
RayTrace_3.2\Graphics\ViewableBase.cpp
RayTrace_3.2\Graphics\ViewableBase.h
RayTrace_3.2\Graphics\ViewableBezierSet.cpp
RayTrace_3.2\Graphics\ViewableBezierSet.h
RayTrace_3.2\Graphics\ViewableCone.cpp
RayTrace_3.2\Graphics\ViewableCone.h
RayTrace_3.2\Graphics\ViewableCylinder.cpp
RayTrace_3.2\Graphics\ViewableCylinder.h
RayTrace_3.2\Graphics\ViewableEllipsoid.cpp
RayTrace_3.2\Graphics\ViewableEllipsoid.h
RayTrace_3.2\Graphics\ViewableParallelepiped.cpp
RayTrace_3.2\Graphics\ViewableParallelepiped.h
RayTrace_3.2\Graphics\ViewableParallelogram.cpp
RayTrace_3.2\Graphics\ViewableParallelogram.h
RayTrace_3.2\Graphics\ViewableSphere.cpp
RayTrace_3.2\Graphics\ViewableSphere.h
RayTrace_3.2\Graphics\ViewableTorus.cpp
RayTrace_3.2\Graphics\ViewableTorus.h
RayTrace_3.2\Graphics\ViewableTriangle.cpp
RayTrace_3.2\Graphics\ViewableTriangle.h
RayTrace_3.2\Graphics\VisiblePoint.h
RayTrace_3.2\Graphics
RayTrace_3.2\OpenglRender\GlutRenderer.cpp
RayTrace_3.2\OpenglRender\GlutRenderer.h
RayTrace_3.2\OpenglRender\OpenglRender.vcproj
RayTrace_3.2\OpenglRender
RayTrace_3.2\RayTrace\RayTrace.cpp
RayTrace_3.2\RayTrace\RayTrace.vcproj
RayTrace_3.2\RayTrace\RayTraceData.cpp
RayTrace_3.2\RayTrace\RayTraceData.h
RayTrace_3.2\RayTrace
RayTrace_3.2\RayTraceKd\RayTraceKd.cpp
RayTrace_3.2\RayTraceKd\RayTraceKd.ncb
RayTrace_3.2\RayTraceKd\RayTraceKd.sln
RayTrace_3.2\RayTraceKd\RayTraceKd.suo
RayTrace_3.2\RayTraceKd\RayTraceKd.vcproj
RayTrace_3.2\RayTraceKd\RayTraceSetup2.cpp
RayTrace_3.2\RayTraceKd\RayTraceSetup2.h
RayTrace_3.2\RayTraceKd\RayTraceStats.cpp
RayTrace_3.2\RayTraceKd\RayTraceStats.h
RayTrace_3.2\RayTraceKd\balls_2_1.nff
RayTrace_3.2\RayTraceKd\balls_3_1.nff
RayTrace_3.2\RayTraceKd\balls_4_1.nff
RayTrace_3.2\RayTraceKd\balls_5_1.nff
RayTrace_3.2\RayTraceKd\f15.obj
RayTrace_3.2\RayTraceKd\jacks_2_1.nff
RayTrace_3.2\RayTraceKd\jacks_3_1.nff
RayTrace_3.2\RayTraceKd\jacks_4_1.nff
RayTrace_3.2\RayTraceKd\jacks_5_1.nff
RayTrace_3.2\RayTraceKd\sponzaAlex.obj
RayTrace_3.2\RayTraceKd\sponzaOrig.obj
RayTrace_3.2\RayTraceKd
RayTrace_3.2\RaytraceMgr\LoadNffFile.cpp
RayTrace_3.2\RaytraceMgr\LoadNffFile.h
RayTrace_3.2\RaytraceMgr\LoadObjFile.cpp
RayTrace_3.2\RaytraceMgr\LoadObjFile.h
RayTrace_3.2\RaytraceMgr\RayTraceMgr.vcproj
RayTrace_3.2\RaytraceMgr\SceneDescription.cpp
RayTrace_3.2\RaytraceMgr\SceneDescription.h
RayTrace_3.2\RaytraceMgr
RayTrace_3.2\VrMath\Aabb.cpp
RayTrace_3.2\VrMath\Aabb.h
RayTrace_3.2\VrMath\LinearR2.cpp
RayTrace_3.2\VrMath\LinearR2.h
RayTrace_3.2\VrMath\LinearR3.cpp
RayTrace_3.2\VrMath\LinearR3.h
RayTrace_3.2\VrMath\LinearR4.cpp
RayTrace_3.2\VrMath\LinearR4.h
RayTrace_3.2\VrMath\MathMisc.h
RayTrace_3.2\VrMath\Parallelepiped.cpp
RayTrace_3.2\VrMath\Parallelepiped.h
RayTrace_3.2\VrMath\PolygonClip.cpp
RayTrace_3.2\VrMath\PolygonClip.h
RayTrace_3.2\VrMath\PolynomialRC.cpp
RayTrace_3.2\VrMath\PolynomialRC.h
RayTrace_3.2\VrMath\Quaternion.cpp
RayTrace_3.2\VrMath\Quaternion.h
RayTrace_3.2\VrMath\VrData.h
RayTrace_3.2\VrMath\VrMath.vcproj
RayTrace_3.2\VrMath
RayTrace_3.2