How to draw dashed arc of a circle behind pyramid?How can I invert a 'clip' selection within TikZ?Drawing a circle through 3 non-collinear pointsDraw circle perpendicular to lineHow to draw an arc greater than 180 deg in tikz-3dplot?How do I draw an arc from an axis to an arbitrary point tikz-3dplot?How to draw a pyramid with height and slant heigth with TikZ?How can I draw cones are inscribed in and circumscribed about a regular triangular pyramid?How can I draw a curved surface in a polar coordinate system?How can I draw a dash arc of this circle?How to draw differently, visible and hidden part of arbitrary circle on a sphereHow to draw an arc for a bulletHow to draw a circle (sphere) passing through four points?

Haman going to the second feast dirty

Signed and unsigned numbers

Having the player face themselves after the mid-game

Do I really need to have a scientific explanation for my premise?

What would be the most expensive material to an intergalactic society?

Doubts in understanding some concepts of potential energy

What will happen if my luggage gets delayed?

Is divide-by-zero a security vulnerability?

What do *foreign films* mean for an American?

How can I get players to focus on the story aspect of D&D?

Are all players supposed to be able to see each others' character sheets?

Does a difference of tense count as a difference of meaning in a minimal pair?

Help find my computational error for logarithms

How do spaceships determine each other's mass in space?

Street obstacles in New Zealand

School performs periodic password audits. Is my password compromised?

Can't make sense of a paragraph from Lovecraft

Conservation of Mass and Energy

Is this Paypal Github SDK reference really a dangerous site?

Is it possible that a question has only two answers?

Can I use a violin G string for D?

What are some noteworthy "mic-drop" moments in math?

Doesn't allowing a user mode program to access kernel space memory and execute the IN and OUT instructions defeat the purpose of having CPU modes?

Would an aboleth's Phantasmal Force lair action be affected by Counterspell, Dispel Magic, and/or Slow?



How to draw dashed arc of a circle behind pyramid?


How can I invert a 'clip' selection within TikZ?Drawing a circle through 3 non-collinear pointsDraw circle perpendicular to lineHow to draw an arc greater than 180 deg in tikz-3dplot?How do I draw an arc from an axis to an arbitrary point tikz-3dplot?How to draw a pyramid with height and slant heigth with TikZ?How can I draw cones are inscribed in and circumscribed about a regular triangular pyramid?How can I draw a curved surface in a polar coordinate system?How can I draw a dash arc of this circle?How to draw differently, visible and hidden part of arbitrary circle on a sphereHow to draw an arc for a bulletHow to draw a circle (sphere) passing through four points?













1















I am trying to draw like this picture enter image description here



I tried



documentclass[border=2 mm,12pt]standalone
usepackagefouriernc
usepackagetikz
usepackagetikz-3dplot
begindocument
tdplotsetmaincoords70180
begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
coordinate (A) at (0,0,0);
coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
coordinate (C) at (7,0,0);
coordinate (B) at (65/14,15*sqrt(3)/14,0);
coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

draw[very thick] (A) -- (B) (B) -- (C) (S) -- (A) (S) --(B) (S) -- (C) ;

draw[dashed ] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
draw[very thick] (I) circle (7/sqrt(3));
foreach point/position in A/below,B/below,C/below,
I/below,S/above

fill (point) circle (1.5pt);
node[position=3pt] at (point) $point$;

endtikzpicture
enddocument


and got



enter image description here



How to draw dashed arc of a circle behind pyramid?










