Skip to content
Snippets Groups Projects
Commit d1b81a70 authored by Udo Eisenbarth's avatar Udo Eisenbarth :speech_balloon:
Browse files

* Implement export of HitMap plots.

* Implement Hitmap as separate struct and implement Plottable for it.

* Update crates

* Add OpticNode:hit_maps() and implement for various nodes.

* Add hit map to OpticalSurface

* fix: :bug: Fix missing rays cache deletion in various optic nodes

* feat: :sparkles: Implement ghost focus analysis for CylindricLens

* feat: :sparkles: Add ghost focus support for wedge.

* Fix linter warnings

* Move ray cache to OpticalSurface. This version now simulates a double bounce forward focus.

* Add ray cache to OpticalSurface

* fix: :bug: Fix bug while inverting an already inverted graph.

* Further work on ghost focus calculation

* First idea of a ghost focus analysis...

* Further work on AnalysisGhostFocus for Lens

* Update ghost_focus example and implement AnalysisGhostFocus for SpotDiagram & RayPropagationVisualizer.
parent 8638067e
No related branches found
No related tags found
1 merge request!197Update ghost_focus example and implement AnalysisGhostFocus for SpotDiagram &...
Showing
with 305 additions and 236 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment