KiCad PCB EDA Suite
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
raytracing Directory Reference

Directories

directory  accelerators
 
directory  shapes2D
 
directory  shapes3D
 

Files

file  raytracing/create_scene.cpp [code]
 
file  frustum.cpp [code]
 
file  frustum.h [code]
 Implement a frustum that is used for ray packet tests.
 
file  hitinfo.h [code]
 
file  light.h [code]
 Declare and implement light sources.
 
file  material.cpp [code]
 
file  material.h [code]
 
file  mortoncodes.cpp [code]
 Implements Morton Codes base on the implementation of Fabian “ryg” Giesen https://fgiesen.wordpress.com/2009/12/13/decoding-morton-codes/.
 
file  mortoncodes.h [code]
 Implements Morton Codes https://fgiesen.wordpress.com/2009/12/13/decoding-morton-codes/ http://www.forceflow.be/2013/10/07/morton-encodingdecoding-through-bit-interleaving-implementations/.
 
file  PerlinNoise.cpp [code]
 
file  PerlinNoise.h [code]
 This source code comes from the project: https://github.com/sol-prog/Perlin_Noise.
 
file  ray.cpp [code]
 
file  ray.h [code]
 
file  raypacket.cpp [code]
 
file  raypacket.h [code]
 
file  render_3d_raytrace_base.cpp [code]
 
file  render_3d_raytrace_base.h [code]
 
file  render_3d_raytrace_gl.cpp [code]
 
file  render_3d_raytrace_gl.h [code]
 
file  render_3d_raytrace_ram.cpp [code]
 
file  render_3d_raytrace_ram.h [code]