FWSN x p C @ t f L _root drawLine calcVector R R @ ? process ?| T a b r Math abs pgcdab m _x aa _y j i bb pointx point floor pointy n xm ym xn yn xaa yaa xbb ybb ac0 bc0 cc0 signebc - + signecc pgcdacbc pgcd pgcdacbccc ac bc cc rem2 En divisant par : equation x y = 0 equation0 test pointhx pointhy pointbx pointby pointgx pointgy pointdx pointdy testh testd testb testg point1x point1y point2x point2y triangle _root createEmptyMovieClip beginFill lineStyle moveTo lineTo endFill xam x- x+ yam y- y+ xab yab zut process attachMovie pgcd a b R I W g > R > drawLine N g O N g O N , H , O N , H , O N N g N O N N g N O N F H F O N F H F O < ( g ] N R H O P < g l N R H GO P ~ < ( g ] N R H O P < g l N R H GO P ~ < ( g ] N R H O P < g l N R H GO P ~ z?{Gd N R z?{Gd J N R N N NGO N N NGO N J N N J N N J N N J N N N N N N N H 9 H H ! R R "= # R ! "= $ # % # & # # g '(#G )G '* $ I $* +$ ,G G % RG -G G & RG .G % R I A +$ ,G G -G G & RG .G I * / ,G G RG -G G RG .G R I A / ,G G -G G RG .G 0 N N N N N N N N N N R ?g 0 R H } N N N N N N NG N N O N N R ?H NO 1F 2F 3N 4N 5, 6, G 7 8 G 91 g 1 , H` :8 N H 8 F g` ;3 g 3 , H` <6 N H 6 F g` 9 :` $ =1 >2 ?7 @8 9 ;` $ =1 >2 ?3 @4 9 <` $ =1 >2 ?5 @6 : ;` $ =7 >8 ?3 @4 : <` $ =7 >8 ?5 @6 ; <` $ =3 >4 ?5 @6 A B CR B AN \ D= d E= N N F= N N G= H= D= d E= I O F N F= N N G= H= @ > = F= @ ? G= H= g IJG H IK RG g LMG H LN RG O P QR B SR ? t ҟz ( ( ( ( % Åd8gCd8YCd8YCd8YCd8YCd8YCd8YCd8' Âp8' Âp8' Âp8' Âp8' Âp8' Âp8gÆp8gÆp8gÆp8gÆp8gÆp8gÆp8gÁd8Cd8Cd8Cd8Cd8Cd { }Wǥ V=jrGG^8A8Y@ p23/m`ㅐd8g ^Ԁ8G!p/p"cpd8Æpd8YCd{9 ,!p2,!8p238YCpp8r8YCpd8YCpd8gCd{9,!8p2,!8p23!p2 Cd8gCpd8Y@p23hd8Á pN,!8p/sTcd8g@`'8'Ctp!8YCpd{9 ,!8pN3p2 QCp8YC8Cd8@oN {9qpd8Æp8Y Åd8YCpd{9!p!p.@p2 8Cpd8YCpd{k 8'@p2Cd8 ^ԀG8p.C ڐX8YCp{9!p C8' ^Ԁ!8pN,/ps8'Cd8gCd{kk, Xxd8YCpd8Y@ 3p23p Bd {Rk%<-A/d Z d8Y@@@p23/scd8g FQp23 $d8Á<$pN, Xxd8 ^ Gp23/m`cd8g @p2,!p23 ڐ#(8YCp\pprf8Y Åd{R!p!p/m`cd8gCd8Y@Op238pN, ڐ.8'@ Y8pN,8g ÅHDp238p2,!8p2,!p2 ȎCp8Y ^AKG!8p ڐ&Hd8 ^App jWC{ ,!88YCpzq ,!8F80 Qp|K<!g ^D Ad8g p2, Bd<pp!p&8'CzqE,!8pN 8C8 Ad8gCpd8YCpd8Y@p23 Bd<p 23!p2 Q Åd\3/W;`23!p23!pN,!pN,p2, ֨d8Âp4pxd8`p23ㅐd8g \퀯,!8d8ÂpQp!p23!8pN3!p2,!8p23 (8'Cd8g@5 ]!p!ppp.j@ԎC8C8Ád8Ád8 \,!8pN Ԏ Åd8g ^v!8p2,!p2, B<d8ÂpϠp23#pd8 p23!p2, B<pp!8p!p Bd<,!pN,!p2 Cp8YC8C8Cd8Ad8gC8YCd8Y Å!p2Cd8'Cd8C p23pp!pp 2,!pN*"|Ad8Cpd8Cd8Cpd8Cpd8C4 pN,!8F8 \,!88YCpz?p!YHv*apDC W0R#H! YHv*kh Æp#p!p23 Ad8g Æp8Y@8@Gp238YCpH-Qp23 Z8'@;`G!ld8ÂpH#pN, N#0qp.@8p23.pÁ%H3@p23 Bd<3!8p2,!#CPeȠr>LN^ 25%`efd88@G!8pN,!ppp.@8p2, 23!pN,!p2,!pN,!pN,!p2,pN,.jA Åd8g \!pp!pp.@p2, Bd<!p!8p!8p!p!8p ΎCpd8YCd\,d8Cpd8Cpd8Cd8'Cpdz?,!8p2,!p2.@p 2,Bd<!p!8Y^d8ÂpϠ