Matthias Hochsteger
fa05864df4
CSG - consistent parameters for FindIdenticSurfaces, call it in Draw() before CalcTriangleApproximation
2022-07-11 10:43:35 +02:00
Stefan Brüns
95b4b49fc7
Optionally prefer system wide pybind11
...
Linux distributions typically prefer system provided libraries, so
optionally use it when found.
(This also allows to use the github provided tarball, which omits the
pybind11 submodule).
Fix the PYBIND_INCLUDE_DIR usage:
- remove misleading find_path invocation, which may point to the system
wide pybind11
- use pybind11_INCLUDE_DIR which is provided by both find_package(pybind11)
and bundled pybind11/CMakeLists.txt
- pybind11_INCLUDE_DIR is used by pybind11_add_module, use it also for
ngcore (core/register_archive.hpp)
2022-07-06 17:28:07 +02:00
Schöberl, Joachim
69f990d8bf
Merge branch 'fix_meshing_bug' into 'master'
...
Fix meshing bug (close surface on boundary)
See merge request ngsolve/netgen!508
2022-07-06 16:27:03 +02:00
Matthias Hochsteger
47de18a508
Avoid loading geometry from mesh file twice
...
Ng_LoadMesh() tries to read the geometry from the mesh file. If it was
read before by Mesh::Load(), the preloaded geometry is replaced by
ng_geometry (which might be garbage)
This is a mere workaround, not a clean solution (Mesh::Load() should
handle everything, including MPI distribution of geometry)
2022-07-06 14:07:17 +02:00
Matthias Hochsteger
00d6c94bd9
Consistent parameters for CSGeometry::FindIdenticSurfaces
...
also don't call it in Draw() (already done in constructor)
2022-07-06 12:49:02 +02:00
Matthias Hochsteger
99e463146f
Fix meshing bug (close surface on boundary)
2022-07-05 12:12:13 +02:00
Matthias Hochsteger
6f0a486d20
pip: remove --use-feature=in-tree-build flag
2022-06-28 15:04:50 +02:00
Matthias Hochsteger
00d9583af3
fix non-gui build on Windows
2022-06-23 04:04:38 -07:00
Matthias Hochsteger
5acb38eabd
fix dll loading path on Windows with Python 3.10
2022-06-22 00:36:03 -07:00
Matthias Hochsteger
7eb76b67c7
DLL_HEADER for Mesh::SetLocalH
2022-06-21 01:53:58 -07:00
Christopher Lackner
06f35594c6
add norm of gp_Vec
2022-06-13 10:35:26 +02:00
Hochsteger, Matthias
36ac5e5bcc
Merge branch 'boundarylayer_improvements' into 'master'
...
Boundarylayer improvements
See merge request ngsolve/netgen!507
2022-06-09 15:47:26 +02:00
Matthias Hochsteger
c6a4f90915
fix FillCloseSurface for multiple identifications
2022-06-09 15:32:41 +02:00
Christopher Lackner
c71d142738
fix double segments in getedgetangent of boundarylayer
2022-06-09 15:32:41 +02:00
Christopher Lackner
a3408b537a
fixes for boundarylayer edge tangent computation and some more
2022-06-09 15:32:41 +02:00
Lackner, Christopher
6b12050fd1
Merge branch 'listofshape_from_list' into 'master'
...
[occ] create ListOfShape from list of shapes
See merge request ngsolve/netgen!506
2022-06-09 10:07:38 +02:00
Christopher Lackner
3531f9c9d4
fix typo
2022-06-08 20:59:06 +02:00
Christopher Lackner
03e21d5c5f
[occ] create ListOfShape from list of shapes
2022-06-08 20:52:51 +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
1497404a4c
Fix mesh saving/loading with OCC 7.6
2022-05-25 16:29:34 +02:00
Matthias Hochsteger
b113ec48ed
fix Tk gui from jupyter
2022-05-25 10:28:53 +02:00
Hochsteger, Matthias
ca3cee02c3
Merge branch 'fix_for_trefftz' into 'master'
...
add some DLL_HEADER
See merge request ngsolve/netgen!505
2022-05-20 20:26:43 +02:00
von Wahl, Henry
c9776a7c86
add some DLL_HEADER
2022-05-20 20:26:43 +02:00
Schöberl, Joachim
668f0945c4
Merge branch 'surf_color_to_mesh' into 'master'
...
surface color to mesh from geometry
See merge request ngsolve/netgen!504
2022-05-10 18:44:39 +02:00
Christopher Lackner
95be76d8ee
surface color to mesh from geometry
2022-05-10 18:18:29 +02:00
Joachim Schoeberl
e8ec2b3550
netgen-std includes before tcl
2022-05-07 20:40:40 +02:00
Joachim Schoeberl
bac77b1f58
define ng_tcl_volatile, ...
2022-05-07 19:54:43 +02:00
Joachim Schoeberl
1a634c1957
Tcl_FreeProc + volatile/static/dynamic constants of correct type
2022-05-07 19:45:38 +02:00
Joachim Schoeberl
03332c1146
define type Tcl_FreeProc
2022-05-07 19:40:16 +02:00
Matthias Hochsteger
81f5ed5415
fix ngsolve loading
2022-05-07 15:13:35 +02:00
Schöberl, Joachim
1a174508db
Merge branch 'occ_consistent_maxh' into 'master'
...
make shape.solids.maxh = ... consistent with solid.maxh = ...
See merge request ngsolve/netgen!503
2022-05-07 15:10:57 +02:00
Joachim Schoeberl
4f09633b80
remove old mpi-wrapper
2022-05-06 18:21:44 +02:00
Christopher Lackner
9b44069e54
fix tuple creation in return color
2022-05-06 17:47:50 +02:00
Christopher Lackner
c61753d89d
FD color gives 3-tuple, transparency as separate property
2022-05-06 17:14:10 +02:00
Joachim Schoeberl
cad2391e34
unify MPI
2022-05-06 16:39:06 +02:00
Matthias Hochsteger
165947295e
move ngtcl.hpp interface to meshing/visual_interface.hpp
2022-05-06 12:23:50 +02:00
Matthias Hochsteger
22e57a1159
Don't load gui libraries when importing netgen
2022-05-06 10:59:59 +02:00
Christopher Lackner
456cb927d1
make shape.solids.maxh = ... consistent with solid.maxh = ...
2022-05-05 18:09:42 +02:00
Schöberl, Joachim
81b22633cd
Merge branch 'ge_directionalintervall' into 'master'
...
__ge__ and __le__ operator for DirectionalInterval
See merge request ngsolve/netgen!502
2022-05-05 18:09:09 +02:00
Matthias Hochsteger
03347e8e33
fix tcl/tk build flags
2022-05-05 18:08:29 +02:00
Christopher Lackner
a04b7b5d5d
__ge__ and __le__ operator for DirectionalInterval
2022-05-05 17:32:25 +02:00
Matthias Hochsteger
66078cb285
private tcl include dir
2022-05-05 17:01:12 +02:00
Hochsteger, Matthias
8076407e08
Merge branch 'separate_gui_code' into 'master'
...
rework build system, separate gui and non-gui code
See merge request ngsolve/netgen!501
2022-05-05 14:55:32 +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
233dba2408
handle multiple closesurface identifications correctly
2022-05-05 11:21:48 +02:00
Matthias Hochsteger
8e25c382d9
build with VS2019 on Windows, update pybind11 to v2.9.1
2022-05-03 09:21:19 +02:00
Joachim Schoeberl
326e313d75
copy-ctor for head-tail array with generic types
2022-05-02 08:42:07 +02:00
Joachim Schoeberl
6a8050998b
shape comparison macro
2022-05-01 11:56:22 +02:00
Joachim Schoeberl
bf22f8d4df
fix shared loop: in rare cases elements have been called twice
2022-04-30 10:39:26 +02:00
Joachim Schoeberl
aa00749f97
fix some deprecated
2022-04-29 13:05:38 +02:00