Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Nef3: Wrong normal vector reported, causes triangulator crash

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Nef3: Wrong normal vector reported, causes triangulator crash


Chronological Thread 
  • From: "Sebastien Loriot (GeometryFactory)" <>
  • To:
  • Subject: Re: [cgal-discuss] Nef3: Wrong normal vector reported, causes triangulator crash
  • Date: Mon, 12 Jan 2015 09:27:25 +0100
  • Organization: GeometryFactory

On 01/09/2015 11:47 PM, Marius Kintel wrote:
Hey,

An update: Replacing my tessellation code with the GLU tessellator solves all
stability issues.
However, as the GLU tessellator naively build triangle fans after
decomposition, it’s far from being delaunay, and it tends to introduce zero
triangles (collinear vertices), which do not pass CGAL’s Polyhedron_3
preconditions.

Now, If I could just bypass Polyhedron_3 altogether. Does anyone happen to
have an example of how to create a Nef polyhedron directly from e.g. OFF
without going through a Polyhedron_3 ?


CGAL/OFF_to_nef_3.h but it will be slower than building from a Polyhedron.

Sebastien.

-Marius

On Jan 6, 2015, at 22:41 PM, Marius Kintel
<>
wrote:

Hi again,

After looking more carefully at the code, I see that I do pass
CGAL::Exact_predicates_tag as a tag to the CDT. As far as I understand, this
means that the CDT should be robust wrt. intersecting constraints.
Does that mean that I found a bug in CDT? If so, I can provide a minimal test
program which breaks a stand-alone CDT.

-Marius







Archive powered by MHonArc 2.6.18.

Top of Page