La figure ci-dessus a éte obtenu en exécutant le fichier morley1.fig (faire Charger session du menu Fich de xcas et selectionner morley1.fig du répértoire examples/geo pour exécuter ce fichier). On trouvera ci-dessous les instructions de ce fichier dans lequel 3*a1, 3*b1, 3*c1 sont les mesures des angles du triangle ABC.
A:= point(-4.95-1.777*i); B:= point(3.786-2.876*i); C:= point(0.722+1.9*i); a1:=(angle(A,B,C))/3; b1:=(angle(B,C,A))/3; c1:=eval(pi/3-a1-b1); P:=inter(rotation(A,a1,droite(A,B)),rotation(B,-b1, droite(B,A)))[0]; Q:=inter(rotation(C,-c1,droite(C,B)),rotation(B,b1, droite(B,C)))[0]; R:=inter(rotation(A,-a1,droite(A,C)),rotation(C,c1, droite(C,A)))[0]; U:=inter(rotation(A,2*a1,droite(A,B)),rotation(B,-2*b1, droite(B,A)))[0]; V:=inter(rotation(C,-2*c1,droite(C,B)),rotation(B,2*b1, droite(B,C)))[0]; W:=inter(rotation(A,-2*a1,droite(A,C)),rotation(C,2*c1, droite(C,A)))[0]; triangle(A,R,C); triangle(B,Q,C); triangle(A,P,B); triangle(P,Q,R); triangle(U,Q,R); triangle(V,P,R); triangle(W,Q,P);On obtient ainsi la figure du triangle de Morley : si on a définit les points A, B et C avec la souris on peut alors faire bouger ces points.