Michael Neunteufel
870b147926
add ellipse as csg2d solid object
2020-11-11 16:40:06 +00:00
Matthias Hochsteger
de76069283
CSG2d bugfix
...
Fixes bug in IsInside(p) test for splines if p lies on an edge of the surrounding triangle.
Do a fast check using (new) function IsCloseToTrig() instead of IsInsideTrig().
2020-11-11 16:03:09 +01:00
Christopher Lackner
7beb82af04
Merge branch 'master' into boundarylayers
2020-11-11 12:09:59 +01:00
Joachim Schöberl
f97601bca2
Merge branch 'hpref_surface_geom' into 'master'
...
add hp refinement possibility for surface geometry
See merge request jschoeberl/netgen!344
2020-11-06 11:21:19 +00:00
Joachim Schöberl
7351067722
Merge branch 'map_segment_si' into 'master'
...
map segment si as well, not only surface element index
See merge request jschoeberl/netgen!346
2020-11-06 11:20:06 +00:00
Matthias Hochsteger
dae6ded752
fix test (csg2d interface change)
2020-11-06 11:51:15 +01:00
Matthias Hochsteger
6199c7f66b
csg2d interface
2020-11-05 14:59:58 +01:00
Christopher Lackner
ffb98ee68f
add test for boundarylayers on splitted surfaces
2020-11-03 21:59:32 +01:00
Matthias Hochsteger
8b14f399c1
csg2d - fix bug in getNonIntersectionVertex()
...
If a loop has no non-intersecting vertex, a new one is inserted
-> set all vertex properties correctly (info, spline)
2020-11-03 18:43:23 +01:00
Matthias Hochsteger
45059fa7af
csg2d - fix CleanupResult
...
Check for more edge properties (maxh, bc etc.) before removing
"intermediate" and unnecessary vertices
2020-11-03 18:43:23 +01:00
Christopher Lackner
37ae505d5a
map segment si as well, not only surface element index
2020-11-03 17:32:07 +01:00
Christopher Lackner
3dec7c447e
map segment si as well, not only surface element index
2020-11-03 17:29:58 +01:00
Christopher Lackner
9578e4a41d
add project to boundary in boundarylayer and correctly treat inverse boundaries
2020-11-03 12:28:13 +01:00
Joachim Schöberl
b855b419da
Merge branch 'save_load_bbbnd' into 'master'
...
Save load bbbnd
See merge request jschoeberl/netgen!345
2020-11-02 09:43:04 +00:00
Michael
10c0fd350a
save/load pointelements
2020-10-30 15:28:00 +01:00
Michael
31c72299c4
add hp refinement possibility for surface geometry
2020-10-30 14:10:52 +01:00
Christopher Lackner
d40c05b1b1
fix not working boundarylayer test
2020-10-27 16:53:07 +01:00
Matthias Hochsteger
47632a06aa
fix index error in cgns import
2020-10-27 14:54:25 +01:00
Joachim Schöberl
f51ad8eed5
Merge branch 'fix_bisect_quad' into 'master'
...
add GeomInfo for bisecting quads
See merge request jschoeberl/netgen!343
2020-10-27 10:38:38 +00:00
Michael
4a1d3cdcb2
save/load mesh bbbnd
2020-10-27 07:57:17 +01:00
Michael
a3391519f0
add GeomInfo for bisecting quads
2020-10-27 07:54:26 +01:00
Joachim Schöberl
cddfb4a0b5
fixing delaunay2d point search, non-parallel for small meshes
2020-10-26 11:20:12 +01:00
Joachim Schöberl
de83f0ca14
Delaunay2d also for small sub-domains
2020-10-25 16:31:47 +01:00
Joachim Schöberl
11557838a4
tuning of Delaunay2d: FindInnerPoints, use of edgeHT
2020-10-25 09:52:33 +01:00
Joachim Schöberl
50dddbedae
Merge branch 'remove_error_intersecting_layers' into 'master'
...
remove warning output if intersect. triangles in different layers
See merge request jschoeberl/netgen!342
2020-10-23 17:53:33 +00:00
Joachim Schöberl
bfbef51996
remove bitarray in delaunay2d, just one hashtable position
2020-10-23 19:40:47 +02:00
Christopher Lackner
7f6996aa5d
remove warning output if intersect. triangles in different layers
2020-10-23 12:05:30 +02:00
Matthias Hochsteger
832485e41a
pybind11 compatibility
2020-10-22 12:11:19 +02:00
Joachim Schöberl
25342f7c3f
speeding up many small domains
2020-10-22 12:04:32 +02:00
Matthias Hochsteger
c2c0bbcbf5
Bugfix on Windows with Python>=3.8
...
Use os.add_dll_directory() instead of adding netgen bin dir to PATH
2020-10-20 17:17:16 +02:00
Joachim Schöberl
2d03739f4e
little smooth
2020-10-20 12:35:17 +02:00
Matthias Hochsteger
a2a2da13dc
debug messages in hp refinement
2020-10-19 19:30:30 +02:00
Matthias Hochsteger
4b5054d9fd
Merge branch 'point_info_csg2d' into 'master'
...
Point info csg2d
See merge request jschoeberl/netgen!341
2020-10-19 17:29:37 +00:00
Matthias Hochsteger
52a6d2a9f9
Merge branch 'master' into point_info_csg2d
2020-10-19 18:38:32 +02:00
Christopher Lackner
9a39b81615
fix set csg2d pinfo
2020-10-19 17:34:11 +02:00
Matthias Hochsteger
389280fc0c
debug output
2020-10-19 16:55:49 +02:00
Christopher Lackner
39be1fd3c9
add PointInfo for csg2d for maxh and name in points
2020-10-19 16:32:42 +02:00
Matthias Hochsteger
b28a1bc5cc
update test results
2020-10-19 15:45:16 +02:00
Christopher Lackner
ce3f3429d4
fix range check exception in tutorials
2020-10-19 15:27:36 +02:00
Matthias Hochsteger
397ef354a3
test with range checks enabled
2020-10-19 15:18:42 +02:00
Christopher Lackner
00b4959232
remove "normal vectors degenerated" output
2020-10-19 14:06:35 +02:00
Matthias Hochsteger
9d5661fdc5
Fix maxh issue for splines
2020-10-19 13:19:25 +02:00
Matthias Hochsteger
2b5d00b259
csg2d - add points as 0d-elements to mesh
2020-10-19 10:41:44 +02:00
Matthias Hochsteger
b3d757ccd1
update pybind11 to 2.6.0rc3
2020-10-17 17:58:38 +02:00
Joachim Schöberl
cdbe7fd892
cleanup solid checks
2020-10-17 17:08:58 +02:00
Joachim Schöberl
ad69a9d5a5
modernization SpecialPointCalculation
2020-10-17 15:23:53 +02:00
Joachim Schöberl
decb6c6e90
use VecInSolid2 in SpecialPoint analysis, VecInSolid2 return also does_intersect
2020-10-17 13:01:07 +02:00
Joachim Schöberl
01c1411d65
robust implementation of Polyhedra::VecInSolid2
2020-10-17 08:18:32 +02:00
Joachim Schöberl
c842de7c3d
Merge branch 'optimize_calcpartition' into 'master'
...
optimize CalcPartition() and PartitionBoundary()
See merge request jschoeberl/netgen!340
2020-10-17 05:44:33 +00:00
Joachim Schöberl
fc360cc92a
Merge branch 'new_delaunay2d' into 'master'
...
Delaunay for 2d mesh generation
See merge request jschoeberl/netgen!339
2020-10-17 05:44:23 +00:00