How to draw with Tikz a chord parallel to AC that passes through a point?TikZ how to draw lines to/from nodes correctly?How to define the default vertical distance between nodes?To wrap the external lines so that it can touch the perimeterHow can I draw tikz arrows on a calculated triangle?Calculate the intersection between a path enclosed by a `scope` and another pathTikz 3d trimetric view coordinate calculation bugTikZ: Drawing an arc from an intersection to an intersectionFill a section between two circles with TikZInclude node at end point tikz decorationsDraw TikZ circles with a specific outer radius

How did Arya and the Hound get into King's Landing so easily?

US F1 Visa grace period attending a conference

Eigenvalues of the Laplace-Beltrami operator on a compact Riemannnian manifold

How can I prevent Bash expansion from passing files starting with "-" as argument?

Presenting 2 results for one variable using a left brace

How to determine the distribution of Ubuntu

Can't think of a good word or term to describe not feeling or thinking

Gambler's Fallacy Dice

How to become an Editorial board member?

Does a windmilling propeller create more drag than a stopped propeller in an engine out scenario?

How could the B-29 bomber back up under its own power?

Differential of a one-form eating a vector?

Hotel booking: Why is Agoda much cheaper than booking.com?

Is it wise to pay off mortgage with 401k?

If the Charles SSL Proxy shows me sensitive data, is that data insecure/exposed?

If you attack a Tarrasque while swallowed, what AC do you need to beat to hit it?

List of lists elementwise greater/smaller than

In Dutch history two people are referred to as "William III"; are there any more cases where this happens?

What's is the easiest way to purchase a stock and hold it

How to prove the emptiness of intersection of two context free languages is undecidable?

Why is there no current between two capacitors connected in series?

How to tease a romance without a cat and mouse chase?

Why does an injection from a set to a countable set imply that set is countable?

Why is this python script running in background consuming 100 % CPU?



How to draw with Tikz a chord parallel to AC that passes through a point?


TikZ how to draw lines to/from nodes correctly?How to define the default vertical distance between nodes?To wrap the external lines so that it can touch the perimeterHow can I draw tikz arrows on a calculated triangle?Calculate the intersection between a path enclosed by a `scope` and another pathTikz 3d trimetric view coordinate calculation bugTikZ: Drawing an arc from an intersection to an intersectionFill a section between two circles with TikZInclude node at end point tikz decorationsDraw TikZ circles with a specific outer radius













3















I've drawn the following diagram with Tikz:
current output



The code used:



documentclassstandalone
usepackagepgf,tikz
usetikzlibrarybabel,calc,arrows,shapes.geometric,intersections,through,backgrounds

begindocument
begintikzpicture[line cap = round, line join = round, >=triangle 45, x=5.0cm, y=5.0cm]
% point O
coordinate (O) at (0,0);
% ABC triangle
node[name = t, name path = tri, regular polygon, regular polygon sides=3, minimum size=4.5cm, fill=lightgray!50, draw] at (O) ;
coordinate [label=above:$A$] (A) at (t.corner 1);
coordinate [label=left:$B$] (B) at (t.corner 2);
coordinate [label=right:$C$] (C) at (t.corner 3);
% O's label
node [above left] at (O) $O$;
% circle with 2.25cm radius and centre at O
draw (O) circle (2.25cm);
% point D: the point in the circumference whose angle is 50° with OC
coordinate [label=above right:$D$] (D) at ($(O)!1!50:(C)$);
% radius OD
draw [name path=OD] (O) -- (D);
% point E: intersection between radius OD and the triangle
path [name intersections=of=OD and tri,by=E];
node [below] at (E) $E$;
% point F: point 33% the way from O to E
coordinate [label=above:$F$] (F) at ($(O)!.33!(E)$);
% draw bullets at each point
foreach point in A,B,C,O,D,E,F
fill [black] (point) circle (1.5pt);
endtikzpicture
enddocument


About my current code:



  • I'm aware of tkz-euclide and I think it could help me here, but the only documentation I could find (at CTAN) is in French, I language I can't read.

  • According to the pgf documentation, the arrows library has been deprecated in favor of arrows.meta. I only used arrows because this code was adapted from Geogebra and I still haven't got into changing that particular aspect of the code.

I want to place 2 points G and H in the circle such that the chord GH:




  • passes through F and

  • is parallel to AC

so as to obtain something like this (the following was drawn with Geogebra):
desired output



