B_up		= 27.2 /2.;
B_mid		= 29.  /2;
B_down		= 20.  /2;	

// Hauteur du pont :
H_min		= 1.;
H_max		= 3.;

// Longueur du pont (*1/2):
L_pont		= 728/2;
L_rigid		= 181;

// Domaine
lx_ext		= 300;
ly_ext		= L_pont+L_rigid;
lz_ext		= 200;

lx_box		= 15;
ly_box		= 15;
lz_box		= lx_box*0.75;

x_shift		= 100;
lx_sillage	= 300;

lx_sillage1	= 50;
lx_sillage2	= 50;
lx_sillage3	= 250;
lz_sillage	= 50;


// Longueur characteristiques 
l_char_ext	= lx_ext/10;
l_char_pont	= lx_box/10;
l_char_sillage1	= lx_ext/10;
l_char_sillage2	= lx_ext/10;

Point(301) = { -B_mid-lx_sillage1,	-L_pont-L_rigid,     	0.+lz_box+lz_sillage, l_char_sillage1};
Point(302) = { -B_mid-lx_sillage1,	+L_pont+L_rigid,     	0.+lz_box+lz_sillage, l_char_sillage1};
Point(303) = { -B_mid-lx_sillage1,	-L_pont-L_rigid,    -H_min-lz_box-lz_sillage, l_char_sillage1};
Point(304) = { -B_mid-lx_sillage1,	+L_pont+L_rigid,    -H_min-lz_box-lz_sillage, l_char_sillage1};

Point(305) = { B_mid+lx_sillage2,	-L_pont-L_rigid,     	0.+lz_box+lz_sillage, l_char_sillage1};
Point(306) = { B_mid+lx_sillage2,	+L_pont+L_rigid,     	0.+lz_box+lz_sillage, l_char_sillage1};
Point(307) = { B_mid+lx_sillage2,	-L_pont-L_rigid,    -H_min-lz_box-lz_sillage, l_char_sillage1};
Point(308) = { B_mid+lx_sillage2,	+L_pont+L_rigid,    -H_min-lz_box-lz_sillage, l_char_sillage1};

Point(309) = { B_mid+lx_sillage2+lx_sillage3,	-L_pont-L_rigid,     	0.+lz_box+lz_sillage, l_char_sillage2};
Point(310) = { B_mid+lx_sillage2+lx_sillage3,	+L_pont+L_rigid,     	0.+lz_box+lz_sillage, l_char_sillage2};
Point(311) = { B_mid+lx_sillage2+lx_sillage3,	-L_pont-L_rigid,    -H_min-lz_box-lz_sillage, l_char_sillage2};
Point(312) = { B_mid+lx_sillage2+lx_sillage3,	+L_pont+L_rigid,    -H_min-lz_box-lz_sillage, l_char_sillage2};

Line(300) = {301,302};	// Horizontales selon y
Line(301) = {303,304};
Line(302) = {305,306};
Line(303) = {307,308};
Line(304) = {309,310};
Line(305) = {311,312};
Line(306) = {301,305};	// Horizontales selon x
Line(307) = {302,306};
Line(308) = {303,307};
Line(309) = {304,308};
Line(310) = {305,309};
Line(311) = {306,310};
Line(312) = {307,311};
Line(313) = {308,312};
Line(314) = {301,303};	// Verticales
Line(315) = {302,304};
Line(316) = {305,307};
Line(317) = {306,308};
Line(318) = {309,311};
Line(319) = {310,312};

Line Loop(320) = {311,-304,-310,302};
Plane Surface(321) = {320};
Line Loop(322) = {313,-305,-312,303};
Plane Surface(323) = {322};
Line Loop(324) = {304,319,-305,-318};
Plane Surface(325) = {324};
Line Loop(326) = {302,317,-303,-316};
Plane Surface(327) = {326};
Line Loop(328) = {307,-302,-306,300};
Plane Surface(329) = {328};
Line Loop(330) = {309,-303,-308,301};
Plane Surface(331) = {330};
Line Loop(332) = {300,315,-301,-314};
Plane Surface(333) = {332};
Line Loop(334) = {306,316,-308,-314};
Plane Surface(335) = {334};
Line Loop(336) = {310,318,-312,-316};
Plane Surface(337) = {336};
Line Loop(338) = {311,319,-313,-317};
Plane Surface(339) = {338};
Line Loop(340) = {307,317,-309,-315};
Plane Surface(341) = {340};
Surface Loop(342) = {325,321,339,323,337,327};
Volume(343) = {342};
Surface Loop(344) = {329,341,331,335,333,327};
Volume(345) = {344};