-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inconsistent default options for tetrahedralize? #24
Comments
I had the same experience as you. In the end I had to go through a trial and error process varying the flags/variables to the tetrahedralize command. A working example of varying the maxvolume I have is:
There are a lot of issues with the flags: some are redundant and some don't work at all. Hope this helps. |
Do you have the same problem if you use tetgen from the command line? For now, I'm avoiding this wrapper library and just using the command-line interface to tetgen, since it seems to, you know... work... I would really like to be able to use this wrapper to eliminate a few shell scripts from my usual workflow, but can't do this right now since this wrapper doesn't seem very reliable (or developed for actively, for that matter). I also don't have time to take this project on myself at the moment. Bummer. :-( |
Tetgen from the command line does not have the same problem. It's really robust code. I kept hammering away at finding work arounds within the wrapper library to get it to work to streamline my workflow. Having to run separate programs to get my end result was cumbersome. I have something working for my current needs but the process was frustrating. If I had the time to make the necessary updates to the wrapper I would, but don't have the time. |
I am also experiencing similar issues. Is there any update on this topic? |
Doing a very basic test with tetgen, getting some funky behavior.
I have the following command-line invocation of tetgen:
tetgen -q -k -C -B -N -E -F -a0.01 L.off
.Trying to straightforwardly translate this a call to
tetrahedralize
, I get:Passing the
-q
flag by settingquality=True
appears to be redundant, and the-N
,-E
, and-F
flags don't have equivalents for this wrapper library (makes sense). Likewise,-k
flag doesn't make much sense. So far so good.Now, the problem is that if I vary
maxvolume
, nothing happens:I'll attach the original OFF file, but this is definitely the wrong behavior. There should be many more tetrahedra as I decrease maxvolume. The mesh is just a simple L-shaped room = ([0, 2] x [0, 2] x [0, 1]) \ ([1, 2] x [1, 2] x [0, 1]) (IIRC... maybe slightly different dimensions, but this is the gist.)
L.off.zip
The text was updated successfully, but these errors were encountered: