Christopher Lackner
|
5b45c7a972
|
implement meshing2 functionality for 3d geometries
|
2019-10-28 13:44:51 +01:00 |
|
Matthias Hochsteger
|
8659e5a3ee
|
some thread-safe STLGeometry projection functions
|
2019-10-18 13:40:53 +02:00 |
|
Matthias Hochsteger
|
17dfd45609
|
Merge remote-tracking branch 'origin/master' into test_refactoring_meshing_design
|
2019-10-18 11:53:05 +02:00 |
|
Matthias Hochsteger
|
18bdd9df93
|
Build neighbors list in parallel
Check in new results (part1.stl does not mesh with very_coarse anymore)
|
2019-10-08 19:26:43 +02:00 |
|
Matthias Hochsteger
|
865aca0ba0
|
Implement MeshOptimizeSTLSurface::ProjectPointGI
|
2019-10-08 14:40:40 +02:00 |
|
Matthias Hochsteger
|
fea75d6ff5
|
Remove MeshOptimize2d::SelectSurfaceOfPoint()
|
2019-10-08 12:44:00 +02:00 |
|
Matthias Hochsteger
|
893df3a79f
|
Automatically select correct chart in MeshOptimizeSTLSurface::GetNormalVector
|
2019-10-08 12:42:06 +02:00 |
|
Christopher Lackner
|
ed087848ef
|
this check is too hard sometimes and prevents some stls from meshing
bone.stl fails on moderate because of this
|
2019-10-08 12:41:26 +02:00 |
|
Matthias Hochsteger
|
ed5ea4408f
|
Revert "Automatically select correct chart in MeshOptimizeSTLSurface::GetNormalVector"
This reverts commit d4b376024a .
|
2019-10-08 12:35:58 +02:00 |
|
Matthias Hochsteger
|
d4b376024a
|
Automatically select correct chart in MeshOptimizeSTLSurface::GetNormalVector
|
2019-10-08 12:34:15 +02:00 |
|
Matthias Hochsteger
|
4d98a6eb8c
|
STLGeometry::GetNormal only valid with PointGeomInfo
|
2019-10-07 15:17:03 +02:00 |
|
Matthias Hochsteger
|
562800babc
|
Clean up STLGeometry
|
2019-10-07 15:17:03 +02:00 |
|
Christopher Lackner
|
05881c0eb5
|
refactor a lot of the old code, stl still needs to be done
|
2019-10-07 15:17:03 +02:00 |
|
Christopher Lackner
|
bee097b153
|
start unify meshing with occ meshing
|
2019-10-07 15:17:03 +02:00 |
|
Christopher Lackner
|
b0f13a1f20
|
fix parsing of stl parameters from python
|
2019-10-07 12:56:12 +02:00 |
|
Matthias Hochsteger
|
85d7f5e628
|
Use BoxTree::GetFirstIntersecting in STLChart::ProjectNormal
|
2019-10-02 11:51:09 +02:00 |
|
Joachim Schöberl
|
78094016bf
|
Merge branch 'calclocalh_use_point' into 'master'
change CalcLocalH to use Point<D> instead of PointDd
See merge request jschoeberl/netgen!258
|
2019-10-01 10:59:43 +00:00 |
|
Matthias Hochsteger
|
8bfccdf1df
|
Use BoxTree::GetFirstIntersecting
|
2019-10-01 12:34:23 +02:00 |
|
Matthias Hochsteger
|
7ced41e56f
|
Use searchtree in STLBoundary
|
2019-10-01 12:19:22 +02:00 |
|
Christopher Lackner
|
9797c23351
|
change CalcLocalH to use Point<D> instead of PointDd
|
2019-10-01 11:59:17 +02:00 |
|
Christopher Lackner
|
bef1172b44
|
only iterate over outer chart if inner chart searchtree
|
2019-09-30 18:50:43 +02:00 |
|
Matthias Hochsteger
|
94671a176a
|
Use STLTrigId instead of int in SearchTree
|
2019-09-30 18:43:53 +02:00 |
|
Joachim Schöberl
|
693bc66d49
|
use STL-searchtree
|
2019-09-30 18:21:01 +02:00 |
|
Joachim Schöberl
|
dd70e94143
|
searchtree in STLCharts
|
2019-09-30 18:14:46 +02:00 |
|
Joachim Schöberl
|
e4017b84e9
|
Merge branch 'pointnd_to_point' into 'master'
Pointnd to point
See merge request jschoeberl/netgen!255
|
2019-09-30 13:30:01 +00:00 |
|
Joachim Schöberl
|
b76b82b293
|
Merge branch 'split_improve_2d' into 'master'
SplitImprove for triangles
See merge request jschoeberl/netgen!251
|
2019-09-30 13:29:50 +00:00 |
|
Matthias Hochsteger
|
8defe2f864
|
New function Mesh::FindIllegalTrigs()
Find illegal trigs after surface meshing and use this information in
surface mesh optimization
|
2019-09-30 14:54:03 +02:00 |
|
Matthias Hochsteger
|
b3c64a0607
|
Handle CR and other space characters correctly when loading STL files
|
2019-09-30 13:08:39 +02:00 |
|
Matthias Hochsteger
|
7becf20ebd
|
Ignore leading whitespaces in STL files
Treat STL files as binary if non-printable characters appear in first
80 bytes
|
2019-09-30 11:54:04 +02:00 |
|
Christopher Lackner
|
030d8c8523
|
change more PointNd to Point<N>
|
2019-09-30 10:19:35 +02:00 |
|
Christopher Lackner
|
ca2212879e
|
Change some PointNd to Point<N> functions
|
2019-09-29 14:54:24 +02:00 |
|
Christopher Lackner
|
c04da61ddc
|
final check for badsurfacemesh
|
2019-09-27 14:45:15 +02:00 |
|
Christopher Lackner
|
9b92e754f2
|
Merge branch 'master' into stl_refine_fix
|
2019-09-27 14:34:09 +02:00 |
|
Joachim Schöberl
|
d1705be7a6
|
searchtree in MakeAtlas
|
2019-09-26 15:22:06 +02:00 |
|
Christopher Lackner
|
182ee07a5c
|
start fixing
|
2019-09-26 13:57:55 +02:00 |
|
Matthias Hochsteger
|
5d4d0f1e39
|
Add missing DLL_HEADERs
|
2019-09-24 13:16:26 +02:00 |
|
Matthias Hochsteger
|
4deffe6cbe
|
Button to write selected chart to separate .stlb file
|
2019-09-24 13:09:49 +02:00 |
|
Joachim Schöberl
|
54fa0d81ec
|
little stl cleanup
|
2019-09-24 10:14:52 +02:00 |
|
Joachim Schöberl
|
279a5a2faa
|
use boundary_ht, remove unsued functions
|
2019-09-23 09:40:35 +02:00 |
|
Christopher Lackner
|
b45d022542
|
Revert "only use hashtable in stlboundary"
This reverts commit dbbfebcf1a .
|
2019-09-23 09:30:23 +02:00 |
|
Christopher Lackner
|
dbbfebcf1a
|
only use hashtable in stlboundary
|
2019-09-22 15:49:06 +02:00 |
|
Joachim Schöberl
|
c180b37ea8
|
more STL*Id
|
2019-09-22 13:15:53 +02:00 |
|
Christopher Lackner
|
4de79f4ce6
|
fix stlchartboundary
|
2019-09-22 00:16:44 +02:00 |
|
Joachim Schöberl
|
6ad36f73cb
|
move BoxTree to headers
|
2019-09-21 09:45:29 +02:00 |
|
Joachim Schöberl
|
5332762b96
|
STLPointId ...
|
2019-09-21 02:04:50 +02:00 |
|
Joachim Schöberl
|
9b13bde72b
|
more STLPointId ...
|
2019-09-21 02:04:50 +02:00 |
|
Joachim Schöberl
|
f22cb48832
|
STLPointId
|
2019-09-21 02:04:50 +02:00 |
|
Joachim Schöberl
|
61c9e669c3
|
use Point/Trig/Chart-Id in stl-meshing, more to come
|
2019-09-21 02:04:49 +02:00 |
|
Matthias Hochsteger
|
5cfb449d7a
|
Automatically distinguish between ASCII and binary stl files
|
2019-09-20 11:55:46 +02:00 |
|
Christopher Lackner
|
38d8d0cd71
|
Merge branch 'dont_import_tkinter' into 'master'
Don't import tkinter
See merge request jschoeberl/netgen!220
|
2019-08-28 11:48:09 +00:00 |
|