TODO
Notes
[mp23]: https://vccourses.cs.ovgu.de/roessl/mp23 [Makie]: https://docs.makie.org/stable/ [Zygote]: https://fluxml.ai/Zygote.jl/stable/ [ForwardDiff]: https://juliadiff.org/ForwardDiff.jl/stable/
- possibly split into multiple packages (geometry, evaluate functions on meshes, ...)
- default attribute names (
Symbol
,Val
) - default mesh types
- default attributes
(name => type)
, types (risk name clashes?) - triangulate face/ surface
- add packages with algorithms
- "quick&dirty" visualization with Makie
- isometric remeshing (from [mp23])
- decimation (partially from [mp23])
- curvature estimation (partially from [mp23])
- differential operators
- by "bridging" to [MeshProcessing]
- Laplace on general polygonal meshes
- add tutorials / demos
- remeshing / decimation (adapt from [mp23])
- curvature estimation (adapt from [mp23])
- spectral processing (adapt from [mp23])
- smoothing / fairing (adapt from [mp23], [MeshProcessing])
- parametrization (from [MeshProcessing])
- use with, e.g., [Zygote] or [ForwardDiff] AD
- add more test
- add benchmarks
- execute in Ci
- test for regression