Commit Graph

21 Commits

Author SHA1 Message Date
Christopher Lackner
72e861be80 add check if any inner points are in polygon when adding inner point 2024-08-27 17:41:20 +02:00
Matthias Hochsteger
e7e945a84c Use netgen-occt to build netgen 2024-06-24 16:18:41 +02:00
Joachim Schoeberl
e1f7935f0b fixing warnings 2023-08-05 12:01:01 +02:00
Hochsteger, Matthias
11da083507 Emscripten support 2023-07-28 13:01:41 +02:00
Matthias Hochsteger
99e463146f Fix meshing bug (close surface on boundary) 2022-07-05 12:12:13 +02:00
Matthias Hochsteger
b694b4667a rework build system, separate gui and non-gui code
move fieldlines code to meshing dir

move visualization function pointers to meshing directory

DLL_HEADER -> NGGUI_API in visualization lib

move soldata.hpp to meshing

update occ, no freetype necessary anymore
2022-05-05 14:39:31 +02:00
Christopher Lackner
e86585c715 allow free pyramids 2022-02-09 19:27:24 +01:00
Matthias Hochsteger
7bce1240d7 include <string> in makerlsfile 2021-04-30 11:32:38 +02:00
Matthias Hochsteger
1e717f009b set quality of pyramid rule back to 100 (to match master branch) 2021-04-29 14:41:49 +02:00
Matthias Hochsteger
2eb888a8bf generate .cpp for meshing rules automatically during the build process 2021-04-29 14:30:44 +02:00
Christopher Lackner
7d5bd32b36 remove new rule again (old was sufficient) 2020-02-17 17:34:38 +01:00
Christopher Lackner
e007f6310e add new rule for large pyramids if no close ones are found.
Also allow to connect with lower quality class already in pyramid2rls
2020-02-17 16:52:33 +01:00
Matthias Hochsteger
df0b19275b Update rules to match cpp files, regenerate cpp files 2020-02-17 15:21:54 +01:00
Matthias Hochsteger
88c114e999 Script to generate rules cpp files, update makerlsfile.cpp 2020-02-17 15:11:25 +01:00
Matthias Hochsteger
349c79ed21 Remove spaces in tetra.rls to match generated .cpp 2020-02-17 14:52:02 +01:00
Joachim Schöberl
d02bb9024e fix triangle generation rule (thx to TDM) 2017-11-07 11:36:54 +01:00
Joachim Schöberl
8350a88daf fixes for hex-filling 2016-04-20 08:11:59 +02:00
Joachim Schöberl
98bcd12f6a more hex rules, freezone 2016-04-05 21:54:04 +02:00
Joachim Schöberl
16c6ae5865 hex-filling of thin domains (first steps ...) 2016-04-05 14:27:51 +02:00
Joachim Schöberl
d81d05d232 fix for triangle rules 2015-11-16 09:01:20 +01:00
Joachim Schöberl
001ecb9629 add source files for element generation rules 2015-11-15 16:42:54 +01:00