<?xml version="1.0" encoding="utf-8"?>
<CaR>
<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" 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" 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. (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" 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" 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>
<Construction>
<Window x="0.5440946770807704" y="-0.40323482875904526" w="4.000000000000014"/>
<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="P16" n="59" color="1" hidden="true" x="(windoww/(windoww-d(windoww)))*(x(P16)-windowcx)+windowcx+d(windowcx)" actx="-2.1128396294885823" y="(windoww/(windoww-d(windoww)))*(y(P16)-windowcy)+windowcy+d(windowcy)" acty="-2.4981253397079577" shape="circle" fixed="true">Point à &quot;(windoww/(windoww-d(windoww)))*(x(P16)-windowcx)+windowcx+d(windowcx)&quot;, &quot;(windoww/(windoww-d(windoww)))*(y(P16)-windowcy)+windowcy+d(windowcy)&quot;</Point>
<Point name="P22" n="70" color="1" hidden="true" x="(windoww/(windoww-d(windoww)))*(x(P22)-windowcx)+windowcx+d(windowcx)" actx="-1.8062702864228877" y="(windoww/(windoww-d(windoww)))*(y(P22)-windowcy)+windowcy+d(windowcy)" acty="-1.578417310510874" 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="P29" n="532" color="1" hidden="true" x="(windoww/(windoww-d(windoww)))*(x(P29)-windowcx)+windowcx+d(windowcx)" actx="-2.3902118922623057" y="(windoww/(windoww-d(windoww)))*(y(P29)-windowcy)+windowcy+d(windowcy)" acty="1.1807067770803767" shape="dcross" fixed="true">Point à &quot;(windoww/(windoww-d(windoww)))*(x(P29)-windowcx)+windowcx+d(windowcx)&quot;, &quot;(windoww/(windoww-d(windoww)))*(y(P29)-windowcy)+windowcy+d(windowcy)&quot;</Point>
<Point name="P30" n="536" color="1" hidden="true" x="(windoww/(windoww-d(windoww)))*(x(P30)-windowcx)+windowcx+d(windowcx)" actx="-2.4194089725542764" y="(windoww/(windoww-d(windoww)))*(y(P30)-windowcy)+windowcy+d(windowcy)" acty="0.8157432734307397" shape="dcross" fixed="true">Point à &quot;(windoww/(windoww-d(windoww)))*(x(P30)-windowcx)+windowcx+d(windowcx)&quot;, &quot;(windoww/(windoww-d(windoww)))*(y(P30)-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="P17" n="60" color="1" hidden="true" bold="true" x="x(P16)+3*windoww" actx="9.88716037051146" y="y(P16)" acty="-2.4981253397079577" fixed="true">Point à &quot;x(A)+3*windoww&quot;, &quot;y(A)&quot; </Point>
<Point name="P23" n="71" color="1" hidden="true" bold="true" x="x(P22)+3*windoww" actx="10.193729713577156" y="y(P22)" acty="-1.578417310510874" 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>
<Expression name="E29" n="533" color="2" showvalue="true" x="x(P29)+15/pixel" y="y(P29)-6/pixel" value="1.8" prompt="&lt;Votre expression&gt;" fixed="true">Expression &quot;1.8&quot; à -2.09, 1.06</Expression>
<Expression name="E30" n="537" color="2" showvalue="true" unit="°" x="x(P30)+15/pixel" y="y(P30)-6/pixel" value="115" prompt="&lt;Votre expression&gt;" fixed="true">Expression &quot;115&quot; à -2.11, 0.69</Expression>
<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="s4" n="61" color="1" hidden="true" bold="true" from="P16" to="P17">Segment de P16 à P17</Segment>
<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="po18" n="62" color="1" hidden="true" xcoffset="0.023289245826246585" ycoffset="-0.3726279332199498" keepclose="true" bold="true" on="s4" alpha="0.052556025953357" x="-1.4821673180482962" y="-2.4981253397079577" shape="dcross">Point sur s1 </PointOn>
<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="-0.6656712565623346" y="-1.578417310510874" shape="dcross">Point sur s1 </PointOn>
<Point name="P19" n="63" color="1" bold="true" x="x(po18)" actx="-1.4821673180482962" y="y(po18)+windoww/20" acty="-2.298125339707957" shape="cross" fixed="true">Point à &quot;x(po3)&quot;, &quot;y(po3)+windoww/20&quot; </Point>
<Point name="P25" n="74" color="1" bold="true" x="x(po24)" actx="-0.6656712565623346" y="y(po24)+windoww/20" acty="-1.3784173105108735" shape="cross" fixed="true">Point à &quot;x(po3)&quot;, &quot;y(po3)+windoww/20&quot; </Point>
<Point name="P20" n="64" color="1" bold="true" x="x(P19)+2*(x(P16)-x(po18))" actx="-2.7435119409288684" y="y(P19)" acty="-2.298125339707957" shape="cross" fixed="true">Point à &quot;x(P4)+2*(x(A)-x(po3))&quot;, &quot;y(P4)&quot; </Point>
<Expression name="E9" n="65" color="1" hidden="true" showname="true" showvalue="true" x="x(P19)+windoww/30" y="y(P19)+windoww/25" value="-3" prompt="m" fixed="true">Expression &quot;-5&quot; à -1.74431, 0.11941 </Expression>
<Expression name="E10" n="66" color="1" hidden="true" showname="true" showvalue="true" x="x(P19)+windoww/30" y="y(P19)-windoww/40" value="3" prompt="M" fixed="true">Expression &quot;5&quot; à -1.74431, -0.40059 </Expression>
<Point name="P26" n="75" color="1" bold="true" x="x(P25)+2*(x(P22)-x(po24))" actx="-2.9468693162834407" y="y(P25)" acty="-1.3784173105108735" 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="s5" n="67" color="1" type="thin" bold="true" from="P20" to="P19">Segment de P20 à P19</Segment>
<Segment name="s7" n="78" color="2" type="thin" bold="true" from="P26" to="P25">Segment de P26 à P25</Segment>
<PointOn name="po21" n="68" color="2" xcoffset="4.583102756861024E-6" ycoffset="0.14519389194800736" keepclose="true" bold="true" ctag0="green" cexpr0="1" ctag1="thick" cexpr1="1" on="s5" alpha="0.40740966501195336" x="-2.229627950656466" y="-2.298125339707957" shape="circle">Point sur s2 </PointOn>
<PointOn name="po27" n="79" color="2" type="thick" xcoffset="4.583102756861024E-6" ycoffset="0.14519389194800736" keepclose="true" bold="true" on="s7" alpha="0.40400741344811" x="-2.0252483886126695" y="-1.3784173105108735" shape="circle">Point sur s2 </PointOn>
<Expression name="d" n="69" color="1" type="thick" showname="true" showvalue="true" bold="true" large="true" x="x(po21)-windoww/100" y="y(po21)+windoww/30" value="(E9+d(P20,po21)/d(P20,P19)*(E10-E9))" prompt="d" fixed="true">Expression &quot;round((E1+d(P5,po6)/d(P5,P4)*(E2-E1))*10)/10&quot; à -2.75005, 0.06608 </Expression>
<Expression name="a" 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="a" 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="a" prompt="Valeur">Expression &quot;&quot; à 0.0, 0.0 </Expression>
<Expression name="E18" n="159" color="1" hidden="true" x="0.0" y="0.0" value="d" prompt="Valeur">Expression &quot;d&quot; à 0.0, 0.0</Expression>
<Expression name="E21" n="166" color="1" hidden="true" x="0.0" y="0.0" value="d" prompt="Valeur">Expression &quot;d&quot; à 0.0, 0.0</Expression>
<Expression name="E22" n="167" color="1" hidden="true" x="0.0" y="0.0" value="a" prompt="Valeur">Expression &quot;a&quot; à 0.0, 0.0</Expression>
<Expression name="E24" n="332" color="2" hidden="super" x="0.0" y="0.0" value="a" 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="a" 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>
<Point name="P21" n="165" color="1" x="E18*x(I6)" actx="0.0" y="E18*y(I6)" acty="0.0" shape="dcross" fixed="true">Point à &quot;E18*x(I6)&quot;, &quot;E18*y(I6)&quot;</Point>
<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>
<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="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>