I've found answers regarding drawing parallel lines, but in this case it's not just parallel, it also needs to start and end at the circle, so I couldn't find a good answer by myself.










share|improve this question


























    3















    I've drawn the following diagram with Tikz:
    current output



    The code used:



    documentclassstandalone
    usepackagepgf,tikz
    usetikzlibrarybabel,calc,arrows,shapes.geometric,intersections,through,backgrounds

    begindocument
    begintikzpicture[line cap = round, line join = round, >=triangle 45, x=5.0cm, y=5.0cm]
    % point O
    coordinate (O) at (0,0);
    % ABC triangle
    node[name = t, name path = tri, regular polygon, regular polygon sides=3, minimum size=4.5cm, fill=lightgray!50, draw] at (O) ;
    coordinate [label=above:$A$] (A) at (t.corner 1);
    coordinate [label=left:$B$] (B) at (t.corner 2);
    coordinate [label=right:$C$] (C) at (t.corner 3);
    % O's label
    node [above left] at (O) $O$;
    % circle with 2.25cm radius and centre at O
    draw (O) circle (2.25cm);
    % point D: the point in the circumference whose angle is 50° with OC
    coordinate [label=above right:$D$] (D) at ($(O)!1!50:(C)$);
    % radius OD
    draw [name path=OD] (O) -- (D);
    % point E: intersection between radius OD and the triangle
    path [name intersections=of=OD and tri,by=E];
    node [below] at (E) $E$;
    % point F: point 33% the way from O to E
    coordinate [label=above:$F$] (F) at ($(O)!.33!(E)$);
    % draw bullets at each point
    foreach point in A,B,C,O,D,E,F
    fill [black] (point) circle (1.5pt);
    endtikzpicture
    enddocument


    About my current code:



    • I'm aware of tkz-euclide and I think it could help me here, but the only documentation I could find (at CTAN) is in French, I language I can't read.

    • According to the pgf documentation, the arrows library has been deprecated in favor of arrows.meta. I only used arrows because this code was adapted from Geogebra and I still haven't got into changing that particular aspect of the code.

    I want to place 2 points G and H in the circle such that the chord GH:




    • passes through F and

    • is parallel to AC

    so as to obtain something like this (the following was drawn with Geogebra):
    desired output



    I've found answers regarding drawing parallel lines, but in this case it's not just parallel, it also needs to start and end at the circle, so I couldn't find a good answer by myself.










    share|improve this question
























      3












      3








      3


      1






      I've drawn the following diagram with Tikz:
      current output



      The code used:



      documentclassstandalone
      usepackagepgf,tikz
      usetikzlibrarybabel,calc,arrows,shapes.geometric,intersections,through,backgrounds

      begindocument
      begintikzpicture[line cap = round, line join = round, >=triangle 45, x=5.0cm, y=5.0cm]
      % point O
      coordinate (O) at (0,0);
      % ABC triangle
      node[name = t, name path = tri, regular polygon, regular polygon sides=3, minimum size=4.5cm, fill=lightgray!50, draw] at (O) ;
      coordinate [label=above:$A$] (A) at (t.corner 1);
      coordinate [label=left:$B$] (B) at (t.corner 2);
      coordinate [label=right:$C$] (C) at (t.corner 3);
      % O's label
      node [above left] at (O) $O$;
      % circle with 2.25cm radius and centre at O
      draw (O) circle (2.25cm);
      % point D: the point in the circumference whose angle is 50° with OC
      coordinate [label=above right:$D$] (D) at ($(O)!1!50:(C)$);
      % radius OD
      draw [name path=OD] (O) -- (D);
      % point E: intersection between radius OD and the triangle
      path [name intersections=of=OD and tri,by=E];
      node [below] at (E) $E$;
      % point F: point 33% the way from O to E
      coordinate [label=above:$F$] (F) at ($(O)!.33!(E)$);
      % draw bullets at each point
      foreach point in A,B,C,O,D,E,F
      fill [black] (point) circle (1.5pt);
      endtikzpicture
      enddocument


      About my current code:



      • I'm aware of tkz-euclide and I think it could help me here, but the only documentation I could find (at CTAN) is in French, I language I can't read.

      • According to the pgf documentation, the arrows library has been deprecated in favor of arrows.meta. I only used arrows because this code was adapted from Geogebra and I still haven't got into changing that particular aspect of the code.

      I want to place 2 points G and H in the circle such that the chord GH:




      • passes through F and

      • is parallel to AC

      so as to obtain something like this (the following was drawn with Geogebra):
      desired output



      I've found answers regarding drawing parallel lines, but in this case it's not just parallel, it also needs to start and end at the circle, so I couldn't find a good answer by myself.










      share|improve this question














      I've drawn the following diagram with Tikz:
      current output



      The code used:



      documentclassstandalone
      usepackagepgf,tikz
      usetikzlibrarybabel,calc,arrows,shapes.geometric,intersections,through,backgrounds

      begindocument
      begintikzpicture[line cap = round, line join = round, >=triangle 45, x=5.0cm, y=5.0cm]
      % point O
      coordinate (O) at (0,0);
      % ABC triangle
      node[name = t, name path = tri, regular polygon, regular polygon sides=3, minimum size=4.5cm, fill=lightgray!50, draw] at (O) ;
      coordinate [label=above:$A$] (A) at (t.corner 1);
      coordinate [label=left:$B$] (B) at (t.corner 2);
      coordinate [label=right:$C$] (C) at (t.corner 3);
      % O's label
      node [above left] at (O) $O$;
      % circle with 2.25cm radius and centre at O
      draw (O) circle (2.25cm);
      % point D: the point in the circumference whose angle is 50° with OC
      coordinate [label=above right:$D$] (D) at ($(O)!1!50:(C)$);
      % radius OD
      draw [name path=OD] (O) -- (D);
      % point E: intersection between radius OD and the triangle
      path [name intersections=of=OD and tri,by=E];
      node [below] at (E) $E$;
      % point F: point 33% the way from O to E
      coordinate [label=above:$F$] (F) at ($(O)!.33!(E)$);
      % draw bullets at each point
      foreach point in A,B,C,O,D,E,F
      fill [black] (point) circle (1.5pt);
      endtikzpicture
      enddocument


      About my current code:



      • I'm aware of tkz-euclide and I think it could help me here, but the only documentation I could find (at CTAN) is in French, I language I can't read.

      • According to the pgf documentation, the arrows library has been deprecated in favor of arrows.meta. I only used arrows because this code was adapted from Geogebra and I still haven't got into changing that particular aspect of the code.

      I want to place 2 points G and H in the circle such that the chord GH:




      • passes through F and

      • is parallel to AC

      so as to obtain something like this (the following was drawn with Geogebra):
      desired output



      I've found answers regarding drawing parallel lines, but in this case it's not just parallel, it also needs to start and end at the circle, so I couldn't find a good answer by myself.







      tikz-pgf circles intersections tikz-angles






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 1 hour ago









      Daniel DinizDaniel Diniz

      696




      696




















          1 Answer
          1






          active

          oldest

          votes


















          4














          Define an (overlay such that it does not increase the bounding box) path that has the same slope as A--C (this is what let p1=($(C)-(A)$),n1=atan2(y1,x1) in does, which computes the angle of the line) and runs through F, and compute its intersections with the circle.



          documentclass[tikz,border=3.14mm]standalone
          usetikzlibraryarrows,calc,shapes.geometric,intersections
          begindocument
          begintikzpicture[line cap = round, line join = round, >=triangle 45, x=5.0cm, y=5.0cm]
          % point O
          coordinate (O) at (0,0);
          % ABC triangle
          node[name = t, name path = tri, regular polygon, regular polygon sides=3, minimum size=4.5cm, fill=lightgray!50, draw] at (O) ;
          coordinate [label=above:$A$] (A) at (t.corner 1);
          coordinate [label=left:$B$] (B) at (t.corner 2);
          coordinate [label=right:$C$] (C) at (t.corner 3);
          % O's label
          node [above left] at (O) $O$;
          % circle with 2.25cm radius and centre at O
          draw[name path=circle] (O) circle (2.25cm);
          % point D: the point in the circumference whose angle is 50° with OC
          coordinate [label=above right:$D$] (D) at ($(O)!1!50:(C)$);
          % radius OD
          draw [name path=OD] (O) -- (D);
          % point E: intersection between radius OD and the triangle
          path [name intersections=of=OD and tri,by=E];
          node [below] at (E) $E$;
          % point F: point 33% the way from O to E
          coordinate [label=above:$F$] (F) at ($(O)!.33!(E)$);
          path[overlay,name path=line] let p1=($(C)-(A)$),n1=atan2(y1,x1) in % computes the slope of A--C
          ($(F)+(n1:2*2.25cm)$) -- ($(F)+(180+n1:2*2.25cm)$);
          draw[name intersections=of=line and circle,by=G,H] (G) node[above left]$G$
          -- (H) node[below right]$H$;
          % draw bullets at each point
          foreach point in A,...,H
          fill [black] (point) circle (1.5pt);
          endtikzpicture
          enddocument


          enter image description here



          Alternatively you may just "parallel transport" the A--C path, which produces the same result and involves no atan2.



           path[overlay,name path=line]
          ($(F)+($(C)-(A)$)$) -- ($(F)+($(A)-(C)$)$);





          share|improve this answer

























          • thanks a lot! is there by any chance some place that summarizes the job of let and p? I've read about them in the documentation, couldn't understand their purpose and then skipped them. Now that I see they were needed for my problem, I think it's best to stop avoiding them.

            – Daniel Diniz
            3 mins ago












          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "85"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f491538%2fhow-to-draw-with-tikz-a-chord-parallel-to-ac-that-passes-through-a-point%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          4














          Define an (overlay such that it does not increase the bounding box) path that has the same slope as A--C (this is what let p1=($(C)-(A)$),n1=atan2(y1,x1) in does, which computes the angle of the line) and runs through F, and compute its intersections with the circle.



          documentclass[tikz,border=3.14mm]standalone
          usetikzlibraryarrows,calc,shapes.geometric,intersections
          begindocument
          begintikzpicture[line cap = round, line join = round, >=triangle 45, x=5.0cm, y=5.0cm]
          % point O
          coordinate (O) at (0,0);
          % ABC triangle
          node[name = t, name path = tri, regular polygon, regular polygon sides=3, minimum size=4.5cm, fill=lightgray!50, draw] at (O) ;
          coordinate [label=above:$A$] (A) at (t.corner 1);
          coordinate [label=left:$B$] (B) at (t.corner 2);
          coordinate [label=right:$C$] (C) at (t.corner 3);
          % O's label
          node [above left] at (O) $O$;
          % circle with 2.25cm radius and centre at O
          draw[name path=circle] (O) circle (2.25cm);
          % point D: the point in the circumference whose angle is 50° with OC
          coordinate [label=above right:$D$] (D) at ($(O)!1!50:(C)$);
          % radius OD
          draw [name path=OD] (O) -- (D);
          % point E: intersection between radius OD and the triangle
          path [name intersections=of=OD and tri,by=E];
          node [below] at (E) $E$;
          % point F: point 33% the way from O to E
          coordinate [label=above:$F$] (F) at ($(O)!.33!(E)$);
          path[overlay,name path=line] let p1=($(C)-(A)$),n1=atan2(y1,x1) in % computes the slope of A--C
          ($(F)+(n1:2*2.25cm)$) -- ($(F)+(180+n1:2*2.25cm)$);
          draw[name intersections=of=line and circle,by=G,H] (G) node[above left]$G$
          -- (H) node[below right]$H$;
          % draw bullets at each point
          foreach point in A,...,H
          fill [black] (point) circle (1.5pt);
          endtikzpicture
          enddocument


          enter image description here



          Alternatively you may just "parallel transport" the A--C path, which produces the same result and involves no atan2.



           path[overlay,name path=line]
          ($(F)+($(C)-(A)$)$) -- ($(F)+($(A)-(C)$)$);





          share|improve this answer

























          • thanks a lot! is there by any chance some place that summarizes the job of let and p? I've read about them in the documentation, couldn't understand their purpose and then skipped them. Now that I see they were needed for my problem, I think it's best to stop avoiding them.

            – Daniel Diniz
            3 mins ago
















          4














          Define an (overlay such that it does not increase the bounding box) path that has the same slope as A--C (this is what let p1=($(C)-(A)$),n1=atan2(y1,x1) in does, which computes the angle of the line) and runs through F, and compute its intersections with the circle.



          documentclass[tikz,border=3.14mm]standalone
          usetikzlibraryarrows,calc,shapes.geometric,intersections
          begindocument
          begintikzpicture[line cap = round, line join = round, >=triangle 45, x=5.0cm, y=5.0cm]
          % point O
          coordinate (O) at (0,0);
          % ABC triangle
          node[name = t, name path = tri, regular polygon, regular polygon sides=3, minimum size=4.5cm, fill=lightgray!50, draw] at (O) ;
          coordinate [label=above:$A$] (A) at (t.corner 1);
          coordinate [label=left:$B$] (B) at (t.corner 2);
          coordinate [label=right:$C$] (C) at (t.corner 3);
          % O's label
          node [above left] at (O) $O$;
          % circle with 2.25cm radius and centre at O
          draw[name path=circle] (O) circle (2.25cm);
          % point D: the point in the circumference whose angle is 50° with OC
          coordinate [label=above right:$D$] (D) at ($(O)!1!50:(C)$);
          % radius OD
          draw [name path=OD] (O) -- (D);
          % point E: intersection between radius OD and the triangle
          path [name intersections=of=OD and tri,by=E];
          node [below] at (E) $E$;
          % point F: point 33% the way from O to E
          coordinate [label=above:$F$] (F) at ($(O)!.33!(E)$);
          path[overlay,name path=line] let p1=($(C)-(A)$),n1=atan2(y1,x1) in % computes the slope of A--C
          ($(F)+(n1:2*2.25cm)$) -- ($(F)+(180+n1:2*2.25cm)$);
          draw[name intersections=of=line and circle,by=G,H] (G) node[above left]$G$
          -- (H) node[below right]$H$;
          % draw bullets at each point
          foreach point in A,...,H
          fill [black] (point) circle (1.5pt);
          endtikzpicture
          enddocument


          enter image description here



          Alternatively you may just "parallel transport" the A--C path, which produces the same result and involves no atan2.



           path[overlay,name path=line]
          ($(F)+($(C)-(A)$)$) -- ($(F)+($(A)-(C)$)$);





          share|improve this answer

























          • thanks a lot! is there by any chance some place that summarizes the job of let and p? I've read about them in the documentation, couldn't understand their purpose and then skipped them. Now that I see they were needed for my problem, I think it's best to stop avoiding them.

            – Daniel Diniz
            3 mins ago














          4












          4








          4







          Define an (overlay such that it does not increase the bounding box) path that has the same slope as A--C (this is what let p1=($(C)-(A)$),n1=atan2(y1,x1) in does, which computes the angle of the line) and runs through F, and compute its intersections with the circle.



          documentclass[tikz,border=3.14mm]standalone
          usetikzlibraryarrows,calc,shapes.geometric,intersections
          begindocument
          begintikzpicture[line cap = round, line join = round, >=triangle 45, x=5.0cm, y=5.0cm]
          % point O
          coordinate (O) at (0,0);
          % ABC triangle
          node[name = t, name path = tri, regular polygon, regular polygon sides=3, minimum size=4.5cm, fill=lightgray!50, draw] at (O) ;
          coordinate [label=above:$A$] (A) at (t.corner 1);
          coordinate [label=left:$B$] (B) at (t.corner 2);
          coordinate [label=right:$C$] (C) at (t.corner 3);
          % O's label
          node [above left] at (O) $O$;
          % circle with 2.25cm radius and centre at O
          draw[name path=circle] (O) circle (2.25cm);
          % point D: the point in the circumference whose angle is 50° with OC
          coordinate [label=above right:$D$] (D) at ($(O)!1!50:(C)$);
          % radius OD
          draw [name path=OD] (O) -- (D);
          % point E: intersection between radius OD and the triangle
          path [name intersections=of=OD and tri,by=E];
          node [below] at (E) $E$;
          % point F: point 33% the way from O to E
          coordinate [label=above:$F$] (F) at ($(O)!.33!(E)$);
          path[overlay,name path=line] let p1=($(C)-(A)$),n1=atan2(y1,x1) in % computes the slope of A--C
          ($(F)+(n1:2*2.25cm)$) -- ($(F)+(180+n1:2*2.25cm)$);
          draw[name intersections=of=line and circle,by=G,H] (G) node[above left]$G$
          -- (H) node[below right]$H$;
          % draw bullets at each point
          foreach point in A,...,H
          fill [black] (point) circle (1.5pt);
          endtikzpicture
          enddocument


          enter image description here



          Alternatively you may just "parallel transport" the A--C path, which produces the same result and involves no atan2.



           path[overlay,name path=line]
          ($(F)+($(C)-(A)$)$) -- ($(F)+($(A)-(C)$)$);





          share|improve this answer















          Define an (overlay such that it does not increase the bounding box) path that has the same slope as A--C (this is what let p1=($(C)-(A)$),n1=atan2(y1,x1) in does, which computes the angle of the line) and runs through F, and compute its intersections with the circle.



          documentclass[tikz,border=3.14mm]standalone
          usetikzlibraryarrows,calc,shapes.geometric,intersections
          begindocument
          begintikzpicture[line cap = round, line join = round, >=triangle 45, x=5.0cm, y=5.0cm]
          % point O
          coordinate (O) at (0,0);
          % ABC triangle
          node[name = t, name path = tri, regular polygon, regular polygon sides=3, minimum size=4.5cm, fill=lightgray!50, draw] at (O) ;
          coordinate [label=above:$A$] (A) at (t.corner 1);
          coordinate [label=left:$B$] (B) at (t.corner 2);
          coordinate [label=right:$C$] (C) at (t.corner 3);
          % O's label
          node [above left] at (O) $O$;
          % circle with 2.25cm radius and centre at O
          draw[name path=circle] (O) circle (2.25cm);
          % point D: the point in the circumference whose angle is 50° with OC
          coordinate [label=above right:$D$] (D) at ($(O)!1!50:(C)$);
          % radius OD
          draw [name path=OD] (O) -- (D);
          % point E: intersection between radius OD and the triangle
          path [name intersections=of=OD and tri,by=E];
          node [below] at (E) $E$;
          % point F: point 33% the way from O to E
          coordinate [label=above:$F$] (F) at ($(O)!.33!(E)$);
          path[overlay,name path=line] let p1=($(C)-(A)$),n1=atan2(y1,x1) in % computes the slope of A--C
          ($(F)+(n1:2*2.25cm)$) -- ($(F)+(180+n1:2*2.25cm)$);
          draw[name intersections=of=line and circle,by=G,H] (G) node[above left]$G$
          -- (H) node[below right]$H$;
          % draw bullets at each point
          foreach point in A,...,H
          fill [black] (point) circle (1.5pt);
          endtikzpicture
          enddocument


          enter image description here



          Alternatively you may just "parallel transport" the A--C path, which produces the same result and involves no atan2.



           path[overlay,name path=line]
          ($(F)+($(C)-(A)$)$) -- ($(F)+($(A)-(C)$)$);






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 7 mins ago

























          answered 1 hour ago









          marmotmarmot

          128k6162308




          128k6162308












          • thanks a lot! is there by any chance some place that summarizes the job of let and p? I've read about them in the documentation, couldn't understand their purpose and then skipped them. Now that I see they were needed for my problem, I think it's best to stop avoiding them.

            – Daniel Diniz
            3 mins ago


















          • thanks a lot! is there by any chance some place that summarizes the job of let and p? I've read about them in the documentation, couldn't understand their purpose and then skipped them. Now that I see they were needed for my problem, I think it's best to stop avoiding them.

            – Daniel Diniz
            3 mins ago

















          thanks a lot! is there by any chance some place that summarizes the job of let and p? I've read about them in the documentation, couldn't understand their purpose and then skipped them. Now that I see they were needed for my problem, I think it's best to stop avoiding them.

          – Daniel Diniz
          3 mins ago






          thanks a lot! is there by any chance some place that summarizes the job of let and p? I've read about them in the documentation, couldn't understand their purpose and then skipped them. Now that I see they were needed for my problem, I think it's best to stop avoiding them.

          – Daniel Diniz
          3 mins ago


















          draft saved

          draft discarded
















































          Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f491538%2fhow-to-draw-with-tikz-a-chord-parallel-to-ac-that-passes-through-a-point%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

          Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

          François Viète Contents Biography Work and thought Bibliography See also Notes Further reading External links Navigation menup. 21Google Bookspp. 75–77Google BooksDe thou (from University of Saint Andrews)ArchivedGoogle BooksGoogle BooksGoogle BooksGoogle booksGoogle Bookscc-parthenay.frL'histoire universelle (fr)Universal History (en)ArchivedAdsabs.harvard.eduPagesperso-orange.frArchive.orgChikara Sasaki. Descartes' mathematical thought p.259Google BooksGoogle BooksGoogle Bookspp. 152 and onwardGoogle BooksGoogle BooksScribd.comGoogle Books1257-7979Google BooksGoogle BooksGoogle BooksGoogle BooksGoogle BooksGoogle BooksGallica.bnf.frGoogle BooksGoogle Books"François Viète"Francois Viète: Father of Modern Algebraic NotationThe Lawyer and the GamblerAbout TarporleySite de Jean-Paul GuichardL'algèbre nouvelle"About the Harmonicon"cb120511976(data)1188044800000 0001 0913 5903n82164680ola2013766880073431702w6vt1sb70287374827140948071409480