Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
It looks like you've found a bug in the DelaunayClarkson code. As I recall, a programmer at SSEC converted Clarkson's C code to Java at least ten years ago. Perhaps someone will try to hunt down this bug. But since your data set is small and has dimension = 2, I recommend that you try replacing the call to the DelaunayClarkson constructor with: DelaunayWatson d = new DelaunayWatson(samples); Good luck, Bill ----- Original Message ----- From: "áÂÁËÕÍÏ× áÎÄÒÅÊ" To: visad@xxxxxxxxxxxxxxxx Subject: Re: [visad] The results of your email commands Date: Sat, 4 Apr 2009 15:56:05 +0400 Hello, all! I try to use Delaunay triangulation in the following way: /*five 2d points*/ float[][] samples = { {0.0f, 0.1f, 0.2f, 0.3f, 0.4f}, {0.0f, 0.5f, 0.0f, 0.5f, 0.0f} }; DelaunayClarkson d = new DelaunayClarkson(samples); But get an exception Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5 at visad.DelaunayClarkson.(DelaunayClarkson.java:1120) at Test.main(Test.java:95) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) Can you tell me, please, what is the trouble? thaks! _______________________________________________ visad mailing list visad@xxxxxxxxxxxxxxxx For list information, to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/ -- Be Yourself @ mail.com! Choose From 200+ Email Addresses Get a Free Account at www.mail.com
visad
archives: