if( ! textureHere.equals( textureAbove )) {
System.out.println("The points " + here.toString() + "and " + above.toString() + " are on different textures " );
Vector3f avg = new Vector3f();
avg = avg.add( here );
avg = avg.add( above );
avg = avg.divide( 2.0f );
BufferUtils.setInBuffer( avg, tb.getVertexBuffer(), indexMain );
BufferUtils.setInBuffer( avg, tb.getVertexBuffer(), indexAbove );
}
}