<?xml version="1.0" encoding="utf-8"?>
<CaR>
<Macro Name="pt par coord. (degrés, avec dialogue)" showduplicates="true">
<Parameter name="O">O</Parameter>
<Parameter name="I">I</Parameter>
<Objects>
<Point name="O" n="0" mainparameter="true" x="0.0" y="0.0">Point à 0.0, 0.0</Point>
<Point name="I" n="1" mainparameter="true" x="1.0" y="0.0">Point à 1.0, 0.0</Point>
<Expression name="r" n="2" color="2" hidden="true" x="0.0" y="0.0" value="-2.5" prompt="Valeur">Expression &quot;-2.5&quot; à 0.0, 0.0</Expression>
<Expression name="a" n="3" color="2" hidden="true" x="0.0" y="0.0" value="-30" prompt="Valeur">Expression &quot;-30&quot; à 0.0, 0.0</Expression>
<Expression name="E3" n="4" color="2" hidden="super" x="0.0" y="0.0" value="a" prompt="Valeur">Expression &quot;&quot; à 0.0, 0.0 </Expression>
<Angle name="a1" n="5" color="3" hidden="super" unit="°" large="true" first="I" root="O" fixed="E3">Angle P1 - P2 de mesure 25.629060000000003 </Angle>
<Circle name="c1" n="6" color="3" hidden="super" large="true" through="I" midpoint="O">Cercle de centre P2 passant par P1 </Circle>
<Intersection name="I1" n="7" color="2" hidden="super" showname="true" large="true" first="a1" second="c1" shape="circle" which="first">Intersection entre a1 et c1 </Intersection>
<Point name="P3" n="8" color="2" target="true" x="r*x(I1)" actx="-2.165063509461096" y="r*y(I1)" acty="1.250000000000001" shape="circle" fixed="true">Point à &quot;r*x(I1)&quot;, &quot;r*y(I1)&quot;</Point>
</Objects>
<PromptFor object0="a" prompt0="angle ?" object1="r" prompt1="r"/>
</Macro>
<Macro Name="pt par coord. (degrés, sans dialogue)" showduplicates="true">
<Parameter name="O">O</Parameter>
<Parameter name="I">I</Parameter>
<Parameter name="a">angle ?</Parameter>
<Parameter name="r">r ?</Parameter>
<Objects>
<Point name="O" n="0" mainparameter="true" x="0.0" y="0.0">Point à 0.0, 0.0</Point>
<Point name="I" n="1" mainparameter="true" x="1.0" y="0.0">Point à 1.0, 0.0</Point>
<Expression name="r" n="2" color="2" mainparameter="true" x="0.0" y="0.0" value="-2.5" prompt="Valeur">Expression &quot;-2.5&quot; à 0.0, 0.0</Expression>
<Expression name="a" n="3" color="2" mainparameter="true" x="0.0" y="0.0" value="-30" prompt="Valeur">Expression &quot;-30&quot; à 0.0, 0.0</Expression>
<Expression name="E3" n="4" color="2" hidden="super" x="0.0" y="0.0" value="a" prompt="Valeur">Expression &quot;&quot; à 0.0, 0.0 </Expression>
<Angle name="a1" n="5" color="3" hidden="super" unit="°" large="true" first="I" root="O" fixed="E3">Angle P1 - P2 de mesure 25.629060000000003 </Angle>
<Circle name="c1" n="6" color="3" hidden="super" large="true" through="I" midpoint="O">Cercle de centre P2 passant par P1 </Circle>
<Intersection name="I1" n="7" color="2" hidden="super" showname="true" large="true" first="a1" second="c1" shape="circle" which="first">Intersection entre a1 et c1 </Intersection>
<Point name="P3" n="8" color="2" target="true" x="r*x(I1)" actx="-2.165063509461096" y="r*y(I1)" acty="1.250000000000001" shape="circle" fixed="true">Point à &quot;r*x(I1)&quot;, &quot;r*y(I1)&quot;</Point>
</Objects>
</Macro>
<Macro Name="pt par coord. (radians, avec dialogue)" showduplicates="true">
<Parameter name="O">O</Parameter>
<Parameter name="I">I</Parameter>
<Objects>
<Point name="O" n="0" parameter="true" mainparameter="true" x="0.0" y="0.0">Point à 0.0, 0.0</Point>
<Point name="I" n="1" parameter="true" mainparameter="true" x="1.0" y="0.0">Point à 1.0, 0.0</Point>
<Expression name="r" n="2" color="2" hidden="true" x="0.0" y="0.0" value="-2" prompt="Valeur">Expression &quot;-2&quot; à 0.0, 0.0</Expression>
<Expression name="a" n="3" color="2" hidden="true" x="0.0" y="0.0" value="2.2" prompt="Valeur">Expression &quot;2.2&quot; à 0.0, 0.0</Expression>
<Expression name="E3" n="4" color="2" hidden="super" x="0.0" y="0.0" value="a*180/pi" prompt="Valeur">Expression &quot;&quot; à 0.0, 0.0 </Expression>
<Angle name="a1" n="5" color="3" hidden="super" unit="°" large="true" first="I" root="O" fixed="E3">Angle P1 - P2 de mesure 25.629060000000003 </Angle>
<Circle name="c1" n="6" color="3" hidden="super" large="true" through="I" midpoint="O">Cercle de centre P2 passant par P1 </Circle>
<Intersection name="I1" n="7" color="2" hidden="super" showname="true" large="true" first="a1" second="c1" shape="circle" which="first">Intersection entre a1 et c1 </Intersection>
<Point name="P3" n="8" color="2" showname="true" target="true" x="x(I1)*r" actx="1.1770022345106925" y="y(I1)*r" acty="-1.6169928076391797" shape="circle" fixed="true">Point à &quot;x(I1)*r&quot;, &quot;y(I1)*r&quot;</Point>
</Objects>
<PromptFor object0="a" prompt0="angle ?" object1="r" prompt1="r ?"/>
</Macro>
<Macro Name="pt par coord. (radians, sans dialogue)" showduplicates="true">
<Parameter name="O">O</Parameter>
<Parameter name="I">I</Parameter>
<Parameter name="a">angle ?</Parameter>
<Parameter name="r">r ?</Parameter>
<Objects>
<Point name="O" n="0" parameter="true" mainparameter="true" x="0.0" y="0.0">Point à 0.0, 0.0</Point>
<Point name="I" n="1" parameter="true" mainparameter="true" x="1.0" y="0.0">Point à 1.0, 0.0</Point>
<Expression name="r" n="2" color="2" parameter="true" mainparameter="true" x="0.0" y="0.0" value="-2" prompt="Valeur">Expression &quot;-2&quot; à 0.0, 0.0</Expression>
<Expression name="a" n="3" color="2" parameter="true" mainparameter="true" x="0.0" y="0.0" value="2.2" prompt="Valeur">Expression &quot;2.2&quot; à 0.0, 0.0</Expression>
<Expression name="E3" n="4" color="2" hidden="super" x="0.0" y="0.0" value="a*180/pi" prompt="Valeur">Expression &quot;&quot; à 0.0, 0.0 </Expression>
<Angle name="a1" n="5" color="3" hidden="super" unit="°" large="true" first="I" root="O" fixed="E3">Angle P1 - P2 de mesure 25.629060000000003 </Angle>
<Circle name="c1" n="6" color="3" hidden="super" large="true" through="I" midpoint="O">Cercle de centre P2 passant par P1 </Circle>
<Intersection name="I1" n="7" color="2" hidden="super" showname="true" large="true" first="a1" second="c1" shape="circle" which="first">Intersection entre a1 et c1 </Intersection>
<Point name="P3" n="8" color="2" showname="true" target="true" x="x(I1)*r" actx="1.1770022345106925" y="y(I1)*r" acty="-1.6169928076391797" shape="circle" fixed="true">Point à &quot;x(I1)*r&quot;, &quot;y(I1)*r&quot;</Point>
</Objects>
</Macro>
<Construction>
<Window x="-0.1651572403670809" y="-0.191969396564049" w="4.756828460010901"/>
<Objects>
<Point name="O" n="0" color="2" type="thick" showname="true" xcoffset="-0.20437956204379581" ycoffset="-0.2481751824817513" keepclose="true" x="0" actx="0.0" y="0" acty="0.0" shape="dot" fixed="true">Point à &quot;0&quot;, &quot;0&quot;</Point>
<Point name="I" n="1" color="2" type="thick" showname="true" xcoffset="-0.003350578393680692" ycoffset="0.2609987478832929" keepclose="true" x="1" actx="1.0" y="0" acty="0.0" shape="dot" fixed="true">Point à &quot;1&quot;, &quot;0&quot;</Point>
<Point name="J" n="2" color="2" type="thick" showname="true" xcoffset="-0.3211678832116789" ycoffset="-0.05109489051094762" keepclose="true" x="0" actx="0.0" y="1" acty="1.0" shape="dot" fixed="true">Point à &quot;0&quot;, &quot;1&quot;</Point>
<Expression name="E6" n="52" color="1" hidden="true" x="0.0" y="0.0" value="2" prompt="Valeur">Expression &quot;2&quot; à 0.0, 0.0</Expression>
<Expression name="E7" n="53" color="1" hidden="true" x="0.0" y="0.0" value="25" prompt="Valeur">Expression &quot;25&quot; à 0.0, 0.0</Expression>
<Expression name="E15" n="152" color="1" hidden="true" x="0.0" y="0.0" value="1" prompt="Valeur">Expression &quot;1&quot; à 0.0, 0.0</Expression>
<Expression name="E16" n="153" color="1" hidden="true" x="0.0" y="0.0" value="25" prompt="Valeur">Expression &quot;25&quot; à 0.0, 0.0</Expression>
<Expression name="E19" n="160" color="1" hidden="true" x="0.0" y="0.0" value="@t" prompt="Valeur">Expression &quot;@t&quot; à 0.0, 0.0</Expression>
<Line name="l1" n="5" color="2" from="O" to="I">Droite passant par O et I</Line>
<Line name="l2" n="8" color="2" from="O" to="J">Droite passant par O et J</Line>
<Expression name="E8" n="54" color="2" hidden="super" x="0.0" y="0.0" value="E7" prompt="Valeur">Expression &quot;&quot; à 0.0, 0.0 </Expression>
<Circle name="c1" n="56" color="3" hidden="super" large="true" through="I" midpoint="O">Cercle de centre P2 passant par P1 </Circle>
<Point name="P22" n="70" color="1" hidden="true" x="(windoww/(windoww-d(windoww)))*(x(P22)-windowcx)+windowcx+d(windowcx)" actx="-2.960227977818742" y="(windoww/(windoww-d(windoww)))*(y(P22)-windowcy)+windowcy+d(windowcy)" acty="-1.5895047652898795" shape="circle" fixed="true">Point à &quot;(windoww/(windoww-d(windoww)))*(x(P22)-windowcx)+windowcx+d(windowcx)&quot;, &quot;(windoww/(windoww-d(windoww)))*(y(P22)-windowcy)+windowcy+d(windowcy)&quot;</Point>
<Circle name="c2" n="150" color="3" hidden="super" large="true" through="I" midpoint="O">Cercle de centre P2 passant par P1 </Circle>
<Expression name="E17" n="154" color="2" hidden="super" x="0.0" y="0.0" value="E16" prompt="Valeur">Expression &quot;&quot; à 0.0, 0.0 </Expression>
<Circle name="c3" n="156" color="3" hidden="super" large="true" through="I" midpoint="O">Cercle de centre P2 passant par P1 </Circle>
<Expression name="E20" n="161" color="2" hidden="super" x="0.0" y="0.0" value="E19" prompt="Valeur">Expression &quot;&quot; à 0.0, 0.0 </Expression>
<Circle name="c4" n="163" color="3" hidden="super" large="true" through="I" midpoint="O">Cercle de centre P2 passant par P1 </Circle>
<Circle name="c5" n="170" color="3" hidden="super" large="true" through="I" midpoint="O">Cercle de centre P2 passant par P1 </Circle>
<Circle name="c6" n="334" color="3" hidden="super" large="true" through="I" midpoint="O">Cercle de centre P2 passant par P1 </Circle>
<Circle name="c7" n="432" color="3" hidden="super" large="true" through="I" midpoint="O">Cercle de centre P2 passant par P1 </Circle>
<Circle name="c8" n="527" color="3" hidden="super" large="true" through="I" midpoint="O">Cercle de centre P2 passant par P1 </Circle>
<Point name="P19" n="540" color="1" hidden="true" x="(windoww/(windoww-d(windoww)))*(x(P19)-windowcx)+windowcx+d(windowcx)" actx="-4.297000939208666" y="(windoww/(windoww-d(windoww)))*(y(P19)-windowcy)+windowcy+d(windowcy)" acty="-1.9540792093053145" shape="dcross" fixed="true">Point à &quot;(windoww/(windoww-d(windoww)))*(x(P19)-windowcx)+windowcx+d(windowcx)&quot;, &quot;(windoww/(windoww-d(windoww)))*(y(P19)-windowcy)+windowcy+d(windowcy)&quot;</Point>
<Circle name="c9" n="581" color="3" hidden="super" large="true" through="I" midpoint="O">Cercle de centre P2 passant par P1 </Circle>
<Point name="P11" n="584" color="1" hidden="true" x="(windoww/(windoww-d(windoww)))*(x(P11)-windowcx)+windowcx+d(windowcx)" actx="-3.9324264951932317" y="(windoww/(windoww-d(windoww)))*(y(P11)-windowcy)+windowcy+d(windowcy)" acty="-2.1450467752181597" shape="dcross" fixed="true">Point à &quot;(windoww/(windoww-d(windoww)))*(x(P11)-windowcx)+windowcx+d(windowcx)&quot;, &quot;(windoww/(windoww-d(windoww)))*(y(P11)-windowcy)+windowcy+d(windowcy)&quot;</Point>
<Angle name="a1" n="55" color="3" hidden="super" unit="°" large="true" first="I" root="O" fixed="E8">Angle P1 - P2 de mesure 25.629060000000003 </Angle>
<Point name="P23" n="71" color="1" hidden="true" bold="true" x="x(P22)+3*windoww" actx="11.31025740221396" y="y(P22)" acty="-1.5895047652898795" fixed="true">Point à &quot;x(A)+3*windoww&quot;, &quot;y(A)&quot; </Point>
<Angle name="a3" n="155" color="3" hidden="super" unit="°" large="true" first="I" root="O" fixed="E17">Angle P1 - P2 de mesure 25.629060000000003 </Angle>
<Angle name="a4" n="162" color="3" hidden="super" unit="°" large="true" first="I" root="O" fixed="E20">Angle P1 - P2 de mesure 25.629060000000003 </Angle>
<Intersection name="I1" n="57" color="2" hidden="super" showname="true" large="true" first="a1" second="c1" shape="circle" which="first">Intersection entre a1 et c1 </Intersection>
<Segment name="s6" n="72" color="1" hidden="true" bold="true" from="P22" to="P23">Segment de P22 à P23</Segment>
<Intersection name="I5" n="157" color="2" hidden="super" showname="true" large="true" first="a3" second="c3" shape="circle" which="first">Intersection entre a1 et c1 </Intersection>
<Intersection name="I6" n="164" color="2" hidden="super" showname="true" large="true" first="a4" second="c4" shape="circle" which="first">Intersection entre a1 et c1 </Intersection>
<PointOn name="po24" n="73" color="1" hidden="true" xcoffset="0.023289245826246585" ycoffset="-0.3726279332199498" keepclose="true" bold="true" on="s6" alpha="0.09504991915504575" x="-1.6038194961433714" y="-1.5895047652898795" shape="dcross">Point sur s1 </PointOn>
<Point name="P25" n="74" color="1" bold="true" x="x(po24)" actx="-1.6038194961433714" y="y(po24)+windoww/20" acty="-1.3516633422893345" shape="cross" fixed="true">Point à &quot;x(po3)&quot;, &quot;y(po3)+windoww/20&quot; </Point>
<Point name="P26" n="75" color="1" bold="true" x="x(P25)+2*(x(P22)-x(po24))" actx="-4.316636459494113" y="y(P25)" acty="-1.3516633422893345" shape="cross" fixed="true">Point à &quot;x(P4)+2*(x(A)-x(po3))&quot;, &quot;y(P4)&quot; </Point>
<Expression name="E12" n="76" color="1" hidden="true" showname="true" showvalue="true" x="x(P25)+windoww/30" y="y(P25)+windoww/25" value="-180" prompt="m" fixed="true">Expression &quot;-5&quot; à -1.74431, 0.11941 </Expression>
<Expression name="E13" n="77" color="1" hidden="true" showname="true" showvalue="true" x="x(P25)+windoww/30" y="y(P25)-windoww/40" value="180" prompt="M" fixed="true">Expression &quot;5&quot; à -1.74431, -0.40059 </Expression>
<Segment name="s7" n="78" color="2" type="thin" bold="true" from="P26" to="P25">Segment de P26 à P25</Segment>
<PointOn name="po27" n="79" color="2" type="thick" xcoffset="4.583102756861024E-6" ycoffset="0.14519389194800736" keepclose="true" bold="true" on="s7" alpha="0.3153563918913902" x="-3.4611322900700654" y="-1.3516633422893345" shape="circle">Point sur s2 </PointOn>
<Expression name="t" n="80" color="2" type="thick" showname="true" showvalue="true" unit="°" bold="true" large="true" x="x(po27)-windoww/100" y="y(po27)+windoww/30" value="(E12+d(P26,po27)/d(P26,P25)*(E13-E12))" prompt="t" fixed="true">Expression &quot;round((E1+d(P5,po6)/d(P5,P4)*(E2-E1))*10)/10&quot; à -2.75005, 0.06608 </Expression>
<Expression name="E11" n="148" color="2" hidden="super" x="0.0" y="0.0" value="t" prompt="Valeur">Expression &quot;&quot; à 0.0, 0.0 </Expression>
<Expression name="E22" n="167" color="1" hidden="true" x="0.0" y="0.0" value="t" prompt="Valeur">Expression &quot;t&quot; à 0.0, 0.0</Expression>
<Expression name="E24" n="332" color="2" hidden="super" x="0.0" y="0.0" value="t" prompt="Valeur">Expression &quot;&quot; à 0.0, 0.0 </Expression>
<Expression name="E28" n="525" color="2" hidden="super" x="0.0" y="0.0" value="t" prompt="Valeur">Expression &quot;&quot; à 0.0, 0.0 </Expression>
<Expression name="r" n="541" color="2" showname="true" showvalue="true" x="x(P11)+10/pixel" y="y(P11)-3/pixel" value="1+2*cos(t)" prompt="r = 1+2 cos(t)" fixed="true">Expression &quot;1+2*cos(t)&quot; à -3.78, -2.19</Expression>
<Expression name="E26" n="579" color="2" hidden="super" x="0.0" y="0.0" value="t" prompt="Valeur">Expression &quot;&quot; à 0.0, 0.0 </Expression>
<Angle name="a2" n="149" color="3" hidden="super" unit="°" large="true" first="I" root="O" fixed="E11">Angle P1 - P2 de mesure 25.629060000000003 </Angle>
<Expression name="E23" n="168" color="2" hidden="super" x="0.0" y="0.0" value="E22" prompt="Valeur">Expression &quot;&quot; à 0.0, 0.0 </Expression>
<Angle name="a6" n="333" color="3" hidden="super" unit="°" large="true" first="I" root="O" fixed="E24">Angle P1 - P2 de mesure 25.629060000000003 </Angle>
<Angle name="a8" n="526" color="3" hidden="super" unit="°" large="true" first="I" root="O" fixed="E28">Angle P1 - P2 de mesure 25.629060000000003 </Angle>
<Angle name="a9" n="580" color="3" hidden="super" unit="°" large="true" first="I" root="O" fixed="E26">Angle P1 - P2 de mesure 25.629060000000003 </Angle>
<Intersection name="I3" n="151" color="2" hidden="super" showname="true" large="true" first="a2" second="c2" shape="circle" which="first">Intersection entre a1 et c1 </Intersection>
<Angle name="a5" n="169" color="3" hidden="super" unit="°" large="true" first="I" root="O" fixed="E23">Angle P1 - P2 de mesure 25.629060000000003 </Angle>
<Intersection name="I11" n="335" color="2" hidden="super" showname="true" large="true" first="a6" second="c6" shape="circle" which="first">Intersection entre a1 et c1 </Intersection>
<Intersection name="I13" n="528" color="2" hidden="super" showname="true" large="true" first="a8" second="c8" shape="circle" which="first">Intersection entre a1 et c1 </Intersection>
<Intersection name="I15" n="582" color="2" hidden="super" showname="true" large="true" first="a9" second="c9" shape="circle" which="first">Intersection entre a1 et c1 </Intersection>
<Intersection name="I7" n="171" color="2" hidden="super" showname="true" large="true" first="a5" second="c5" shape="circle" which="first">Intersection entre a1 et c1 </Intersection>
</Objects>
</Construction>
</CaR>
