| 
    KiCad PCB EDA Suite
    
   | 
 
Files | |
| bbox_3d.cpp | |
| 3D bounding box implementation.  | |
| bbox_3d.h | |
| Bounding Box class definition.  | |
| bbox_3d_ray.cpp | |
| 3D bounding box ray intersection tests.  | |
| cylinder_3d.cpp | |
| cylinder_3d.h | |
| dummy_block_3d.cpp | |
| dummy_block_3d.h | |
| layer_item_3d.cpp | |
| layer_item_3d.h | |
| object_3d.cpp | |
| object_3d.h | |
| plane_3d.cpp | |
| plane_3d.h | |
| round_segment_3d.cpp | |
| round_segment_3d.h | |
| triangle_3d.cpp | |
| triangle_3d.h | |
| Implement a triangle ray intersection based on article http://www.flipcode.com/archives/Raytracing_Topics_Techniques-Part_7_Kd-Trees_and_More_Speed.shtml by Jacco Bikker, that implement optimizations based on Ingo Wald's thesis.  | |