Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Poisson Function - Error Precondition Violation

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Poisson Function - Error Precondition Violation


Chronological Thread 
  • From: Laurent Saboret <>
  • To:
  • Subject: Re: [cgal-discuss] Poisson Function - Error Precondition Violation
  • Date: Thu, 07 Jan 2010 09:55:36 +0100
  • Organization: INFOTERRA

Hi Michael,

The assertion below might occur when the Poisson reconstruction parameters are out of the recommended range.
See "Contouring parameters" paragraph at http://www.cgal.org/Manual/3.5/doc_html/cgal_manual/Surface_reconstruction_points_3/Chapter_main.html#Subsection_45.6.1

You may reconstruct your objects with various parameters with the examples provided with CGAL:
- poisson_reconstruction in examples/Surface_reconstruction_points_3 (command line)
- Point_set_demo in demo/Surface_reconstruction_points_3 (Qt GUI)
I recommend you to try first with the default parameters, then with the parameters you used in your code.

Best regards,
Laurent Saboret


Michael Jeulin-L wrote:
Hello everybody,

Excuse me to disturb, but I have a problem with Poisson function and I cannot
find the solution to fix the problem.

From this example :
http://www.cgal.org/Manual/3.5/doc_html/cgal_manual/Surface_reconstruction_points_3/Chapter_main.html

I try to compute several object with a loop, for some of them all is working
fine and I have the output I expect. However, for others my application crash
with the following error :

CGAL error: precondition violation!
Expression : tester(d)
File : CGAL/Triangulation_3.h
Line: 643
Explanation:
Refer to the bug-reporting instructions at http://www.cgal.org/bug_report.html

when I try to compute, I think : "function.compute_implicit_function()"
When I look in the file triangularization_3.h, it seems to be caused by a
conflict with cell. How could I resolved the problem before my application bug
?

Thank you very much for every answer.


Ce courrier électronique et toutes les pièces éventuellement jointes qu’il
contient sont CONFIDENTIELS et destinés exclusivement à l’usage de leur
destinataire. Si une erreur de transmission ou une adresse erronée a mal
dirigée ce courrier, merci d’en informer l’expéditeur en lui faisant une
réponse par courrier électronique dès réception. Si vous n’êtes pas le
destinataire de ce courrier, vous ne devez pas l’utiliser, le conserver, en
faire état, le distribuer, le copier, l’imprimer ou en révéler le contenu à
une tierce partie.
Ce courrier électronique est à usage strictement informatif et ne saurait
engager de quelque manière que ce soit INFOTERRA France SAS, ni ses filiales.

This e-mail and any attachments hereto are CONFIDENTIAL and intended solely
for the use of the addressee. If you have received this e-mail in error
please send it back to the person that sent it to you.
If you have received it in error, please notify the sender by return email.
If you are not the addressee of this email, you must not use, keep,
disseminate, copy, print or otherwise deal with it.
This email is for information only and will not bind INFOTERRA France SAS in
any contract or obligation, nor its subsidiaries.



Archive powered by MHonArc 2.6.16.

Top of Page