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

Overview #11

Open
16 of 18 tasks
almarklein opened this issue Aug 10, 2023 · 0 comments
Open
16 of 18 tasks

Overview #11

almarklein opened this issue Aug 10, 2023 · 0 comments

Comments

@almarklein
Copy link
Member

almarklein commented Aug 10, 2023

Progress

Possible future work

Things to definitely solve someday:

Usability improvements:

  • Show the slices (axii) in the 3D view.
  • Show CT data together with mesh slices.
  • Clicking next to the mesh slice still grabs it.
  • Improve geodesic distance measuring by taking curvature into account.

Performance improvements:

  • Cythonizing the mesh selection and resampling.
  • Improve performance by enabling chunking in gfx Buffer.update_range.

Worth noting but likely not a bottleneck so may bot be worth the effort:

  • Keeping track of normals could perhaps be delayed if we don't need it for the viz (i.e. no updating normals during the interaction).
  • The _add_vertex_on_edge can likely be vectorized to some extent. This is much harder for _pop_vertex though, so Cython is likely a more reliable path towards better performance.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant