public int addTriangleCheck( int iA, int iB, int iC, int check, int check2, boolean isAbsolute, int color) { if (marchingSquares != null && params.isContoured) { if (color == 0) // from marching cubes return marchingSquares.addTriangle(iA, iB, iC, check, check2); color = 0; // from marchingSquares } return (meshDataServer != null ? meshDataServer.addTriangleCheck(iA, iB, iC, check, check2, isAbsolute, color) : isAbsolute && !MeshData.checkCutoff(iA, iB, iC, meshData.vertexValues) ? -1 : meshData.addTriangleCheck(iA, iB, iC, check, check2, color)); }