ultimaille icon indicating copy to clipboard operation
ultimaille copied to clipboard

The ultimate mesh library

Results 23 ultimaille issues
Sort by recently updated
recently updated
newest added

Add robust tests on: - [x] Triangle2 gradient - [ ] Triangle3 gradient - [ ] Tetrahedron gradient - [x] Wedge `volume` / `bary_verts` - [x] Poly extraction on volume...

enhancement

# 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...

enhancement

# 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 #...

enhancement

`on_boundary` returns `true` when opposite half-edge is non-manifold. - [ ] Quick fix - [ ] Fix !

invalid

- [x] Segment2 - [x] Segment3 - [ ] Triangle2 - [ ] Triangle3 - [ ] Quad2 - [ ] Quad3 - [ ] Poly3

enhancement

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...

enhancement

Missing iter_corners() function on cell must be added.

enhancement

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__,...