I've verified that it is an ill-conditioned matrix at fault.
One or more of the 4-material interfaces is poorly
defined (determinant = 0) by the provided input fields.
If this happens while computing 3-material interfaces, the
code falls back to using a barycenter as the location. (Those
are the other warnings you're getting) Currently, the 4-material
interface code has no such fallback case.
I'll go ahead and produce a patch for this and send out an
email when its live.
-Jonathan
On 12/05/2013 03:38 PM, Jonathan Bronson wrote:
Ah, it looks like I left off the 4th material.
I can now reproduce the problem. I'll look
into this in more detail and get back to you.
-Jonathan
On 12/05/2013 03:31 PM, Johan Andruejol wrote:
JohanI use cleaver 1.5.3.Hi Jonathan,Thanks for the quick response.
I don't use any special kind of parameters. I just run the command: cleaver -p -i image0.nrrd image1.nrrd image2.nrrd image3.nrrd -o output.
On Thu, Dec 5, 2013 at 3:13 PM, Jonathan Bronson <bronson@sci.utah.edu> wrote:
Can you provide the input parameters you're using?
On my build I cannot reproduce the error with default settings.
-Jonathan
On 12/05/2013 01:05 PM, Jonathan Bronson wrote:
Hi Johan,
Thank you for reporting this. In the past, this error
has often been caused by ill-conditioned input fields.
Cleaver currently doesn't have exact geometric
predicates, and so some corner cases are not handled
appropriately.
I'll take a look at the data and see if I can't isolate
exactly what's happening int his case.
Regards,
Jonathan
On 12/05/2013 12:55 PM, Johan Andruejol wrote:
Hi,
I work on the Bender project that makes use of the Cleaver library. Our goal is to obtain a tetrahedral mesh from a labelmap. When I run cleaver on our dataset, I always encounter the following error: "Error conforming triple" and I have no idea why.
I managed to find a very simple case of that always give me this error (see included files and screenshot). I can reproduce this on linux and windows.
Is this a bug ? How can I get past this ?
Thanks,
Johan
--
Johan Andruejol
R&D Engineer, Kitware Inc.
http://www.kitware.com/
Phone: (919) 869-8860
--
Johan Andruejol
R&D Engineer, Kitware Inc.
http://www.kitware.com/
Phone: (919) 869-8860
Archive powered by MHonArc 2.6.16.