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