@options; @figure; M1 = point( -0.05 , 0.24 ) { i }; M2 = point( 4.43 , 2.75 ) { i }; ceM1M2 = cercle( M1 , M2 ) { i }; xx = reel( 55 , 0 , 360 , 1 ) { oscille , (7.67,-8) }; var yy = 180*cos(xx)+180 { 283.243758543188 }; A = pointsur( ceM1M2 , yy ) { blanc , rond2 , sansnom }; M3 = point( -4.99 , -4.67 ) { i }; M4 = point( 4.74 , -4.54 ) { i }; sM3M4 = segment( M3 , M4 ) { i }; var zz = xx/360 { 0.152777777777778 }; B = pointsur( sM3M4 , zz ) { blanc , rond2 , sansnom }; sAB = segment( A , B ) { i }; C = point( -0.33 , -0.43 ) { blanc , rond3 , sansnom }; pp = polygone( A , B , C ) { rouge , plein20 }; sBC = segment( B , C ) { i }; sCA = segment( C , A ) { i }; bissBAC = bissectrice( B , A , C ) { i }; bissCBA = bissectrice( C , B , A ) { i }; I = intersection( bissCBA , bissBAC ) { i }; I1 = projete( I , sAB ) { i }; ceII1 = cercle( I , I1 ) { orange , plein20 }; bissACB = bissectrice( A , C , B ) { i }; D = intersection( bissBAC , ceII1 , 2 ) { i }; perpDbissBAC = perpendiculaire( D , bissBAC ) { i }; E = intersection( sCA , perpDbissBAC ) { i }; bissAED = bissectrice( A , E , D ) { i }; F = intersection( bissAED , bissBAC ) { i }; ceFD = cercle( F , D ) { marron , plein30 }; G = intersection( bissACB , ceII1 , 2 ) { i }; H = intersection( bissCBA , ceII1 , 2 ) { i }; perpGbissACB = perpendiculaire( G , bissACB ) { i }; perpHbissCBA = perpendiculaire( H , bissCBA ) { i }; J = intersection( perpGbissACB , sCA ) { i }; K = intersection( sAB , perpHbissCBA ) { i }; bissGJC = bissectrice( G , J , C ) { i }; bissBKH = bissectrice( B , K , H ) { i }; L = intersection( bissCBA , bissBKH ) { i }; M = intersection( bissGJC , bissACB ) { i }; ceMG = cercle( M , G ) { marron , plein30 }; ceLH = cercle( L , H ) { marron , plein30 }; N = projete( I , sCA ) { blanc , rond1 , sansnom , i }; O = projete( I , sBC ) { i }; r60 = rotation( I , 60 ); r120 = rotation( I , 120 ); N1 = image( r60 , N ) { i }; demiIN1 = droite( I , N1 ) { i }; N2 = image( r60 , N1 ) { blanc , rond1 , sansnom , i }; N3 = image( r60 , N2 ) { i }; N4 = image( r60 , N3 ) { blanc , rond1 , sansnom , i }; N5 = image( r60 , N4 ) { i }; dCA = droite( C , A ) { i }; P = intersection( dCA , demiIN1 ) { i }; demiIN = droite( I , N ) { i }; bissIPN = bissectrice( I , P , N ) { i }; Q = intersection( bissIPN , demiIN ) { i }; ceQN = cercle( Q , N ) { jaune , plein20 }; Q1 = image( r120 , Q ) { i }; Q2 = image( r120 , Q1 ) { i }; ceQ2N4 = cercle( Q2 , N4 ) { jaune , plein20 }; ceQ1N2 = cercle( Q1 , N2 ) { jaune , plein20 }; R = intersection( bissBAC , ceFD , 2 ) { i }; perpRbissBAC = perpendiculaire( R , bissBAC ) { i }; S = intersection( perpRbissBAC , sCA ) { i }; bissRSA = bissectrice( R , S , A ) { i }; T = intersection( bissRSA , bissBAC ) { i }; ceTR = cercle( T , R ) { jauneclair , plein30 }; U = intersection( bissACB , ceMG , 2 ) { i }; perpUbissACB = perpendiculaire( U , bissACB ) { i }; V = intersection( perpUbissACB , sCA ) { i }; bissUVC = bissectrice( U , V , C ) { i }; W = intersection( bissUVC , bissACB ) { i }; ceWU = cercle( W , U ) { jauneclair , plein30 }; X = intersection( bissCBA , ceLH , 2 ) { i }; perpXbissCBA = perpendiculaire( X , bissCBA ) { i }; Y = intersection( perpXbissCBA , sAB ) { i }; bissXYB = bissectrice( X , Y , B ) { i }; Z = intersection( bissXYB , bissCBA ) { i }; ceZX = cercle( Z , X ) { jauneclair , plein30 }; @config ; couleurfonddessin=0x000000; boutons=animation;