cc4.addSegment();
cc4.addArc(new Point(-ecartement/2, -ecartement/2), ecartement, Math.PI/2, -Math.PI/2, 1);
cc4.addSegment();
CourbeConduite cc5 = new CourbeConduite(this, p2, p5, Direction.GAUCHE);
cc5.addPointIntermediaire(new Point(ecartement/2, ecartement/2));
cc5.addPointIntermediaire(new Point(ecartement/2 - ecartement/Math.sqrt(2), -ecartement/2 + ecartement/Math.sqrt(2)));
cc5.addPointIntermediaire(new Point(-ecartement/2, -ecartement/2));
cc5.addSegment();
cc5.addArc(new Point(ecartement/2, -ecartement/2), ecartement, 0, -Math.PI/2, 1);
cc5.addSegment();