Allerdings habe ich ein ständiges Vernetzerproblemchen. Das konnte ich auch nach dauerndem lesen aller Texte die ich so fand einfach nicht lösen.
Egal ob ich sine STL oder STEP in Aurora benutze, sobald ich vernetzen will erscheint nur die Meldung Netgen oder Tetgen, siehe Netgen.log / Tetgen.log. Ansonsten tut sich nix. Goarnix. Überhaupt nix.
Es ist auch egal ob ich ein Netz mit gmsh oder direkt Netgen gemacht habe und das dann als STL in Aurora lade. Auch eine Korrektur / Heilen / Optimieren vor dem Export nach STEP bringt da nix. Unterm Strich ist es also egal was für ein STEP oder STL ich benutze, es kommen immer die gleichen Fehlermeldungen Netgen / Tetgen.
So langsam weiss ich nicht mehr weiter. Zumal es scheinbar auch keine Möglichkeit gibt das Objekt zu FEM'en wenn ich es nicht vorher in Aurora neu vernetze?
Netgen.log sieht so aus:
Code: Alles auswählen
Netgen (nglib) STL Testing
number of triangles = 7814
boundingbox: [-3, -150, -1258.52] - [1903, 120, 4240]
point tolerance = 0.00582576
topology built, checking
topology_ok = 0
orientation_ok = 0
topology found
point -> trig table generated
ERROR: TRIG 689 has 2 neighbours!!!!
neighbour-trig1 = 690
neighbour-trig2 = 691
ERROR: TRIG 692 has 2 neighbours!!!!
neighbour-trig1 = 694
neighbour-trig2 = 691
ERROR: TRIG 694 has 2 neighbours!!!!
neighbour-trig1 = 693
neighbour-trig2 = 692
ERROR: TRIG 699 has 2 neighbours!!!!
neighbour-trig1 = 697
neighbour-trig2 = 693
ERROR: TRIG 701 has 2 neighbours!!!!
neighbour-trig1 = 78
neighbour-trig2 = 696
ERROR: TRIG 713 has 2 neighbours!!!!
neighbour-trig1 = 690
neighbour-trig2 = 714
ERROR: TRIG 759 has 5 neighbours!!!!
neighbour-trig1 = 760
neighbour-trig2 = 770
neighbour-trig3 = 774
neighbour-trig4 = 3464
neighbour-trig5 = 762
ERROR: TRIG 761 has 5 neighbours!!!!
neighbour-trig1 = 763
neighbour-trig2 = 772
neighbour-trig3 = 3462
neighbour-trig4 = 3469
neighbour-trig5 = 760
ERROR: TRIG 770 has 5 neighbours!!!!
neighbour-trig1 = 769
neighbour-trig2 = 866
neighbour-trig3 = 759
neighbour-trig4 = 774
neighbour-trig5 = 3464
ERROR: TRIG 772 has 5 neighbours!!!!
neighbour-trig1 = 771
neighbour-trig2 = 1194
neighbour-trig3 = 761
neighbour-trig4 = 3462
neighbour-trig5 = 3469
ERROR: TRIG 774 has 5 neighbours!!!!
neighbour-trig1 = 136
neighbour-trig2 = 759
neighbour-trig3 = 770
neighbour-trig4 = 3464
neighbour-trig5 = 773
ERROR: TRIG 3033 has 2 neighbours!!!!
neighbour-trig1 = 3029
neighbour-trig2 = 3032
ERROR: TRIG 3138 has 2 neighbours!!!!
neighbour-trig1 = 3139
neighbour-trig2 = 3854
ERROR: TRIG 3348 has 2 neighbours!!!!
neighbour-trig1 = 3346
neighbour-trig2 = 5968
ERROR: TRIG 3360 has 2 neighbours!!!!
neighbour-trig1 = 3358
neighbour-trig2 = 5998
ERROR: TRIG 3362 has 2 neighbours!!!!
neighbour-trig1 = 3361
neighbour-trig2 = 6028
ERROR: TRIG 3376 has 2 neighbours!!!!
neighbour-trig1 = 3374
neighbour-trig2 = 6058
ERROR: TRIG 3383 has 2 neighbours!!!!
neighbour-trig1 = 6086
neighbour-trig2 = 3384
ERROR: TRIG 3462 has 5 neighbours!!!!
neighbour-trig1 = 761
neighbour-trig2 = 772
neighbour-trig3 = 3463
neighbour-trig4 = 3469
neighbour-trig5 = 3466
ERROR: TRIG 3464 has 5 neighbours!!!!
neighbour-trig1 = 759
neighbour-trig2 = 770
neighbour-trig3 = 774
neighbour-trig4 = 3467
neighbour-trig5 = 3463
ERROR: TRIG 3469 has 5 neighbours!!!!
neighbour-trig1 = 761
neighbour-trig2 = 772
neighbour-trig3 = 1104
neighbour-trig4 = 3462
neighbour-trig5 = 3468
ERROR: TRIG 3832 has 2 neighbours!!!!
neighbour-trig1 = 3834
neighbour-trig2 = 3833
ERROR: TRIG 3835 has 2 neighbours!!!!
neighbour-trig1 = 3834
neighbour-trig2 = 3837
ERROR: TRIG 3837 has 2 neighbours!!!!
neighbour-trig1 = 3835
neighbour-trig2 = 3836
ERROR: TRIG 3842 has 2 neighbours!!!!
neighbour-trig1 = 3836
neighbour-trig2 = 3840
ERROR: TRIG 3844 has 2 neighbours!!!!
neighbour-trig1 = 3839
neighbour-trig2 = 1332
ERROR: TRIG 3856 has 2 neighbours!!!!
neighbour-trig1 = 3833
neighbour-trig2 = 3857
ERROR: TRIG 4002 has 2 neighbours!!!!
neighbour-trig1 = 1567
neighbour-trig2 = 4007
ERROR: TRIG 4005 has 2 neighbours!!!!
neighbour-trig1 = 4007
neighbour-trig2 = 4010
ERROR: TRIG 4012 has 2 neighbours!!!!
neighbour-trig1 = 4015
neighbour-trig2 = 4010
ERROR: TRIG 4021 has 2 neighbours!!!!
neighbour-trig1 = 4020
neighbour-trig2 = 4015
ERROR: TRIG 4024 has 2 neighbours!!!!
neighbour-trig1 = 4022
neighbour-trig2 = 4020
ERROR: TRIG 4025 has 2 neighbours!!!!
neighbour-trig1 = 4003
neighbour-trig2 = 4023
ERROR: TRIG 5635 has 2 neighbours!!!!
neighbour-trig1 = 5636
neighbour-trig2 = 5634
ERROR: TRIG 6199 has 2 neighbours!!!!
neighbour-trig1 = 3625
neighbour-trig2 = 6204
ERROR: TRIG 6202 has 2 neighbours!!!!
neighbour-trig1 = 6204
neighbour-trig2 = 6207
ERROR: TRIG 6209 has 2 neighbours!!!!
neighbour-trig1 = 6207
neighbour-trig2 = 6212
ERROR: TRIG 6218 has 2 neighbours!!!!
neighbour-trig1 = 6212
neighbour-trig2 = 6217
ERROR: TRIG 6221 has 2 neighbours!!!!
neighbour-trig1 = 6217
neighbour-trig2 = 6219
ERROR: TRIG 6222 has 2 neighbours!!!!
neighbour-trig1 = 6200
neighbour-trig2 = 6220
ERROR: TRIG 6285 has 2 neighbours!!!!
neighbour-trig1 = 6200
neighbour-trig2 = 6286
ERROR: TRIG 6761 has 2 neighbours!!!!
neighbour-trig1 = 6762
neighbour-trig2 = 6764
ERROR: TRIG 7207 has 2 neighbours!!!!
neighbour-trig1 = 6793
neighbour-trig2 = 7214
ERROR: TRIG 7208 has 2 neighbours!!!!
neighbour-trig1 = 6829
neighbour-trig2 = 7212
ERROR: TRIG 7243 has 2 neighbours!!!!
neighbour-trig1 = 7244
neighbour-trig2 = 7246
ERROR: TRIG 7249 has 2 neighbours!!!!
neighbour-trig1 = 6875
neighbour-trig2 = 7259
ERROR: TRIG 7253 has 2 neighbours!!!!
neighbour-trig1 = 6899
neighbour-trig2 = 7251
ERROR: TRIG 7286 has 2 neighbours!!!!
neighbour-trig1 = 7287
neighbour-trig2 = 7285
ERROR: TRIG 7291 has 2 neighbours!!!!
neighbour-trig1 = 6993
neighbour-trig2 = 7295
ERROR: TRIG 7292 has 2 neighbours!!!!
neighbour-trig1 = 6957
neighbour-trig2 = 7302
ERROR: TRIG 7327 has 2 neighbours!!!!
neighbour-trig1 = 7328
neighbour-trig2 = 7330
ERROR: TRIG 7333 has 2 neighbours!!!!
neighbour-trig1 = 7039
neighbour-trig2 = 7343
ERROR: TRIG 7337 has 2 neighbours!!!!
neighbour-trig1 = 7063
neighbour-trig2 = 7335
ERROR: TRIG 7370 has 2 neighbours!!!!
neighbour-trig1 = 7371
neighbour-trig2 = 7369
ERROR: ++++++++++++++++++++
ERROR: 16 wrong oriented neighbourtriangles found!
ERROR: try to correct it (with stldoctor)!
ERROR: ++++++++++++++++++++
NO points= 3778
Successfully loaded STL File: z88.stl
mp.maxh: 5.000000
mp.fineness: 0.5
mp.secondorder: 0
Initialise the STL Geometry structure....
number of triangles = 7814
boundingbox: [-3, -150, -1258.52] - [1903, 120, 4240]
point tolerance = 0.00582576
topology built, checking
topology_ok = 0
orientation_ok = 0
topology found
point -> trig table generated
NO points= 3778
Error Initialising the STL Geometry....Aborting!!
Und tetgen.log sieht so aus
Code: Alles auswählen
Opening z88.stl.
Constructing Delaunay tetrahedralization.
Sorting vertices by a bsp-tree.
Number of tree nodes: 449.
Maximum tree node size: 100.
Maximum tree depth: 22.
Incrementally inserting vertices.
Delaunay seconds: 0.26
Creating surface mesh.
Unifying segments.
Jettisoning redundants points.
19664 duplicated vertices have been removed.
0 unused vertices have been removed.
Merging coplanar facets.
Marking acute vertices.
1598 acute vertices.
Recovering boundaries.
Delaunizing segments.
Code: Alles auswählen
tetgen: ../../src/tetgen/tetgen.cpp:16605: tetgenmesh::locateresult tetgenmesh::sinsertvertex(double*, tetgenmesh::face*, tetgenmesh::face*, bool, bool): Assertion `casout.sh == dummysh' failed.
Aborted (core dumped)