Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[8pt] UI: A basic 3D plot example for Implot (mountain range or 3D surface plot) #23

Open
ivan-cukic opened this issue Sep 14, 2022 · 1 comment

Comments

@ivan-cukic
Copy link
Contributor

ivan-cukic commented Sep 14, 2022

There are basically three plot types (the first two are strictly-speaking still 2D, here: RF/accelerator-related examples):
A) ~70% use-case: contour/heat-map/2D Histogram -- there's a myriad of ImPlot examples, e.g. here or here

B) ~10% use-case: mountain range (similar to the above, older/sometimes preferred: data reduction & better vertical scale)

C) ~20% use-case: 3D surface and cloud density plots (qualitative examples only)

The primary open questions to be answered are:

  • Performance: CPU load when plotting a simple 2D sine wave and 2000x2000 points @ 25 Hz
  • Integration of the true 3D plot with the other ImPlot plots (i.e. API-compatibility/similarity)
@ivan-cukic ivan-cukic moved this to 🆕 Ideas (∞) in Digitizer Reimplementation Sep 14, 2022
@RalphSteinhagen RalphSteinhagen moved this from 🆕 Ideas (∞) to 🔖 Selected (3) in Digitizer Reimplementation Sep 14, 2022
@RalphSteinhagen RalphSteinhagen moved this from 🔖 Selected (3) to 📋 Backlog in Digitizer Reimplementation Oct 12, 2022
@ivan-cukic ivan-cukic changed the title [8pt] UI: A basic 3D plot example for Implot (mountain range or 3D surface plot) for technology evaluation [8pt] UI: A basic 3D plot example for Implot (mountain range or 3D surface plot) Aug 3, 2023
@ivan-cukic
Copy link
Contributor Author

Focus on A) and B)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📋 Backlog
Development

No branches or pull requests

2 participants