public static Carrefour createCarrefour_4V_2V(Point position, Angle3D angle, double ecartementPrincipal, double ecartementSecondaire){
Carrefour3Branches carrefour = new Carrefour3Branches(position, angle);
double ecartMoy = (ecartementSecondaire + ecartementPrincipal)/2;
PointSortie p1 = new PointSortie(-ecartMoy, 3*ecartementPrincipal/2);
PointEntree p2 = new PointEntree(ecartMoy, 3*ecartementPrincipal/2);
PointSortie p3 = new PointSortie(-ecartMoy, ecartementPrincipal/2);
PointEntree p4 = new PointEntree(ecartMoy, ecartementPrincipal/2);
PointEntree p5 = new PointEntree(-ecartMoy, -ecartementPrincipal/2);
PointSortie p6 = new PointSortie(ecartMoy, -ecartementPrincipal/2);
PointEntree p7 = new PointEntree(-ecartMoy, -3*ecartementPrincipal/2);
PointSortie p8 = new PointSortie(ecartMoy, -3*ecartementPrincipal/2);
PointSortie p9 = new PointSortie(-ecartementSecondaire/2, -2*ecartementPrincipal);
PointEntree p10 = new PointEntree(ecartementSecondaire/2, -2*ecartementPrincipal);
CourbeConduite cc1 = new CourbeConduite(carrefour, p2, p1);
cc1.addSegment();
CourbeConduite cc2 = new CourbeConduite(carrefour, p4, p3);