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. | |