3 m

5 m

10 m

10 m

2 m

Corde 9 m

A = (-1, 4)
B = (17, 4)
C = (17, -6)
D = (-1, -6)
poly1, a, b, c, d = Polygon(A, B, C, D)
E = Point(a)
F = (2, -1)
G = (7, -1)
H = Point(a)
poly2, e, f, g, h = Polygon(E, F, G, H)
i = Segment(E, G)
j = Segment(H, F)
I = Point(g)
J = (9, -1)
K = (11, -1)
tracé1 = PolyLine((10.197037962680339, 0.2041070287021075), (10.173027876748709, 0.2761372864969995), (10.12500770488545, 0.3481675442918916), (10.076987533022189, 0.4201978020867824), (10.004957275227289, 0.4922280598816735), (9.956937103364028, 0.5642583176765655), (9.956937103364028, 0.6602986614030916), (9.956937103364028, 0.7563390051296114), (9.956937103364028, 0.8523793488561312), (9.956937103364028, 0.9484196925826512), (9.98094718929567, 1.0204499503775408), (10.076987533022189, 1.068470122240801), (10.149017790817078, 1.140500380035701), (10.22104804861197, 1.1645104659673309), (10.317088392338489, 1.1885205518989608), (10.389118650133389, 1.2125306378305911), (10.461148907928289, 1.236540723762221), (10.533179165723189, 1.260550809693851), (10.605209423518088, 1.2845608956254808), (10.677239681312988, 1.3085709815571112), (10.749269939107888, 1.332581067488741), (10.821300196902689, 1.4046113252836308), (10.845310282834388, 1.476641583078521), (10.917340540629288, 1.548671840873411), (10.941350626560888, 1.6207020986683107), (10.965360712492489, 1.6927323564632013), (10.965360712492489, 1.7887727001897218), (10.941350626560888, 1.8848130439162427), (10.893330454697589, 1.9568433017111329), (10.797290110971089, 1.9568433017111329), (10.701249767244589, 1.9568433017111329), (10.605209423518088, 1.9568433017111329), (10.509169079791489, 1.9568433017111329), (10.413128736064989, 1.9568433017111329), (10.317088392338489, 1.9568433017111329), (10.197037962680339, 1.8608029579846124), (10.076987533022189, 1.8127827861213521), (9.98094718929567, 1.7647626142580923), (9.90891693150077, 1.7407525283264615), (9.836886673705878, 1.6927323564632013), (9.740846329979359, 1.6447121845999415), (9.66881607218447, 1.5726819268050511), (9.620795900321209, 1.5006516690101508), (9.54876564252632, 1.428621411215261), (9.476735384731429, 1.3806012393520009), (9.428715212868159, 1.3085709815571112), (9.404705126936529, 1.236540723762221), (9.35668495507327, 1.1645104659673309), (9.33267486914164, 1.0924802081724407), (9.30866478321001, 1.0204499503775408), (9.260644611346748, 0.9484196925826512), (9.21262443948349, 0.8763894347877611), (9.140594181688598, 0.8283692629245009), (9.06856392389371, 0.7803490910612413), (8.99653366609881, 0.7563390051296114), (8.90049332237229, 0.7563390051296114), (8.804452978645768, 0.7563390051296114), (8.73242272085088, 0.7323289191979817), (8.66039246305599, 0.7083188332663514), (8.56435211932946, 0.6602986614030916), (8.492321861534569, 0.6122784895398213), (8.42029160373968, 0.5402482317449354), (8.396281517808049, 0.4682179739500436), (8.372271431876419, 0.39618771615515147), (8.34826134594479, 0.32415745836026066), (8.32425126001316, 0.2521272005653695), (8.32425126001316, 0.1560868568388465), (8.32425126001316, 0.06004651311232456), (8.32425126001316, -0.035993830614197475), (8.32425126001316, -0.1320341743407195), (8.30024117408153, -0.22807451806724144), (8.30024117408153, -0.32411486179376325), (8.252221002218269, -0.3961451195886547), (8.228210916286638, -0.4681753773835464), (8.15618065849175, -0.5402056351784374), (8.08415040069685, -0.5642157211100687), (7.98811005697033, -0.5882258070416986), (7.9160797991754395, -0.5402056351784374), (7.868059627312179, -0.4681753773835464), (7.868059627312179, -0.37213503365702416), (7.868059627312179, -0.27609468993050257), (7.868059627312179, -0.18005434620398053), (7.868059627312179, -0.060003916545827485), (7.868059627312179, 0.03603642718069455), (7.868059627312179, 0.13207677090721648), (7.892069713243809, 0.2521272005653695), (7.9160797991754395, 0.32415745836026066), (7.940089885107069, 0.39618771615515147), (7.964099971038699, 0.4682179739500436), (7.98811005697033, 0.5642583176765655), (8.01212014290196, 0.6362885754714617), (8.036130228833589, 0.7323289191979817), (8.060140314765219, 0.8283692629245009), (8.08415040069685, 0.900399520719391), (8.10816048662849, 0.9724297785142811), (8.15618065849175, 1.0444600363091712), (8.18019074442338, 1.116490294104071), (8.228210916286638, 1.1885205518989608), (8.30024117408153, 1.260550809693851), (8.372271431876419, 1.332581067488741), (8.44430168967131, 1.3806012393520009), (8.54034203339783, 1.452631497146891), (8.588362205261088, 1.5246617549417811), (8.66039246305599, 1.5966920127366808), (8.73242272085088, 1.668722270531571), (8.75643280678251, 1.7407525283264615), (8.804452978645768, 1.8127827861213521), (8.828463064577399, 1.8848130439162427), (8.828463064577399, 1.9808533876427632), (8.78044289271414, 2.0768937313692932), (8.75643280678251, 2.1489239891641834), (8.708412634919249, 2.244964332890702), (8.684402548987618, 2.316994590685592), (8.588362205261088, 2.316994590685592), (8.516331947466199, 2.292984504753962), (8.44430168967131, 2.2689744188223324), (8.372271431876419, 2.2209542469590717), (8.30024117408153, 2.196944161027443), (8.228210916286638, 2.124913903232553), (8.132170572560119, 2.0768937313692932), (8.08415040069685, 2.004863473574394), (8.01212014290196, 1.9568433017111329), (8.01212014290196, 1.8608029579846124), (7.98811005697033, 1.7887727001897218), (7.940089885107069, 1.7167424423948312), (7.868059627312179, 1.6447121845999415), (7.796029369517289, 1.6207020986683107), (7.723999111722399, 1.5966920127366808), (7.627958767995869, 1.5966920127366808), (7.555928510200979, 1.548671840873411), (7.459888166474459, 1.548671840873411), true)
tracé2 = PolyLine((7.43587808054283, 1.54867184087342), (7.36384782274794, 1.57268192680505), (7.33983773681631, 1.64471218459994), (7.29181756495305, 1.74075252832646), (7.26780747902142, 1.81278278612135), (7.21978730715816, 1.88481304391624), (7.14775704936327, 1.95684330171113), (7.07572679156838, 1.98085338764276), true)
L = (-1, 5)
M = (2, 5)
u = Vector(L, M)
v = Vector(M, L)
N = (7, 5)
w = Vector(M, N)
k = Vector(N, M)
O = (17, 5)
l = Vector(N, O)
m = Vector(O, N)
P = (18, 4)
Q = (18, -6)
n = Vector(P, Q)
p = Vector(Q, P)