Matthias Hochsteger
3bfa6c19fa
Fix build warnings (found with gcc -Wall)
2024-12-03 18:58:12 +01:00
Christopher Lackner
b981d45069
enable periodic + closesurface identification on same boundaries
2024-10-16 19:42:57 +02:00
Joachim Schoeberl
54d59cff1e
fix warnings
2024-07-16 13:03:49 +02:00
Matthias Hochsteger
05c01ee884
Fix segfault when using more than 32 colors in colormap
2024-05-16 10:49:11 +02:00
Hochsteger, Matthias
335b926f8b
Runtime MPI wrapper
2024-05-13 13:43:53 +02:00
Joachim Schoeberl
c87aea14eb
rename INT to IVec (avoiding windows name conflict)
2024-02-12 07:36:26 +01:00
Schöberl, Joachim
b88535621f
Removewinheader
2024-02-11 11:02:18 +01:00
Joachim Schoeberl
97de13cf30
remove include<windows.h> from cpp-files
2024-02-10 20:55:45 +01:00
Joachim Schoeberl
e8a9131b31
include win first
2024-02-10 10:09:29 +01:00
Joachim Schoeberl
6622829e8f
windows include in visual
2024-02-10 10:05:00 +01:00
Matthias Hochsteger
0c885db5a4
Consider draw_surfaces bitarray when drawing surface vectors
2024-01-25 16:00:45 +01:00
Lackner, Christopher
239b2b5478
Merge branch 'show_adjacent_domain_names_on_dblclick' into 'master'
...
Show adjacent domain names when double clicking a mesh face in Netgen GUI
See merge request ngsolve/netgen!618
2023-12-14 15:19:28 +01:00
Matthias Hochsteger
c8f38486f1
Draw grey surfaces again if draw_surface=False
2023-12-07 11:01:55 +01:00
Matthias Hochsteger
82fb39cef9
Show adjacent domain names when double clicking a mesh face in Netgen GUI
2023-12-05 20:14:18 +01:00
Matthias Hochsteger
fd3a5bbd34
Fix color of point curves if use_textures is on
2023-10-30 09:41:39 +01:00
Matthias Hochsteger
6e6c23b05e
Fix printed face name on double click for 2d meshes
2023-10-24 15:03:54 +02:00
Matthias Hochsteger
5931376a57
Clip prisms/hexes/pyramids as a whole (like tets)
2023-10-19 21:47:00 +02:00
Joachim Schoeberl
bbb91b704d
plotting hex7
2023-09-29 09:30:19 +02:00
Joachim Schoeberl
7d409e6ec4
visualization of clipping plane for HEX7
2023-09-27 12:20:49 +02:00
Matthias Hochsteger
04ad6239d2
Rebuild color texture when mesh changes
2023-09-26 15:30:57 +02:00
Joachim Schoeberl
e0fa631ca9
hex7 elements
2023-09-21 00:14:37 +02:00
Christopher Lackner
1855b2cfa7
fix min color width to 1 (prevent div by 0)
2023-09-19 15:49:27 +02:00
Schöberl, Joachim
03cd1817dd
Merge branch 'soldata_draw_surface_volume_regions' into 'master'
...
Add 0-based bitarrays to soldata structure limit drawing regions
See merge request ngsolve/netgen!590
2023-09-07 09:44:24 +02:00
Christopher Lackner
dd46634c83
gui draw segment and surfacelement numbers
2023-08-29 16:43:25 +02:00
Matthias Hochsteger
1e453d90c0
Add 0-based bitarrays to soldata structure limit drawing regions
2023-08-16 15:25:01 +02:00
Joachim Schoeberl
e1f7935f0b
fixing warnings
2023-08-05 12:01:01 +02:00
Joachim Schoeberl
227b269b5c
GetEdgeVertices -> tuple
2023-07-30 22:29:54 +02:00
Matthias Hochsteger
c14c798235
output face name on double click
2023-04-12 16:44:12 +02:00
Matthias Hochsteger
a1c9483270
Fix color of prisms/pyramids/hexes
2023-04-12 16:44:12 +02:00
Matthias Hochsteger
aae0521057
Use marker as center, cleanup code
2023-03-31 15:46:45 +02:00
Matthias Hochsteger
5d0c61b10f
Use a texture to store face colors
...
-> Much faster highlighting of selected face (just rebuild the texture)
2023-03-31 15:42:32 +02:00
Matthias Hochsteger
832c17c834
Rewrite double-click selection in GUI
2023-03-30 14:01:41 +02:00
Matthias Hochsteger
99ea85a175
Draw surface vectors on quads
2023-03-07 20:30:30 +01:00
Hochsteger, Matthias
69892f39eb
Merge branch 'mesh_ptr_as_extern' into 'master'
...
mesh pointer should be declared extern in visualpkg
See merge request ngsolve/netgen!543
2022-12-09 15:41:31 +01:00
Joachim Schoeberl
1338cff45d
fix more sprintf warnings
2022-12-08 15:26:27 +01:00
Joachim Schoeberl
c622f39897
replace sprintf by snprintf (remove warnings), remove old mpi-interface header
2022-12-08 15:19:16 +01:00
Christopher Lackner
f3ba4e2706
mesh pointer should be declared extern in visualpkg
2022-12-07 12:11:04 +01:00
Matthias Hochsteger
838450b7a8
Colorbar features
...
- title above
- unit at the end
- allow user-defined number formatting
2022-10-06 17:21:53 +02:00
Matthias Hochsteger
9443929806
center numbers under colormap
2022-10-06 15:36:53 +02:00
Matthias Hochsteger
27679c231a
fix drawing of colormap (last piece was missing)
2022-10-06 15:11:47 +02:00
Schöberl, Joachim
f91769d53d
Merge branch 'fix_writing_in_uninitialized_mem' into 'master'
...
stlgeometry->... functions were not setting global geo, but
See merge request ngsolve/netgen!529
2022-09-15 16:51:23 +02:00
Christopher Lackner
6a8e03e286
stlgeometry->... functions were not setting global geo, but
...
uninitilized member pointer memory
Thx https://github.com/NGSolve/netgen/pull/128 StefanBruens
2022-09-13 15:29:04 +02:00
Christopher Lackner
c18a317702
register 1,2,3d elements to numpy to be used in arrays
2022-09-13 15:12:42 +02:00
Christopher Lackner
e72662836c
remove cout
2022-07-12 13:14:14 +02:00
Christopher Lackner
ea071bed4f
use center coords and set center on dbl click also in solution scene
2022-07-12 11:34:42 +02:00
Matthias Hochsteger
8f33f4fed8
Don't rely on type deduction for std::function ctor
...
Didn't work on MacOSX 12.4
2022-06-08 10:40:19 +02:00
Matthias Hochsteger
22e57a1159
Don't load gui libraries when importing netgen
2022-05-06 10:59:59 +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
Matthias Hochsteger
b62c7b30ef
DLL_HEADER for fieldline code
2022-04-26 18:44:14 +02:00
Joachim Schoeberl
eef95eed52
more mpi from ngcore
2022-04-26 16:28:52 +02:00