ultimaille
ultimaille copied to clipboard
The ultimate mesh library
Add robust tests on: - [x] Triangle2 gradient - [ ] Triangle3 gradient - [ ] Tetrahedron gradient - [x] Wedge `volume` / `bary_verts` - [x] Poly extraction on volume...
# Description: At some points, we have to do some general computations on cell geometries without the need to know if it is a `Tetrahedron`, `Hexahedron`, `Pyramid`... For example: `bary...
# Description: `Volume` and `Surface` `Facet` structure are not consistent Function that return the number of vertices of a facet is: - `Surface::Facet::size` in Surface - `Volume::Facet::nverts` in Volume #...
`on_boundary` returns `true` when opposite half-edge is non-manifold. - [ ] Quick fix - [ ] Fix !
- [x] Segment2 - [x] Segment3 - [ ] Triangle2 - [ ] Triangle3 - [ ] Quad2 - [ ] Quad3 - [ ] Poly3
Getting a primitive from mesh using constructors is verbose and non-intuitive, is it possible to consider adding a new function (sugar) that get primitive from mesh ? `Surface::Vertex(m, v)` `m.vertex(v)`...
We need to remove constructors to make them aggregate structures. Aggregate structure are more efficient. This update should be make in a version of ultimaille that focuses attention to the...
I just recently came across your library. I liked it very much. But I would like parallelization on distributed memory using MPI. Are you planning this?
um_assert macro works only after using namespace UM; It would always work if adding "UM::" in lines 14 and 16 of assert.h: #define CUR_SOURCE_LOCATION UM::source_location{__FILE__, __LINE__, __PRETTY_FUNCTION__} #define CUR_SOURCE_LOCATION UM::source_location{__FILE__,...