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

Add multi-mesh functionalities from MeshMath lib and create low-level python modules as part of the SlicerSurfaceToolbox extension #68

Open
8 tasks
yehan0223 opened this issue Dec 23, 2024 · 0 comments

Comments

@yehan0223
Copy link

yehan0223 commented Dec 23, 2024

We would like to re-implement the functionalities from the original MeshMath lib that are not in the current SurfaceToolbox module. Per our discussion, the functionalities will start to be added by building the lower-level modules, each implementing only a single functionality, which are listed in below.

These modules would be very much like the Decimation module, which has its corresponding simpler version in the SurfaceToolBox module. I will start by putting these new modules under SurfaceModels/Advanced just like the Decimation module.

We can revisit the specific usage pipelines to create a high level module later when we finish these low-level yet more in-depth ones. We can easily imagine a typical use pipeline, in which users import a multi-mesh dataset, align them, perform basic statistical calculations on coordinates (distance) or derived properties (curvatures) and imprint/export data to nodes/files. But these can come later when we finish these fundamental ones.

cc: @lassoan @pieper @bpaniagua @jcfr

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

No branches or pull requests

1 participant