assertEquals(tuple2.getX(), xPos, getEpsilon()); assertEquals(tuple2.getY(), yPos, getEpsilon()); assertEquals(tuple2.getZ(), zPos, getEpsilon()); assertEquals(tuple2.getS(), sPos, getEpsilon()); assertEquals(tuple1.getX(), signX * xPos, getEpsilon()); assertEquals(tuple1.getY(), signY * yPos, getEpsilon()); assertEquals(tuple1.getZ(), signZ * zPos, getEpsilon()); assertEquals(tuple1.getS(), signS * sPos, getEpsilon()); assertEquals(tuple1.getX(), xPos, getEpsilon()); assertEquals(tuple1.getY(), yPos, getEpsilon()); assertEquals(tuple1.getZ(), zPos, getEpsilon()); assertEquals(tuple1.getS(), sPos, getEpsilon());
assertEquals(tuple2.getX(), -xOriginal, getEpsilon()); assertEquals(tuple2.getY(), -yOriginal, getEpsilon()); assertEquals(tuple2.getZ(), -zOriginal, getEpsilon()); assertEquals(tuple2.getS(), -sOriginal, getEpsilon()); assertEquals(tuple1.getX(), xOriginal, getEpsilon()); assertEquals(tuple1.getY(), yOriginal, getEpsilon()); assertEquals(tuple1.getZ(), zOriginal, getEpsilon()); assertEquals(tuple1.getS(), sOriginal, getEpsilon()); assertEquals(tuple1.getX(), -xOriginal, getEpsilon()); assertEquals(tuple1.getY(), -yOriginal, getEpsilon()); assertEquals(tuple1.getZ(), -zOriginal, getEpsilon()); assertEquals(tuple1.getS(), -sOriginal, getEpsilon());
EuclidCoreTestTools.assertTuple4DEquals(tuple1, tuple2, getEpsilon()); EuclidCoreTestTools.assertTuple4DEquals(tuple1, tuple2, getEpsilon()); tuple2.get(tupleArray); tuple1.set(tupleArray); EuclidCoreTestTools.assertTuple4DEquals(tuple1, tuple2, getEpsilon()); tuple2.get(2, tupleArray); tuple1.set(2, tupleArray); EuclidCoreTestTools.assertTuple4DEquals(tuple1, tuple2, getEpsilon()); tuple1.set(tupleArray); for (int index = 0; index < 4; index++) assertEquals(tuple2.getElement32(index), tuple1.getElement32(index), Math.max(getEpsilon(), 1.0e-6)); tuple1.set(2, tupleArray); for (int index = 0; index < 4; index++) assertEquals(tuple2.getElement32(index), tuple1.getElement32(index), Math.max(getEpsilon(), 1.0e-6)); tuple2.get(matrix); tuple1.set(matrix); EuclidCoreTestTools.assertTuple4DEquals(tuple1, tuple2, getEpsilon()); tuple2.get(5, matrix); tuple1.set(5, matrix); EuclidCoreTestTools.assertTuple4DEquals(tuple1, tuple2, getEpsilon()); tuple2.get(5, 2, matrix);
assertEquals(expectedLength, actualLength, getEpsilon()); tuple1 = createTuple(scale * tuple2.getX(), scale * tuple2.getY(), scale * tuple2.getZ(), scale * tuple2.getS()); tuple1.normalize(); EuclidCoreTestTools.assertTuple4DEquals(tuple1, tuple2, getEpsilon()); assertEquals(expectedLength, actualLength, getEpsilon()); tuple3 = createTuple(scale * tuple2.getX(), scale * tuple2.getY(), scale * tuple2.getZ(), scale * tuple2.getS()); tuple1.setAndNormalize(tuple3); EuclidCoreTestTools.assertTuple4DEquals(tuple1, tuple2, getEpsilon());