share|improve this question


























    1















    I am trying to draw like this picture enter image description here



    I tried



    documentclass[border=2 mm,12pt]standalone
    usepackagefouriernc
    usepackagetikz
    usepackagetikz-3dplot
    begindocument
    tdplotsetmaincoords70180
    begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
    coordinate (A) at (0,0,0);
    coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
    coordinate (C) at (7,0,0);
    coordinate (B) at (65/14,15*sqrt(3)/14,0);
    coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

    draw[very thick] (A) -- (B) (B) -- (C) (S) -- (A) (S) --(B) (S) -- (C) ;

    draw[dashed ] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
    draw[very thick] (I) circle (7/sqrt(3));
    foreach point/position in A/below,B/below,C/below,
    I/below,S/above

    fill (point) circle (1.5pt);
    node[position=3pt] at (point) $point$;

    endtikzpicture
    enddocument


    and got



    enter image description here



    How to draw dashed arc of a circle behind pyramid?










    share|improve this question
























      1












      1








      1


      1






      I am trying to draw like this picture enter image description here



      I tried



      documentclass[border=2 mm,12pt]standalone
      usepackagefouriernc
      usepackagetikz
      usepackagetikz-3dplot
      begindocument
      tdplotsetmaincoords70180
      begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
      coordinate (A) at (0,0,0);
      coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
      coordinate (C) at (7,0,0);
      coordinate (B) at (65/14,15*sqrt(3)/14,0);
      coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

      draw[very thick] (A) -- (B) (B) -- (C) (S) -- (A) (S) --(B) (S) -- (C) ;

      draw[dashed ] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
      draw[very thick] (I) circle (7/sqrt(3));
      foreach point/position in A/below,B/below,C/below,
      I/below,S/above

      fill (point) circle (1.5pt);
      node[position=3pt] at (point) $point$;

      endtikzpicture
      enddocument


      and got



      enter image description here



      How to draw dashed arc of a circle behind pyramid?










      share|improve this question














      I am trying to draw like this picture enter image description here



      I tried



      documentclass[border=2 mm,12pt]standalone
      usepackagefouriernc
      usepackagetikz
      usepackagetikz-3dplot
      begindocument
      tdplotsetmaincoords70180
      begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
      coordinate (A) at (0,0,0);
      coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
      coordinate (C) at (7,0,0);
      coordinate (B) at (65/14,15*sqrt(3)/14,0);
      coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

      draw[very thick] (A) -- (B) (B) -- (C) (S) -- (A) (S) --(B) (S) -- (C) ;

      draw[dashed ] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
      draw[very thick] (I) circle (7/sqrt(3));
      foreach point/position in A/below,B/below,C/below,
      I/below,S/above

      fill (point) circle (1.5pt);
      node[position=3pt] at (point) $point$;

      endtikzpicture
      enddocument


      and got



      enter image description here



      How to draw dashed arc of a circle behind pyramid?







      tikz-3dplot






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 3 hours ago









      minhthien_2016minhthien_2016

      1,282917




      1,282917




















          2 Answers
          2






          active

          oldest

          votes


















          2














          One thing that always works is the reverseclip trick.



          documentclass[border=2 mm,12pt]standalone
          usepackagefouriernc
          usepackagetikz
          usepackagetikz-3dplot
          % based on https://tex.stackexchange.com/a/12033/121799
          tikzsetreverseclip/.style=insert path=(current bounding box.south west)rectangle
          (current bounding box.north east)
          begindocument
          tdplotsetmaincoords70180
          begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
          coordinate (A) at (0,0,0);
          coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
          coordinate (C) at (7,0,0);
          coordinate (B) at (65/14,15*sqrt(3)/14,0);
          coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

          draw[very thick] (A) -- (B) (B) -- (C) (S) -- (A) (S) --(B) (S) -- (C) ;

          draw[dashed ] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
          path (I) circle (1.01*7/sqrt(3));
          beginscope
          clip (S) -- (C) -- (B) -- (A) -- cycle [reverseclip];
          draw[very thick] (I) circle (7/sqrt(3));
          endscope
          beginscope
          clip (S) -- (C) -- (B) -- (A);
          draw[dashed] (I) circle (7/sqrt(3));
          endscope
          foreach point/position in A/below,B/below,C/below,
          I/below,S/above

          fill (point) circle (1.5pt);
          node[position=3pt] at (point) $point$;

          endtikzpicture
          enddocument


          enter image description here






          share|improve this answer

























          • How can I use dashed instead of dotted in the line ` draw[thick,dotted] (I) circle (7/sqrt(3));`

            – minhthien_2016
            2 hours ago











          • You don't repair your code.

            – minhthien_2016
            2 hours ago











          • You changed Figure, but didn't code?

            – minhthien_2016
            2 hours ago











          • @minhthien_2016 Yes, you are right. Sorry! I fixed it. (I actually do not know what went wrong, perhaps I forgot to press command+c so that the older version was in the buffer.)

            – marmot
            2 hours ago






          • 1





            Thank you very much.

            – minhthien_2016
            2 hours ago


















          1














          Using the intersections library, the code would look like this (I have highlighted in red the required line):



          enter image description here



          documentclass[border=2 mm,12pt]standalone
          usepackagefouriernc
          usepackagetikz
          usepackagetikz-3dplot
          usetikzlibraryintersections
          colorletbgcolorwhite

          tikzset
          overdraw/.style=preaction=draw,bgcolor,line width=#1,
          overdraw/.default=2pt


          begindocument
          tdplotsetmaincoords70180
          begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
          coordinate (A) at (0,0,0);
          coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
          coordinate (C) at (7,0,0);
          coordinate (B) at (65/14,15*sqrt(3)/14,0);
          coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

          draw[very thick] (A) -- (B) (B) -- (C) (S) --(B);
          draw[very thick,name path=SC] (S) -- (C);
          draw[very thick,name path=SA] (S) -- (A);

          draw[very thick,name path=CIR] (I) circle (7/sqrt(3));

          path [name intersections=of=SC and CIR, by=C,C'];
          path [name intersections=of=SA and CIR, by=D,D'];
          draw[red,dashed,overdraw] (C') to [bend right=-10] (D'); %to draw the curved path
          draw[dashed] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
          foreach point/position in A/below,B/below,C/below,
          I/below,S/above

          fill (point) circle (1.5pt);
          node[position=3pt] at (point) $point$;

          endtikzpicture
          enddocument





          share|improve this answer

























          • I think, the lines don't cut path=CIR.

            – minhthien_2016
            1 hour ago











          • @minhthien_2016 - I have updated my answer.

            – subham soni
            1 hour 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%2f478822%2fhow-to-draw-dashed-arc-of-a-circle-behind-pyramid%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          2 Answers
          2






          active

          oldest

          votes








          2 Answers
          2






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2














          One thing that always works is the reverseclip trick.



          documentclass[border=2 mm,12pt]standalone
          usepackagefouriernc
          usepackagetikz
          usepackagetikz-3dplot
          % based on https://tex.stackexchange.com/a/12033/121799
          tikzsetreverseclip/.style=insert path=(current bounding box.south west)rectangle
          (current bounding box.north east)
          begindocument
          tdplotsetmaincoords70180
          begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
          coordinate (A) at (0,0,0);
          coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
          coordinate (C) at (7,0,0);
          coordinate (B) at (65/14,15*sqrt(3)/14,0);
          coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

          draw[very thick] (A) -- (B) (B) -- (C) (S) -- (A) (S) --(B) (S) -- (C) ;

          draw[dashed ] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
          path (I) circle (1.01*7/sqrt(3));
          beginscope
          clip (S) -- (C) -- (B) -- (A) -- cycle [reverseclip];
          draw[very thick] (I) circle (7/sqrt(3));
          endscope
          beginscope
          clip (S) -- (C) -- (B) -- (A);
          draw[dashed] (I) circle (7/sqrt(3));
          endscope
          foreach point/position in A/below,B/below,C/below,
          I/below,S/above

          fill (point) circle (1.5pt);
          node[position=3pt] at (point) $point$;

          endtikzpicture
          enddocument


          enter image description here






          share|improve this answer

























          • How can I use dashed instead of dotted in the line ` draw[thick,dotted] (I) circle (7/sqrt(3));`

            – minhthien_2016
            2 hours ago











          • You don't repair your code.

            – minhthien_2016
            2 hours ago











          • You changed Figure, but didn't code?

            – minhthien_2016
            2 hours ago











          • @minhthien_2016 Yes, you are right. Sorry! I fixed it. (I actually do not know what went wrong, perhaps I forgot to press command+c so that the older version was in the buffer.)

            – marmot
            2 hours ago






          • 1





            Thank you very much.

            – minhthien_2016
            2 hours ago















          2














          One thing that always works is the reverseclip trick.



          documentclass[border=2 mm,12pt]standalone
          usepackagefouriernc
          usepackagetikz
          usepackagetikz-3dplot
          % based on https://tex.stackexchange.com/a/12033/121799
          tikzsetreverseclip/.style=insert path=(current bounding box.south west)rectangle
          (current bounding box.north east)
          begindocument
          tdplotsetmaincoords70180
          begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
          coordinate (A) at (0,0,0);
          coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
          coordinate (C) at (7,0,0);
          coordinate (B) at (65/14,15*sqrt(3)/14,0);
          coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

          draw[very thick] (A) -- (B) (B) -- (C) (S) -- (A) (S) --(B) (S) -- (C) ;

          draw[dashed ] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
          path (I) circle (1.01*7/sqrt(3));
          beginscope
          clip (S) -- (C) -- (B) -- (A) -- cycle [reverseclip];
          draw[very thick] (I) circle (7/sqrt(3));
          endscope
          beginscope
          clip (S) -- (C) -- (B) -- (A);
          draw[dashed] (I) circle (7/sqrt(3));
          endscope
          foreach point/position in A/below,B/below,C/below,
          I/below,S/above

          fill (point) circle (1.5pt);
          node[position=3pt] at (point) $point$;

          endtikzpicture
          enddocument


          enter image description here






          share|improve this answer

























          • How can I use dashed instead of dotted in the line ` draw[thick,dotted] (I) circle (7/sqrt(3));`

            – minhthien_2016
            2 hours ago











          • You don't repair your code.

            – minhthien_2016
            2 hours ago











          • You changed Figure, but didn't code?

            – minhthien_2016
            2 hours ago











          • @minhthien_2016 Yes, you are right. Sorry! I fixed it. (I actually do not know what went wrong, perhaps I forgot to press command+c so that the older version was in the buffer.)

            – marmot
            2 hours ago






          • 1





            Thank you very much.

            – minhthien_2016
            2 hours ago













          2












          2








          2







          One thing that always works is the reverseclip trick.



          documentclass[border=2 mm,12pt]standalone
          usepackagefouriernc
          usepackagetikz
          usepackagetikz-3dplot
          % based on https://tex.stackexchange.com/a/12033/121799
          tikzsetreverseclip/.style=insert path=(current bounding box.south west)rectangle
          (current bounding box.north east)
          begindocument
          tdplotsetmaincoords70180
          begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
          coordinate (A) at (0,0,0);
          coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
          coordinate (C) at (7,0,0);
          coordinate (B) at (65/14,15*sqrt(3)/14,0);
          coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

          draw[very thick] (A) -- (B) (B) -- (C) (S) -- (A) (S) --(B) (S) -- (C) ;

          draw[dashed ] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
          path (I) circle (1.01*7/sqrt(3));
          beginscope
          clip (S) -- (C) -- (B) -- (A) -- cycle [reverseclip];
          draw[very thick] (I) circle (7/sqrt(3));
          endscope
          beginscope
          clip (S) -- (C) -- (B) -- (A);
          draw[dashed] (I) circle (7/sqrt(3));
          endscope
          foreach point/position in A/below,B/below,C/below,
          I/below,S/above

          fill (point) circle (1.5pt);
          node[position=3pt] at (point) $point$;

          endtikzpicture
          enddocument


          enter image description here






          share|improve this answer















          One thing that always works is the reverseclip trick.



          documentclass[border=2 mm,12pt]standalone
          usepackagefouriernc
          usepackagetikz
          usepackagetikz-3dplot
          % based on https://tex.stackexchange.com/a/12033/121799
          tikzsetreverseclip/.style=insert path=(current bounding box.south west)rectangle
          (current bounding box.north east)
          begindocument
          tdplotsetmaincoords70180
          begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
          coordinate (A) at (0,0,0);
          coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
          coordinate (C) at (7,0,0);
          coordinate (B) at (65/14,15*sqrt(3)/14,0);
          coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

          draw[very thick] (A) -- (B) (B) -- (C) (S) -- (A) (S) --(B) (S) -- (C) ;

          draw[dashed ] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
          path (I) circle (1.01*7/sqrt(3));
          beginscope
          clip (S) -- (C) -- (B) -- (A) -- cycle [reverseclip];
          draw[very thick] (I) circle (7/sqrt(3));
          endscope
          beginscope
          clip (S) -- (C) -- (B) -- (A);
          draw[dashed] (I) circle (7/sqrt(3));
          endscope
          foreach point/position in A/below,B/below,C/below,
          I/below,S/above

          fill (point) circle (1.5pt);
          node[position=3pt] at (point) $point$;

          endtikzpicture
          enddocument


          enter image description here







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 2 hours ago

























          answered 2 hours ago









          marmotmarmot

          107k5129244




          107k5129244












          • How can I use dashed instead of dotted in the line ` draw[thick,dotted] (I) circle (7/sqrt(3));`

            – minhthien_2016
            2 hours ago











          • You don't repair your code.

            – minhthien_2016
            2 hours ago











          • You changed Figure, but didn't code?

            – minhthien_2016
            2 hours ago











          • @minhthien_2016 Yes, you are right. Sorry! I fixed it. (I actually do not know what went wrong, perhaps I forgot to press command+c so that the older version was in the buffer.)

            – marmot
            2 hours ago






          • 1





            Thank you very much.

            – minhthien_2016
            2 hours ago

















          • How can I use dashed instead of dotted in the line ` draw[thick,dotted] (I) circle (7/sqrt(3));`

            – minhthien_2016
            2 hours ago











          • You don't repair your code.

            – minhthien_2016
            2 hours ago











          • You changed Figure, but didn't code?

            – minhthien_2016
            2 hours ago











          • @minhthien_2016 Yes, you are right. Sorry! I fixed it. (I actually do not know what went wrong, perhaps I forgot to press command+c so that the older version was in the buffer.)

            – marmot
            2 hours ago






          • 1





            Thank you very much.

            – minhthien_2016
            2 hours ago
















          How can I use dashed instead of dotted in the line ` draw[thick,dotted] (I) circle (7/sqrt(3));`

          – minhthien_2016
          2 hours ago





          How can I use dashed instead of dotted in the line ` draw[thick,dotted] (I) circle (7/sqrt(3));`

          – minhthien_2016
          2 hours ago













          You don't repair your code.

          – minhthien_2016
          2 hours ago





          You don't repair your code.

          – minhthien_2016
          2 hours ago













          You changed Figure, but didn't code?

          – minhthien_2016
          2 hours ago





          You changed Figure, but didn't code?

          – minhthien_2016
          2 hours ago













          @minhthien_2016 Yes, you are right. Sorry! I fixed it. (I actually do not know what went wrong, perhaps I forgot to press command+c so that the older version was in the buffer.)

          – marmot
          2 hours ago





          @minhthien_2016 Yes, you are right. Sorry! I fixed it. (I actually do not know what went wrong, perhaps I forgot to press command+c so that the older version was in the buffer.)

          – marmot
          2 hours ago




          1




          1





          Thank you very much.

          – minhthien_2016
          2 hours ago





          Thank you very much.

          – minhthien_2016
          2 hours ago











          1














          Using the intersections library, the code would look like this (I have highlighted in red the required line):



          enter image description here



          documentclass[border=2 mm,12pt]standalone
          usepackagefouriernc
          usepackagetikz
          usepackagetikz-3dplot
          usetikzlibraryintersections
          colorletbgcolorwhite

          tikzset
          overdraw/.style=preaction=draw,bgcolor,line width=#1,
          overdraw/.default=2pt


          begindocument
          tdplotsetmaincoords70180
          begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
          coordinate (A) at (0,0,0);
          coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
          coordinate (C) at (7,0,0);
          coordinate (B) at (65/14,15*sqrt(3)/14,0);
          coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

          draw[very thick] (A) -- (B) (B) -- (C) (S) --(B);
          draw[very thick,name path=SC] (S) -- (C);
          draw[very thick,name path=SA] (S) -- (A);

          draw[very thick,name path=CIR] (I) circle (7/sqrt(3));

          path [name intersections=of=SC and CIR, by=C,C'];
          path [name intersections=of=SA and CIR, by=D,D'];
          draw[red,dashed,overdraw] (C') to [bend right=-10] (D'); %to draw the curved path
          draw[dashed] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
          foreach point/position in A/below,B/below,C/below,
          I/below,S/above

          fill (point) circle (1.5pt);
          node[position=3pt] at (point) $point$;

          endtikzpicture
          enddocument





          share|improve this answer

























          • I think, the lines don't cut path=CIR.

            – minhthien_2016
            1 hour ago











          • @minhthien_2016 - I have updated my answer.

            – subham soni
            1 hour ago















          1














          Using the intersections library, the code would look like this (I have highlighted in red the required line):



          enter image description here



          documentclass[border=2 mm,12pt]standalone
          usepackagefouriernc
          usepackagetikz
          usepackagetikz-3dplot
          usetikzlibraryintersections
          colorletbgcolorwhite

          tikzset
          overdraw/.style=preaction=draw,bgcolor,line width=#1,
          overdraw/.default=2pt


          begindocument
          tdplotsetmaincoords70180
          begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
          coordinate (A) at (0,0,0);
          coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
          coordinate (C) at (7,0,0);
          coordinate (B) at (65/14,15*sqrt(3)/14,0);
          coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

          draw[very thick] (A) -- (B) (B) -- (C) (S) --(B);
          draw[very thick,name path=SC] (S) -- (C);
          draw[very thick,name path=SA] (S) -- (A);

          draw[very thick,name path=CIR] (I) circle (7/sqrt(3));

          path [name intersections=of=SC and CIR, by=C,C'];
          path [name intersections=of=SA and CIR, by=D,D'];
          draw[red,dashed,overdraw] (C') to [bend right=-10] (D'); %to draw the curved path
          draw[dashed] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
          foreach point/position in A/below,B/below,C/below,
          I/below,S/above

          fill (point) circle (1.5pt);
          node[position=3pt] at (point) $point$;

          endtikzpicture
          enddocument





          share|improve this answer

























          • I think, the lines don't cut path=CIR.

            – minhthien_2016
            1 hour ago











          • @minhthien_2016 - I have updated my answer.

            – subham soni
            1 hour ago













          1












          1








          1







          Using the intersections library, the code would look like this (I have highlighted in red the required line):



          enter image description here



          documentclass[border=2 mm,12pt]standalone
          usepackagefouriernc
          usepackagetikz
          usepackagetikz-3dplot
          usetikzlibraryintersections
          colorletbgcolorwhite

          tikzset
          overdraw/.style=preaction=draw,bgcolor,line width=#1,
          overdraw/.default=2pt


          begindocument
          tdplotsetmaincoords70180
          begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
          coordinate (A) at (0,0,0);
          coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
          coordinate (C) at (7,0,0);
          coordinate (B) at (65/14,15*sqrt(3)/14,0);
          coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

          draw[very thick] (A) -- (B) (B) -- (C) (S) --(B);
          draw[very thick,name path=SC] (S) -- (C);
          draw[very thick,name path=SA] (S) -- (A);

          draw[very thick,name path=CIR] (I) circle (7/sqrt(3));

          path [name intersections=of=SC and CIR, by=C,C'];
          path [name intersections=of=SA and CIR, by=D,D'];
          draw[red,dashed,overdraw] (C') to [bend right=-10] (D'); %to draw the curved path
          draw[dashed] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
          foreach point/position in A/below,B/below,C/below,
          I/below,S/above

          fill (point) circle (1.5pt);
          node[position=3pt] at (point) $point$;

          endtikzpicture
          enddocument





          share|improve this answer















          Using the intersections library, the code would look like this (I have highlighted in red the required line):



          enter image description here



          documentclass[border=2 mm,12pt]standalone
          usepackagefouriernc
          usepackagetikz
          usepackagetikz-3dplot
          usetikzlibraryintersections
          colorletbgcolorwhite

          tikzset
          overdraw/.style=preaction=draw,bgcolor,line width=#1,
          overdraw/.default=2pt


          begindocument
          tdplotsetmaincoords70180
          begintikzpicture[tdplot_main_coords,line join = round, line cap = round]
          coordinate (A) at (0,0,0);
          coordinate (S) at (7/2,-7*sqrt(3)/6,14/3);
          coordinate (C) at (7,0,0);
          coordinate (B) at (65/14,15*sqrt(3)/14,0);
          coordinate (I) at (7/2,-7*sqrt(3)/6,0) ;

          draw[very thick] (A) -- (B) (B) -- (C) (S) --(B);
          draw[very thick,name path=SC] (S) -- (C);
          draw[very thick,name path=SA] (S) -- (A);

          draw[very thick,name path=CIR] (I) circle (7/sqrt(3));

          path [name intersections=of=SC and CIR, by=C,C'];
          path [name intersections=of=SA and CIR, by=D,D'];
          draw[red,dashed,overdraw] (C') to [bend right=-10] (D'); %to draw the curved path
          draw[dashed] (C) -- (A) (I) -- (A) (I) -- (B) (I) --(C) (S) --(I) ;
          foreach point/position in A/below,B/below,C/below,
          I/below,S/above

          fill (point) circle (1.5pt);
          node[position=3pt] at (point) $point$;

          endtikzpicture
          enddocument






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 1 hour ago

























          answered 2 hours ago









          subham sonisubham soni

          4,23082981




          4,23082981












          • I think, the lines don't cut path=CIR.

            – minhthien_2016
            1 hour ago











          • @minhthien_2016 - I have updated my answer.

            – subham soni
            1 hour ago

















          • I think, the lines don't cut path=CIR.

            – minhthien_2016
            1 hour ago











          • @minhthien_2016 - I have updated my answer.

            – subham soni
            1 hour ago
















          I think, the lines don't cut path=CIR.

          – minhthien_2016
          1 hour ago





          I think, the lines don't cut path=CIR.

          – minhthien_2016
          1 hour ago













          @minhthien_2016 - I have updated my answer.

          – subham soni
          1 hour ago





          @minhthien_2016 - I have updated my answer.

          – subham soni
          1 hour 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%2f478822%2fhow-to-draw-dashed-arc-of-a-circle-behind-pyramid%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

          Möglingen Índice Localización Historia Demografía Referencias Enlaces externos Menú de navegación48°53′18″N 9°07′45″E / 48.888333333333, 9.129166666666748°53′18″N 9°07′45″E / 48.888333333333, 9.1291666666667Sitio web oficial Mapa de Möglingen«Gemeinden in Deutschland nach Fläche, Bevölkerung und Postleitzahl am 30.09.2016»Möglingen

          Virtualbox - Configuration error: Querying “UUID” failed (VERR_CFGM_VALUE_NOT_FOUND)“VERR_SUPLIB_WORLD_WRITABLE” error when trying to installing OS in virtualboxVirtual Box Kernel errorFailed to open a seesion for the virtual machineFailed to open a session for the virtual machineUbuntu 14.04 LTS Virtualbox errorcan't use VM VirtualBoxusing virtualboxI can't run Linux-64 Bit on VirtualBoxUnable to insert the virtual optical disk (VBoxguestaddition) in virtual machine for ubuntu server in win 10VirtuaBox in Ubuntu 18.04 Issues with Win10.ISO Installation

          Antonio De Lisio Carrera Referencias Menú de navegación«Caracas: evolución relacional multipleja»«Cuando los gobiernos subestiman a las localidades: L a Iniciativa para la Integración de la Infraestructura Regional Suramericana (IIRSA) en la frontera Colombo-Venezolana»«Maestría en Planificación Integral del Ambiente»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»«Conózcanos»«Caracas: evolución relacional multipleja»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»