Comments (5)
I did some more experiments and the results are really strange.
The following three images from PrusaSlicer are all created via the command:
TetWild.exe -l 6 -e 0.01 d:\test.stl
Ordering of the images as per the order above:
Attached are the logs of the run with --level 0
tetwild-logs.zip
from tetwild.
Hi,
What do you mean by "unexpected"? Could you provide both input and output meshes?
For the second question, you are using -e 0.01
which is a quite large envelope size and thus the output surface would be "far" from the input.
from tetwild.
Thanks for coming back to this @Yixin-Hu
What do you mean by "unexpected"?
I tried different combination of parameters including but not limited to:
- default
-l 1 -e 0.01 --is-laplacian
-l 3 -e 0.005
-e 0.025 --targeted-num-v 1000 --is-laplacian
--stage 2 --filter-energy 7 --is-laplacian
The result was always a more or less severely deformed mesh as shown in the examples above
Now in my eyes the strangest thing:
- I have built the current git under Linux as well as under Windows. Both show this deforming behavior
- A Windows built from the depths of the WWW shows proper results.
- I would date this build to somewhere around middle 2018 judging from the
TetWild -h
screen - The result is displayed in the 3rd image in my post above
- I would date this build to somewhere around middle 2018 judging from the
Could you provide both input and output meshes?
The input STL is already attached to the very first post. For the output mesh, which settings would you prefer?
For the second question, you are using
-e 0.01
which is a quite large envelope size and thus the output surface would be "far" from the input.
Thanks for the clarification. As mentioned above I tried a lot of combinations already (possible not the right one) and always ended up with the deformed mesh.
In addition there is this significant difference to this "unknown TetWild.exe" which is producing a perfect result with -l 6 -e 0.01
from tetwild.
In addition there is this significant difference to this "unknown TetWild.exe" which is producing a perfect result with
-l 6 -e 0.01
I was able to build fTetWild (for Windows) and trying the previously working parameter (as stated above), I come to the conclusion that this version I have is not working correctly (despite the wonderful results)!
Now I can start all over finding working parameters.
It would be great if one could enter actual dimensional values, rather than percentages over an unknown diagonal. Example: -l 2mm -e 0.1mm
. This would make it easier to find the "correct" parameters - I think.
from tetwild.
Hi Sineos,
I tried the input using default parameters on MacOS and there is no problem (the output is attached). Is the "severe deformation" you mentioned means that the output surface is different from the input? (TetWild does not exactly preserve the input surface but approsimate it within certain tolerance.)
--is-laplacian
flag is needed (bur noe necessary) only for input with open boundaries (e.g. large holes).
from tetwild.
Related Issues (20)
- Building on Win 10 with Visual Studio 2017 HOT 1
- Mesh Rendering
- Compilation on M1 Mac HOT 2
- 论文《Tetrahedral Meshing in the Wild》和对应程序学习请教 HOT 2
- Sizing Field HOT 1
- Abnormal program termination: received signal 11 (Segmentation fault) HOT 7
- Function wrapper issue on Ubuntu HOT 1
- Tetrahedral mesh include surface points? HOT 1
- meshing anisotropically HOT 4
- Exactly preserve the polyhedron boundary? HOT 1
- Tetwild terminating abnormally when background mesh is specified
- Stuck when installing
- Uses two versions of mesh_AABB header and source file each, at the same time (!) - please rename at least and clarify HOT 1
- multi-material meshing with shared faces HOT 2
- How can I generate a mesh only between two sulfaces? HOT 1
- Mapping input triangle faces to output sufaces of tetrahedrals HOT 1
- is this repo maintained HOT 2
- TetWild on Windows - just not working HOT 1
- Need just a surface mesh HOT 1
- output seems error when input an multi-material surface mesh(diffirent material share an interior face) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tetwild.