Open TTitscher opened 7 years ago
By the way: The visualization for the 1D integration types is already implemented in a generic way by @potto1 in https://github.com/nutofem/nuto/blob/iga/src/nuto/mechanics/integrationtypes/IntegrationType1D2NGauss12Ip.cpp
I would define that as a student project (e.g. Martinelli proposed a student that has no coding skills, but according to him a strong theoretical background). Any volunteers for supervising the student?
2017-06-02 9:54 GMT+02:00 TTitscher notifications@github.com:
Problem
Visualization of integration point cells requires a manual definition of the voronoi cells https://en.wikipedia.org/wiki/Voronoi_diagram for each integration point of each integration cell. This is IMO the main reason why we still define integration points manually instead of using formulas like Gauss-Legendre https://en.wikipedia.org/wiki/Gaussian_quadrature#Gauss.E2.80.93Legendre_quadrature or Gauss-Lobatto https://en.wikipedia.org/wiki/Gaussian_quadrature#Gauss.E2.80.93Lobatto_rules . Solution
Use an external library for the voronoi triangulation like CGAL http://www.cgal.org/.
- Voronoi2D http://doc.cgal.org/latest/Voronoi_diagram_2/index.html works out of the box. You can find a proof of concept by @Psirus https://github.com/psirus here bd8e8ee https://github.com/nutofem/nuto/commit/bd8e8eedc1fe361ec4e6677135944d4de199880c
- Voronoi3D http://cgal-discuss.949826.n4.nabble.com/3D-Voronoi-td4658987.html should also work...
- (CGAL provides various algorithms http://doc.cgal.org/latest/Manual/packages.html like nearest-neighbor search [replace libANN] and meshing.)
Volunteers?
- Give that another try as a student project?
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nutofem/nuto/issues/35, or mute the thread https://github.com/notifications/unsubscribe-auth/ATjSJev_-o4SRPU7ZzYBGRE0rMH_bdelks5r_7-0gaJpZM4Nt8qS .
Problem
Visualization of integration point cells requires a manual definition of the voronoi cells for each integration point of each integration cell. This is IMO the main reason why we still define integration points manually instead of using formulas like Gauss-Legendre or Gauss-Lobatto.
Solution
Use an external library for the voronoi triangulation like CGAL.
Volunteers?