#Cercle inscrit dans un triangle import GPoint|un sommet du triangle import GPoint|un deuxième sommet du triangle import GPoint|un troisième sommet du triangle ifexists Point #1 & Point #2 & Point #3 iflikepoint #1=#2 | #1=#3 | #2=#3 return Impossible de créer le cercle : deux points sont identiques. endif {invisible} bissectrice de #1#2#3 {invisible} bissectrice de #2#3#1 {invisible} intersection(0) de LAST(1) et de LAST {invisible} segment [#1#2] {invisible} projection de LAST(1) sur LAST cercle de centre LAST(2) passant par LAST export LAST(5) LAST(4) LAST(3) LAST(2) LAST(1) LAST endif return