segment_Cesaro LT n 0 P1 P2 local_tFinaux P1 P2 P3 setHidden local_tFinaux 0 1 setHidden local_tFinaux 1 1 setHidden local_tFinaux 2 1 setHidden local_tFinaux 3 1 setHidden local_tFinaux 4 1 setHidden local_tFinaux 5 1 P1 local_tFinaux 0 local_tFinaux 2 MINUS 1 n 1 local_tFinaux 0 P3 local_tFinaux 3 MINUS 1 n 1 P3 local_tFinaux 1 local_tFinaux 4 MINUS 1 n 1 local_tFinaux 1 P2 local_tFinaux 5 MINUS 1 n 1 macro_P3equi var C1=Circle("C1",P1,P2); var C2=Circle("C2",P2,P1); var P3=OrderedIntersection("P3",C2,C1,1); STL(P3,"c:#0000b2;s:6;f:30"); STL(C1,"h:1"); STL(C2,"h:1"); return [P3]; macro_Koch var C1=Circle("C1",P1,P2); var C2=Circle("C2",P2,P1); var S1=Segment("S1",P1,P2); var P3=OrderedIntersection("P3",C2,C1,1); var Symc1=Symmetry("Symc1",P3,P1); var Symc2=Symmetry("Symc2",Symc1,P3); var L1=Line("L1",P2,Symc2); var Par1=Parallel("Par1",L1,Symc1); var Par2=Parallel("Par2",L1,P3); var P4=OrderedIntersection("P4",S1,Par2,0); var P5=OrderedIntersection("P5",S1,Par1,0); var C3=Circle("C3",P4,P5); var C4=Circle("C4",P5,P4); var P6=OrderedIntersection("P6",C4,C3,1); STL(P4,"c:#0000b2;s:6;f:30"); STL(P5,"c:#0000b2;s:6;f:30"); STL(P6,"c:#0000b2;s:6;f:30"); STL(C1,"h:1"); STL(C2,"h:1"); STL(S1,"h:1"); STL(P3,"h:1"); STL(Symc1,"h:1"); STL(Symc2,"h:1"); STL(L1,"h:1"); STL(Par1,"h:1"); STL(Par2,"h:1"); STL(C3,"h:1"); STL(C4,"h:1"); return [P4,P5,P6]; macro_Cesaro var S1=Segment("S1",A,B); var L1=PerpendicularBisector("L1",A,C); var S2=Segment("S2",A,C); var D=OrderedIntersection("D",L1,S1,0); var C1=Circle3("C1",A,D,B); var L2=PerpendicularBisector("L2",A,D); var L3=PerpendicularBisector("L3",D,C); var E=OrderedIntersection("E",S1,C1,1); var F=OrderedIntersection("F",L2,S2,0); var C2=Circle3("C2",A,F,D); var L4=PerpendicularBisector("L4",C,E); var C3=Circle3("C3",A,F,C); var L5=PerpendicularBisector("L5",E,B); var C4=Circle3("C4",A,F,E); var G=OrderedIntersection("G",L3,C2,1); var H=OrderedIntersection("H",L4,C3,1); var I=OrderedIntersection("I",L5,C4,1); STL(D,"c:#0000b2;s:6;sn:true;f:30"); STL(E,"c:#0000b2;s:6;sn:true;f:30"); STL(F,"c:#0000b2;s:6;sn:true;f:30"); STL(G,"c:#0000b2;s:6;sn:true;f:30"); STL(H,"c:#0000b2;s:6;sn:true;f:30"); STL(I,"c:#0000b2;s:6;sn:true;f:30"); STL(S1,"h:1"); STL(L1,"h:1"); STL(S2,"h:1"); STL(C1,"h:1"); STL(L2,"h:1"); STL(L3,"h:1"); STL(C2,"h:1"); STL(L4,"h:1"); STL(C3,"h:1"); STL(L5,"h:1"); STL(C4,"h:1"); return [D,E,F,G,H,I]; macro_Cesaro2 var L1=Line("L1",A,B); var L2=PerpendicularBisector("L2",A,C); var L4=Line("L4",A,C); var D=OrderedIntersection("D",L2,L1,0); var C1=Circle3("C1",A,D,B); var L3=PerpendicularBisector("L3",A,D); var L5=PerpendicularBisector("L5",D,C); var E=OrderedIntersection("E",L1,C1,1); var F=OrderedIntersection("F",L4,L3,0); var C2=Circle3("C2",A,F,D); var L6=PerpendicularBisector("L6",C,E); var C3=Circle3("C3",A,F,C); var L7=PerpendicularBisector("L7",E,B); var C4=Circle3("C4",A,F,E); var G=OrderedIntersection("G",L5,C2,1); var H=OrderedIntersection("H",L6,C3,1); var I=OrderedIntersection("I",L7,C4,1); STL(D,"c:#0000b2;s:6;sn:true;f:30"); STL(E,"c:#0000b2;s:6;sn:true;f:30"); STL(F,"c:#0000b2;s:6;sn:true;f:30"); STL(G,"c:#0000b2;s:6;sn:true;f:30"); STL(H,"c:#0000b2;s:6;sn:true;f:30"); STL(I,"c:#0000b2;s:6;sn:true;f:30"); STL(L1,"h:1"); STL(L2,"h:1"); STL(L4,"h:1"); STL(C1,"h:1"); STL(L3,"h:1"); STL(L5,"h:1"); STL(C2,"h:1"); STL(L6,"h:1"); STL(C3,"h:1"); STL(L7,"h:1"); STL(C4,"h:1"); return [D,E,F,G,H,I]; A -1 0 B 1 0 C 0 1 A B C 2