minus one useless iteration
This commit is contained in:
parent
7c2decdee4
commit
3414915622
@ -41,6 +41,7 @@ jint Java_org_quake_triangle_TriangleJNI_triangulate(JNIEnv *env, jclass c,
|
|||||||
jfloat* points = (jfloat*)(*env)->GetDirectBufferAddress(env, point_buf);
|
jfloat* points = (jfloat*)(*env)->GetDirectBufferAddress(env, point_buf);
|
||||||
jshort* indices = (jshort*)(*env)->GetDirectBufferAddress(env, indice_buf);
|
jshort* indices = (jshort*)(*env)->GetDirectBufferAddress(env, indice_buf);
|
||||||
|
|
||||||
|
|
||||||
char buf[128];
|
char buf[128];
|
||||||
int i, j;
|
int i, j;
|
||||||
|
|
||||||
@ -54,7 +55,7 @@ jint Java_org_quake_triangle_TriangleJNI_triangulate(JNIEnv *env, jclass c,
|
|||||||
|
|
||||||
float *i_points = points;
|
float *i_points = points;
|
||||||
|
|
||||||
for (i = 0; i < num_points && !invalid; i++)
|
for (i = 0; i < num_points - 1 && !invalid; i++)
|
||||||
{
|
{
|
||||||
float x = *i_points++;
|
float x = *i_points++;
|
||||||
float y = *i_points++;
|
float y = *i_points++;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user