Subject: CGAL users discussion list
List archive
- From: Peter Hachenberger <>
- To:
- Subject: Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolea n operation
- Date: Mon, 15 Jun 2009 23:18:40 +0200
- Importance: Normal
- Sensitivity:
Fred says it perfectly. If you want to get a feasible solution, you can only work
with nef3 files to store intermediate results. Otherwise, you will get errors.
If you think that this is not the problem, then send me your original tori
files and I have test with those.
Peter
with nef3 files to store intermediate results. Otherwise, you will get errors.
If you think that this is not the problem, then send me your original tori
files and I have test with those.
Peter
To:
From: "Fred Dorosh" <>
Date: 06/15/2009 09:47PM
Subject: Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolean operation
> I am getting really confused with this... because this mean that the
> problem only occurs when I convert my result Nefs back to Polyhedron
> then to my geometry, and then do the opposite process to get back to nef
> structure.
Hi Laure,
This paragraph sets off warning bells for me - if you are converting your
intermediate results back and forth from your own geometrical
representation, and that representation uses floating point coordinates,
you're likely to run into trouble.
The reason is that very small features can be created as byproducts of a
boolean operation. If you extract vertex coordinates from the precise
geometry kernel and round them into e.g. 32-bit floating point, these
small features often become corrupted and result in degenerate geometry.
For instance, two nearby vertices may become merged and create a
zero-length edge. Other less detectable problems can also occur. If you
keep the geometry in Nef representation until the final operation, you
avoid this problem.
Regards,
Fred
--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://lists-sop.inria.fr/wws/info/cgal-discuss
- [cgal-discuss] Crash on a Nef_polyhedron_3 boolean operation, Laure Guicherd, 06/12/2009
- Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolean operation, Dominik Szczerba, 06/12/2009
- Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolea n operation, Peter Hachenberger, 06/13/2009
- Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolean operation, Laure Guicherd, 06/15/2009
- Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolean operation, Fred Dorosh, 06/15/2009
- Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolea n operation, Peter Hachenberger, 06/15/2009
- Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolean operation, Laure Guicherd, 06/16/2009
- Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolean operation, Andreas Fabri, 06/16/2009
- Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolean operation, Laure Guicherd, 06/25/2009
- Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolean operation, Andreas Fabri, 06/16/2009
- Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolean operation, Laure Guicherd, 06/16/2009
- Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolea n operation, Peter Hachenberger, 06/15/2009
- Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolean operation, Fred Dorosh, 06/15/2009
- Re: [cgal-discuss] Crash on a Nef_polyhedron_3 boolean operation, Laure Guicherd, 06/15/2009
Archive powered by MHonArc 2.6.16.