Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Thread Subject:
delaunay3 error

Subject: delaunay3 error

From: Sang-yeop Chung

Date: 26 Jan, 2011 11:46:04

Message: 1 of 2

Hi, when I use delaunay3 function in MATLAB.
I got a error message in below.

The input data has 1,030,301 nodes and 1,000,000 elements.
Is this error occurred since the input data is so large??
or any other reason??
Please need your helps.

>>

??? Error using ==> qhullmx
qhull warning: more than 16777215 ridges. ID field overflows and two
ridges
may have the same identifier. Otherwise output ok.


While executing: | qhull d Qt Qbb Qc

Options selected for Qhull 2003.1 2003/12/30:
  delaunay Qtriangulate Qbbound-last Qcoplanar-keep _pre-merge
  _zero-centrum Pgood Qinterior-keep _max-width 1 Error-roundoff
  2e-15
  _one-merge 1.8e-14 Visible-distance 1.2e-14 U-coplanar-distance
  1.2e-14
  Width-outside 2.4e-14 _wide-facet 7.3e-14

Last point added to hull was p428430.
  Last merge was #8997648.

Qhull has finished constructing the hull.



At error exit:



precision problems (corrected unless 'Q0' or an error)

7103786
 coplanar horizon facets for new vertices

      1
 degenerate hyperplanes recomputed with gaussian elimination

      1
 nearly singular or axis-parallel hyperplanes

Subject: delaunay3 error

From: Damian Sheehy

Date: 26 Jan, 2011 18:44:04

Message: 2 of 2

The DELAUNAY3 function will not be supported in a future release of MATLAB.
If you are using release R2010b or later use the DELAUNAY function; this function supports both 2D and 3D and it is numerically robust.

If you do not have R2010b, but happen to have R2009a or later I suggest you use DelaunayTri.
 
If you are using a release prior to R2009a you can workaround the problem as follows:
T = delaunay3(X,Y,X, {'QJ'})

But, you should consider upgrading to avail of recent improvements in this functionality.

Damian

"Sang-yeop Chung" <cesar419@gmail.com> wrote in message <ihp1hs$faq$1@fred.mathworks.com>...
> Hi, when I use delaunay3 function in MATLAB.
> I got a error message in below.
>
> The input data has 1,030,301 nodes and 1,000,000 elements.
> Is this error occurred since the input data is so large??
> or any other reason??
> Please need your helps.
>
> >>
>
> ??? Error using ==> qhullmx
> qhull warning: more than 16777215 ridges. ID field overflows and two
> ridges
> may have the same identifier. Otherwise output ok.
>
>
> While executing: | qhull d Qt Qbb Qc
>
> Options selected for Qhull 2003.1 2003/12/30:
> delaunay Qtriangulate Qbbound-last Qcoplanar-keep _pre-merge
> _zero-centrum Pgood Qinterior-keep _max-width 1 Error-roundoff
> 2e-15
> _one-merge 1.8e-14 Visible-distance 1.2e-14 U-coplanar-distance
> 1.2e-14
> Width-outside 2.4e-14 _wide-facet 7.3e-14
>
> Last point added to hull was p428430.
> Last merge was #8997648.
>
> Qhull has finished constructing the hull.
>
>
>
> At error exit:
>
>
>
> precision problems (corrected unless 'Q0' or an error)
>
> 7103786
> coplanar horizon facets for new vertices
>
> 1
> degenerate hyperplanes recomputed with gaussian elimination
>
> 1
> nearly singular or axis-parallel hyperplanes

Tags for this Thread

No tags are associated with this thread.

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Contact us