// Macros : $macros={}; $macros["Maison"]={ name:"Maison", parameters:["point"], exec: function (P4){ P7=Point("P7","P4+4","0"); P8=Point("P8","P4+3*i","0"); P12=Point("P12","P4+2.5","0"); P11=Point("P11","P4+3.5","0"); P15=Point("P15","P4+0.5+1.5i","0"); P18=Point("P18","P15+i","0"); P16=Point("P16","P15+1","0"); P13=Point("P13","P12+1.5i","0"); P9=Point("P9","P8+4","0"); S5=Segment("S5",P4,P8); S8=Segment("S8",P7,P4); Poly1=Polygon("Poly1","_P4,_P8,_P9,_P7"); P14=Point("P14","P13+1","0"); S10=Segment("S10",P15,P16); S9=Segment("S9",P18,P15); L1=PerpendicularBisector("L1",P8,P9); S7=Segment("S7",P9,P7); P17=Point("P17","P16+i","0"); S2=Segment("S2",P12,P13); S6=Segment("S6",P8,P9); M11=MidPoint("M1",P8,P9); S4=Segment("S4",P14,P11); S11=Segment("S11",P16,P17); C2=Circle("C2",M11,P8); S12=Segment("S12",P17,P18); S3=Segment("S3",P13,P14); P10=OrderedIntersection("P10",L1,C2,1); C3=Arc3pts("C3",P8,P10,P9); Center1=Center("Center1",C3); STL(S5,"c:#966400;s:3;f:24"); STL(S8,"c:#966400;s:3;f:24"); STL(Poly1,"c:#007c7c;o:0.3;s:0.5;f:30"); STL(S10,"c:#966400;s:3;f:24"); STL(S9,"c:#966400;s:3;f:24"); STL(S7,"c:#966400;s:3;f:24"); STL(S2,"c:#966400;s:3;f:24"); STL(S6,"c:#966400;s:3;f:24"); STL(S4,"c:#966400;s:3;f:24"); STL(S11,"c:#966400;s:3;f:24"); STL(S12,"c:#966400;s:3;f:24"); STL(S3,"c:#966400;s:3;f:24"); STL(C3,"c:#966400;o:0.3;s:3;f:30;p:0"); return [S5,S8,Poly1,S10,S9,S7,S2,S6,S4,S11,S12,S3,C3]; }}; // Coordinates System : SetCoords(313.97654265472727,192.8915951837971,27.396466373790368); // Geometry : P7=Point("P7",-6.3406742963112075,4.5618228603960205); P9=Point("P9",-10.2,0.8249999999999992); ox=X_axis("ox"); oy=Y_axis("oy"); P1=Point("P1",-6.751839457357556,-2.8510393913766774); P71=Point("P71","P9+4","0"); P15=Point("P15","P9+0.5+1.5i","0"); P11=Point("P11","P9+3.5","0"); P12=Point("P12","P9+2.5","0"); P81=Point("P81","P9+3*i","0"); C1=Circle1("C1",P7,5.48070479044438); Par1=Parallel("Par1",ox,P1); P18=Point("P18","P15+i","0"); P16=Point("P16","P15+1","0"); P13=Point("P13","P12+1.5i","0"); P91=Point("P91","P81+4","0"); S51=Segment("S51",P9,P81); S81=Segment("S81",P71,P9); P2=PointOn("P2",Par1,15); P3=PointOn("P3",Par1,186); P14=Point("P14","P13+1","0"); S10=Segment("S10",P15,P16); M11=MidPoint("M11",P81,P91); Poly1=Polygon("Poly1","_P9,_P81,_P91,_P71"); S61=Segment("S61",P81,P91); S21=Segment("S21",P12,P13); S91=Segment("S91",P18,P15); L11=PerpendicularBisector("L11",P81,P91); S71=Segment("S71",P91,P71); P17=Point("P17","P16+i","0"); L1=PerpendicularBisector("L1",P2,P7); C2=Circle1("C2",P2,6.877907388395527); S1=Segment("S1",P2,P3); S12=Segment("S12",P17,P18); S41=Segment("S41",P14,P11); S11=Segment("S11",P16,P17); C21=Circle("C21",M11,P81); S31=Segment("S31",P13,P14); P4=OrderedIntersection("P4",L1,C2,0); P10=OrderedIntersection("P10",L11,C21,1); M1=MidPoint("M1",P4,P3); S2=Segment("S2",P2,P4); S5=Segment("S5",P4,P7); C3=Arc3pts("C3",P81,P10,P91); Symc1=Symmetry("Symc1",M1,P2); Center1=Center("Center1",C3); M2=MidPoint("M2",P7,Symc1); S3=Segment("S3",P3,Symc1); S4=Segment("S4",P4,Symc1); Symc2=Symmetry("Symc2",M2,P4); S6=Segment("S6",Symc1,Symc2); S7=Segment("S7",P7,Symc2); // Styles : STL(P7,"c:#0000b2;s:6;f:30;mg:[C3,2000],[S61,2000],[S71,2000],[S81,2000],[S51,2000],[S41,2000],[S31,2000],[S21,2000],[S10,2000],[S11,2000],[S12,2000],[S91,2000]"); STL(P9,"c:#0000b2;h:1;s:6;f:30"); STL(P1,"c:#0000b2;h:1;s:6;f:30"); STL(P71,"c:#0000b2;h:2;s:6;f:30"); STL(P15,"c:#0000b2;h:2;s:6;f:30"); STL(P11,"c:#0000b2;h:2;s:6;f:30"); STL(P12,"c:#0000b2;h:2;s:6;f:30"); STL(P81,"c:#0000b2;h:2;s:6;f:30"); STL(C1,"c:#966400;h:1;s:1;f:30;p:0"); STL(Par1,"c:#780013;h:1;s:1;f:30;p:0"); STL(P18,"c:#0000b2;h:2;s:6;f:30"); STL(P16,"c:#0000b2;h:2;s:6;f:30"); STL(P13,"c:#0000b2;h:2;s:6;f:30"); STL(P91,"c:#0000b2;h:2;s:6;f:30"); STL(S51,"c:#0000b2;s:3;f:24"); STL(S81,"c:#0000b2;s:3;f:24"); STL(P2,"c:#0000b2;h:1;s:6;f:30"); STL(P3,"c:#0000b2;h:1;s:6;f:30"); STL(P14,"c:#0000b2;h:2;s:6;f:30"); STL(S10,"c:#0000b2;s:3;f:24"); STL(M11,"c:#0000b2;h:2;s:6;f:30"); STL(Poly1,"c:#007c7c;o:0.3;s:0.5;f:30"); STL(S61,"c:#0000b2;s:3;f:24"); STL(S21,"c:#0000b2;s:3;f:24"); STL(S91,"c:#0000b2;s:3;f:24"); STL(L11,"c:#0000b2;h:2;s:1;f:30;p:0"); STL(S71,"c:#0000b2;s:3;f:24"); STL(P17,"c:#0000b2;h:2;s:6;f:30"); STL(L1,"c:#780013;h:1;s:1;f:30;p:0"); STL(C2,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(S1,"c:#0f0f0e;s:4;f:24"); STL(S12,"c:#0000b2;s:3;f:24"); STL(S41,"c:#0000b2;s:3;f:24"); STL(S11,"c:#0000b2;s:3;f:24"); STL(C21,"c:#966400;h:2;s:1;f:30;p:0"); STL(S31,"c:#0000b2;s:3;f:24"); STL(P4,"c:#0000b2;s:6;f:30"); STL(P10,"c:#0000b2;h:2;s:6;f:30"); STL(M1,"c:#0000b2;h:1;s:6;f:30"); STL(S2,"c:#966400;s:4;f:24"); STL(S5,"c:#966400;s:4;f:24"); STL(C3,"c:#0000b2;o:0.3;s:3;f:30;p:0"); STL(Symc1,"c:#0000b2;s:6;f:30"); STL(Center1,"c:#0000b2;h:1;s:6;f:30"); STL(M2,"c:#0000b2;h:1;s:6;f:30"); STL(S3,"c:#966400;s:4;f:24"); STL(S4,"c:#966400;s:4;f:24"); STL(Symc2,"c:#b40000;s:6;f:30;tk:true"); STL(S6,"c:#966400;s:4;f:24"); STL(S7,"c:#966400;s:4;f:24"); SetCoordsStyle("isAxis:false;isGrid:true;isOx:true;isOy:true;isLockOx:false;isLockOy:false;color:#111111;fontSize:18;axisWidth:1;gridWidth:0.1");