
Files | |
| cameracontroller.cpp | |
| Quaternion-based rotation, exponential zoom and screen-to-world pan math producing the per-viewport CameraResult. | |
| cameracontroller.h | |
| Camera state and projection / view / model matrix computation for single- and multi-view layouts. | |
| raypicker.cpp | |
| Mouse-ray unprojection plus Moller-Trumbore triangle and sphere / cylinder intersection over all selectable scene primitives. | |
| raypicker.h | |
| Mouse-ray vs scene-object intersection for picking dipoles, electrodes and surfaces. | |