@Test
public void testSoustraction3(){

	
	DirectPositionList points = new DirectPositionList();
	DirectPositionList points2 = new DirectPositionList();
	// -------------------------------------------------
	// Cas de "forte" concavité de B
	// -------------------------------------------------
	points.add(new DirectPosition(10,10));
	points.add(new DirectPosition(15,10));
	points.add(new DirectPosition(17,12));
	points.add(new DirectPosition(13,12));
	points.add(new DirectPosition(13,15));
	points.add(new DirectPosition(10,15));
	points.add(new DirectPosition(10,10));
	points2.add(new DirectPosition(5,11));
	points2.add(new DirectPosition(9,11));
	points2.add(new DirectPosition(9,11.3));
	points2.add(new DirectPosition(5.3,11.3));
	points2.add(new DirectPosition(5.3,14));
	points2.add(new DirectPosition(5,14));
	points2.add(new DirectPosition(5,11));
	
	// -------------------------------------------------
	// Création des polygones
	// -------------------------------------------------
	GM_LineString lines = new GM_LineString(points);
	GM_Polygon p1 = new GM_Polygon(lines);
	GM_LineString lines2 = new GM_LineString(points2);
	GM_Polygon p2 = new GM_Polygon(lines2);
	// -------------------------------------------------
	// Centre de masse du polygone B
	// -------------------------------------------------
	@SuppressWarnings("unused")
	DirectPosition center = (DirectPosition) p2.centroid();
	// -------------------------------------------------
	// Soustraction de Minkowski S = A ⊖ B
	// -------------------------------------------------
	@SuppressWarnings("unused")
	GM_Polygon innerfit = (GM_Polygon) Minkowski.substractionOfMinkowskiFromCenter(p1, p2);
	Assert.assertTrue(true);
}