mhochsteger@cerbsim.com
cf59f297a7
use std::filesystem::path
2022-02-23 11:56:00 +01:00
Joachim Schoeberl
1a44d665bb
returns mesh-data as Array (rather than std::vector)
2022-02-21 13:06:00 +01:00
mhochsteger@cerbsim.com
eceb83171f
allow implicit conversion from py::list to Array<>
2022-02-21 12:02:30 +01:00
mhochsteger@cerbsim.com
d3e0ae6fd7
use ngcore pybind list caster only for non-numpy types
...
we should Array<T> for all numpy dtypes T
2022-02-21 11:18:19 +01:00
mhochsteger@cerbsim.com
775b97f6b3
utility functions for webgui
2022-02-18 20:11:58 +01:00
mhochsteger@cerbsim.com
daa2c69714
fix parsing cd3names
2022-02-16 19:52:49 +01:00
Joachim Schoeberl
bb44c7b0c3
fix warnings
2022-02-16 13:37:32 +01:00
mhochsteger@cerbsim.com
17e845df29
fix rpath of pyngcore
2022-02-16 09:44:00 +01:00
Matthias Hochsteger
d2378d9781
pyngcore as package (staying backward compatible)
2022-02-16 09:27:02 +01:00
mhochsteger@cerbsim.com
15efa3a8b7
DLL_HEADER for LocalH
2022-02-15 20:39:24 +01:00
Joachim Schöberl
cf8a6639a3
Merge branch 'fix_parallel_surfaceopt' into 'master'
...
fix parallel surface optimization
See merge request jschoeberl/netgen!476
2022-02-15 19:18:22 +00:00
mhochsteger@cerbsim.com
a68cd9f89a
fix parallel surface optimization
...
update test results
2022-02-15 19:09:53 +01:00
Christopher Lackner
4ebaefd10a
add meshing parameter giveuptolopenquads
2022-02-15 09:38:20 +01:00
Christopher Lackner
c856f9ae6e
Merge branch 'master' into free_pyramids
2022-02-15 09:15:11 +01:00
Christopher Lackner
e2040ae953
[occ] also keep color in merge if already set from shape
2022-02-14 18:24:02 +01:00
Christopher Lackner
3ee29a1ace
[occ] overwrite shape property name only if not already set in merge
2022-02-14 18:07:00 +01:00
Joachim Schoeberl
6b28275b88
double conversion on C++ side
2022-02-13 19:02:51 +01:00
Joachim Schoeberl
ff8708d76b
preallocate memory
2022-02-13 17:29:53 +01:00
Joachim Schoeberl
5d624e3078
reading via meshio
2022-02-13 16:31:55 +01:00
mhochsteger@cerbsim.com
2ce4412fb2
no periodic in bspline surface builder on OCC 7.3
2022-02-11 18:19:50 +01:00
Joachim Schoeberl
67c031cb77
fix unused-variable warning
2022-02-11 15:08:59 +01:00
Joachim Schoeberl
79ff65d224
added SIMD-wrapper for 'erf'
2022-02-11 13:56:28 +01:00
Joachim Schöberl
c5886cfe05
Merge branch 'occ_spline_tools' into 'master'
...
Adds wrappers for various OCC spline interpolation and approximation routines
See merge request jschoeberl/netgen!472
2022-02-11 11:15:18 +00:00
Matthias Rambausek
5f6b234262
shorter property names
2022-02-11 11:46:55 +01:00
Christopher Lackner
e86585c715
allow free pyramids
2022-02-09 19:27:24 +01:00
mhochsteger@cerbsim.com
7a10afc720
clean up cd3names in mesh dtor
2022-02-09 09:41:05 +01:00
Matthias Rambausek
51013105ed
doc typo
2022-02-08 14:01:25 +01:00
Matthias Rambausek
947da90a00
Merge branch 'master' into occ_spline_tools
2022-02-07 18:43:29 +01:00
Joachim Schoeberl
1222356cf4
HSum(4) for M1, FlatArray!=
2022-02-04 17:01:31 +01:00
Joachim Schöberl
11f7d64c41
Merge branch 'show_selected_point_in_solution_scene' into 'master'
...
Show selected point in solution scene
See merge request jschoeberl/netgen!471
2022-02-03 06:50:20 +00:00
mhochsteger@cerbsim.com
82ec42b292
Ignore identified edges/vertices for closeedge localh restrictions
2022-02-02 15:09:41 +01:00
mhochsteger@cerbsim.com
1a010f2e57
avoid range exceptions if no element is found on double click
2022-02-02 14:26:58 +01:00
mhochsteger@cerbsim.com
deaeeaaac5
show selected point also in solution scene
2022-02-02 14:26:28 +01:00
Joachim Schöberl
86fd2983c7
Merge branch 'shape_name_return_optional' into 'master'
...
shape.name return optional<string>
See merge request jschoeberl/netgen!469
2022-01-20 16:48:43 +00:00
Joachim Schöberl
837575faf7
Merge branch 'fix_occ_closesurface' into 'master'
...
bugfix in FillCloseSurface
See merge request jschoeberl/netgen!468
2022-01-20 16:20:32 +00:00
Joachim Schöberl
1f23acac21
Merge branch 'occ_minedgelen' into 'master'
...
dont ignore small edges per default, do not set from stl parameters
See merge request jschoeberl/netgen!467
2022-01-20 16:20:15 +00:00
Christopher Lackner
1fbfc440ac
shape.name return optional<string>
2022-01-20 17:03:16 +01:00
Christopher Lackner
3ab8808fa3
do not restrict mesh size on identified edges
2022-01-19 15:05:41 +01:00
mhochsteger@cerbsim.com
fd258a611f
bugfix in FillCloseSurface
...
- don't add prisms/hexes outside of current domain
- invert them when necessary
2022-01-19 15:05:25 +01:00
Matthias Rambausek
bd85b7c638
Merge branch 'master' into occ_spline_tools
...
# Conflicts:
# libsrc/occ/python_occ_shapes.cpp
2022-01-19 12:01:55 +01:00
Christopher Lackner
b6396c15c0
[occ] allow to delete names
2022-01-18 18:39:08 +01:00
Christopher Lackner
6065fe40f4
set global mesh in occ before generatemesh
...
to visualize meshing
2022-01-18 18:23:35 +01:00
Christopher Lackner
93de43456d
dont ignore small edges per default, do not set from stl parameters
...
occresthminedgelen ignored restricting meshsize per segment length
on edges smaller than stl parameter resthminedgelen which was set
from the gui to 0.2. Disable this (can be used by giving
minedgelen parameter from python in meshing parameters)
2022-01-18 18:21:16 +01:00
Christopher Lackner
e597ce996b
[occ] also prolongate names of solids and faces in extrude
2022-01-17 16:03:40 +01:00
mhochsteger@cerbsim.com
5f202fd4ea
clear geom data in OCCGeometry::BuildFMap() (fixes broken meshing after Heal())
2022-01-17 10:02:11 +01:00
mhochsteger@cerbsim.com
439415bffe
fix OCC meshing with nglib
2022-01-14 11:47:22 +01:00
mhochsteger@cerbsim.com
2a77e9635a
Use 10000 edge divide factor again for OCC
2022-01-14 11:47:08 +01:00
mhochsteger@cerbsim.com
c63a865ee3
occ - fix meshing a sphere (need to keep degenerate edges)
2022-01-04 16:09:00 +01:00
Joachim Schoeberl
44d626f727
BitArray indexing from the end
2021-12-29 21:06:52 +01:00
Matthias Rambausek
093692f825
docstring fix
2021-12-27 17:08:00 +01:00