How can I get full line of circle of this picture?












5















Based on my question at here How to draw dashed arc of a circle behind pyramid?



I tried



documentclass[border=2 mm,12pt,tikz]{standalone}
usepackage{tikz,tikz-3dplot}
usepackage{tkz-euclide}
usetikzlibrary{intersections,calc,backgrounds}
usepackage{fouriernc}

tikzset{reverseclip/.style={insert path={(current bounding box.south west)rectangle
(current bounding box.north east)} }}
begin{document}

tdplotsetmaincoords{70}{290}
begin{tikzpicture}[tdplot_main_coords,line join = round, line cap = round]
pgfmathsetmacroa{4*sqrt(2)/2}
pgfmathsetmacroh{2*a*sqrt(2)/2}
% definitions
path
coordinate (O) at (0,0,0)
coordinate(A) at (a,0,0)
coordinate (B) at (0,a,0)
coordinate (C) at (-a,0,0)
coordinate (D) at (0,-a,0)
coordinate (S) at (0,0,h)

;
draw [thick] (S) -- (B) -- (C) -- cycle;
draw [thick] (S) -- (C) -- (D) -- cycle;
draw[dashed,thick]
(A) -- (B) (A) -- (C) (B) -- (D) (S)--(A) (A)--(D) (S)--(O);
begin{scope}

path (O) circle ({a});
clip (S) -- (B) -- (C) -- (D) -- cycle [reverseclip];
draw[very thick] (O) circle ({a});
end{scope}
begin{scope}
clip (S) -- (B) -- (C) -- (D) -- cycle;
draw[dashed] (O) circle ({a});
end{scope}


foreach point/position in {A/above,B/left,C/below,D/right,O/below,S/above}
{
fill (point) circle (1.8pt);
node[position=1.5pt] at (point) {$point$};
}

end{tikzpicture}
end{document}


enter image description here



How can I get full line of circle of this picture?










share|improve this question























  • what do you mean? you want the dashed circle line behind the pyramid to be a solid line, but thinner and possibly grayed out?

    – thymaro
    yesterday











  • @thymaro I guess it is meant that the clipped segment between C and D should not be clipped…

    – TeXnician
    yesterday











  • @TeXnician ah yes. Didn't see that. Rather peculiar, as the circle is clipped, but the 'C' still appears, so not the whole picture is clipped, but only the circle. Huh... one up for the question, then.

    – thymaro
    yesterday
















5















Based on my question at here How to draw dashed arc of a circle behind pyramid?



I tried



documentclass[border=2 mm,12pt,tikz]{standalone}
usepackage{tikz,tikz-3dplot}
usepackage{tkz-euclide}
usetikzlibrary{intersections,calc,backgrounds}
usepackage{fouriernc}

tikzset{reverseclip/.style={insert path={(current bounding box.south west)rectangle
(current bounding box.north east)} }}
begin{document}

tdplotsetmaincoords{70}{290}
begin{tikzpicture}[tdplot_main_coords,line join = round, line cap = round]
pgfmathsetmacroa{4*sqrt(2)/2}
pgfmathsetmacroh{2*a*sqrt(2)/2}
% definitions
path
coordinate (O) at (0,0,0)
coordinate(A) at (a,0,0)
coordinate (B) at (0,a,0)
coordinate (C) at (-a,0,0)
coordinate (D) at (0,-a,0)
coordinate (S) at (0,0,h)

;
draw [thick] (S) -- (B) -- (C) -- cycle;
draw [thick] (S) -- (C) -- (D) -- cycle;
draw[dashed,thick]
(A) -- (B) (A) -- (C) (B) -- (D) (S)--(A) (A)--(D) (S)--(O);
begin{scope}

path (O) circle ({a});
clip (S) -- (B) -- (C) -- (D) -- cycle [reverseclip];
draw[very thick] (O) circle ({a});
end{scope}
begin{scope}
clip (S) -- (B) -- (C) -- (D) -- cycle;
draw[dashed] (O) circle ({a});
end{scope}


foreach point/position in {A/above,B/left,C/below,D/right,O/below,S/above}
{
fill (point) circle (1.8pt);
node[position=1.5pt] at (point) {$point$};
}

end{tikzpicture}
end{document}


enter image description here



How can I get full line of circle of this picture?










share|improve this question























  • what do you mean? you want the dashed circle line behind the pyramid to be a solid line, but thinner and possibly grayed out?

    – thymaro
    yesterday











  • @thymaro I guess it is meant that the clipped segment between C and D should not be clipped…

    – TeXnician
    yesterday











  • @TeXnician ah yes. Didn't see that. Rather peculiar, as the circle is clipped, but the 'C' still appears, so not the whole picture is clipped, but only the circle. Huh... one up for the question, then.

    – thymaro
    yesterday














5












5








5








Based on my question at here How to draw dashed arc of a circle behind pyramid?



I tried



documentclass[border=2 mm,12pt,tikz]{standalone}
usepackage{tikz,tikz-3dplot}
usepackage{tkz-euclide}
usetikzlibrary{intersections,calc,backgrounds}
usepackage{fouriernc}

tikzset{reverseclip/.style={insert path={(current bounding box.south west)rectangle
(current bounding box.north east)} }}
begin{document}

tdplotsetmaincoords{70}{290}
begin{tikzpicture}[tdplot_main_coords,line join = round, line cap = round]
pgfmathsetmacroa{4*sqrt(2)/2}
pgfmathsetmacroh{2*a*sqrt(2)/2}
% definitions
path
coordinate (O) at (0,0,0)
coordinate(A) at (a,0,0)
coordinate (B) at (0,a,0)
coordinate (C) at (-a,0,0)
coordinate (D) at (0,-a,0)
coordinate (S) at (0,0,h)

;
draw [thick] (S) -- (B) -- (C) -- cycle;
draw [thick] (S) -- (C) -- (D) -- cycle;
draw[dashed,thick]
(A) -- (B) (A) -- (C) (B) -- (D) (S)--(A) (A)--(D) (S)--(O);
begin{scope}

path (O) circle ({a});
clip (S) -- (B) -- (C) -- (D) -- cycle [reverseclip];
draw[very thick] (O) circle ({a});
end{scope}
begin{scope}
clip (S) -- (B) -- (C) -- (D) -- cycle;
draw[dashed] (O) circle ({a});
end{scope}


foreach point/position in {A/above,B/left,C/below,D/right,O/below,S/above}
{
fill (point) circle (1.8pt);
node[position=1.5pt] at (point) {$point$};
}

end{tikzpicture}
end{document}


enter image description here



How can I get full line of circle of this picture?










share|improve this question














Based on my question at here How to draw dashed arc of a circle behind pyramid?



I tried



documentclass[border=2 mm,12pt,tikz]{standalone}
usepackage{tikz,tikz-3dplot}
usepackage{tkz-euclide}
usetikzlibrary{intersections,calc,backgrounds}
usepackage{fouriernc}

tikzset{reverseclip/.style={insert path={(current bounding box.south west)rectangle
(current bounding box.north east)} }}
begin{document}

tdplotsetmaincoords{70}{290}
begin{tikzpicture}[tdplot_main_coords,line join = round, line cap = round]
pgfmathsetmacroa{4*sqrt(2)/2}
pgfmathsetmacroh{2*a*sqrt(2)/2}
% definitions
path
coordinate (O) at (0,0,0)
coordinate(A) at (a,0,0)
coordinate (B) at (0,a,0)
coordinate (C) at (-a,0,0)
coordinate (D) at (0,-a,0)
coordinate (S) at (0,0,h)

;
draw [thick] (S) -- (B) -- (C) -- cycle;
draw [thick] (S) -- (C) -- (D) -- cycle;
draw[dashed,thick]
(A) -- (B) (A) -- (C) (B) -- (D) (S)--(A) (A)--(D) (S)--(O);
begin{scope}

path (O) circle ({a});
clip (S) -- (B) -- (C) -- (D) -- cycle [reverseclip];
draw[very thick] (O) circle ({a});
end{scope}
begin{scope}
clip (S) -- (B) -- (C) -- (D) -- cycle;
draw[dashed] (O) circle ({a});
end{scope}


foreach point/position in {A/above,B/left,C/below,D/right,O/below,S/above}
{
fill (point) circle (1.8pt);
node[position=1.5pt] at (point) {$point$};
}

end{tikzpicture}
end{document}


enter image description here



How can I get full line of circle of this picture?







tikz-3dplot






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked yesterday









minhthien_2016minhthien_2016

1,329917




1,329917













  • what do you mean? you want the dashed circle line behind the pyramid to be a solid line, but thinner and possibly grayed out?

    – thymaro
    yesterday











  • @thymaro I guess it is meant that the clipped segment between C and D should not be clipped…

    – TeXnician
    yesterday











  • @TeXnician ah yes. Didn't see that. Rather peculiar, as the circle is clipped, but the 'C' still appears, so not the whole picture is clipped, but only the circle. Huh... one up for the question, then.

    – thymaro
    yesterday



















  • what do you mean? you want the dashed circle line behind the pyramid to be a solid line, but thinner and possibly grayed out?

    – thymaro
    yesterday











  • @thymaro I guess it is meant that the clipped segment between C and D should not be clipped…

    – TeXnician
    yesterday











  • @TeXnician ah yes. Didn't see that. Rather peculiar, as the circle is clipped, but the 'C' still appears, so not the whole picture is clipped, but only the circle. Huh... one up for the question, then.

    – thymaro
    yesterday

















what do you mean? you want the dashed circle line behind the pyramid to be a solid line, but thinner and possibly grayed out?

– thymaro
yesterday





what do you mean? you want the dashed circle line behind the pyramid to be a solid line, but thinner and possibly grayed out?

– thymaro
yesterday













@thymaro I guess it is meant that the clipped segment between C and D should not be clipped…

– TeXnician
yesterday





@thymaro I guess it is meant that the clipped segment between C and D should not be clipped…

– TeXnician
yesterday













@TeXnician ah yes. Didn't see that. Rather peculiar, as the circle is clipped, but the 'C' still appears, so not the whole picture is clipped, but only the circle. Huh... one up for the question, then.

– thymaro
yesterday





@TeXnician ah yes. Didn't see that. Rather peculiar, as the circle is clipped, but the 'C' still appears, so not the whole picture is clipped, but only the circle. Huh... one up for the question, then.

– thymaro
yesterday










2 Answers
2






active

oldest

votes


















4














This happens because at the moment you are using reverseclip the current bounding box is not large enough to fit a circle with the line width you are going to draw. In your picture the perhaps simplest fix is to draw the labels before drawing the circle.



documentclass[border=2 mm,12pt,tikz]{standalone}
usepackage{tikz,tikz-3dplot}
usepackage{tkz-euclide}
usetikzlibrary{intersections,calc,backgrounds}
usepackage{fouriernc}

tikzset{reverseclip/.style={insert path={(current bounding box.south west)rectangle
(current bounding box.north east)} }}
begin{document}

tdplotsetmaincoords{70}{290}
begin{tikzpicture}[tdplot_main_coords,line join = round, line cap = round]
pgfmathsetmacroa{4*sqrt(2)/2}
pgfmathsetmacroh{2*a*sqrt(2)/2}
% definitions
path
coordinate (O) at (0,0,0)
coordinate(A) at (a,0,0)
coordinate (B) at (0,a,0)
coordinate (C) at (-a,0,0)
coordinate (D) at (0,-a,0)
coordinate (S) at (0,0,h)

;
draw [thick] (S) -- (B) -- (C) -- cycle;
draw [thick] (S) -- (C) -- (D) -- cycle;
draw[dashed,thick]
(A) -- (B) (A) -- (C) (B) -- (D) (S)--(A) (A)--(D) (S)--(O);
foreach point/position in {A/above,B/left,C/below,D/right,O/below,S/above}
{
fill (point) circle (1.8pt);
node[position=1.5pt] at (point) {$point$};
}

begin{scope}
path(O) circle ({a});
clip (S) -- (B) -- (C) -- (D) -- cycle [reverseclip];
draw[very thick] (O) circle ({a});
end{scope}
begin{scope}
clip (S) -- (B) -- (C) -- (D) -- cycle;
draw[dashed] (O) circle ({a});
end{scope}


end{tikzpicture}
end{document}


enter image description here






share|improve this answer































    4














    Run with xelatex:



    documentclass[pstricks,border=15pt]{standalone}
    usepackage{pst-3dplot}%
    begin{document}
    begin{pspicture}[showgrid=false](-4,-2)(4,6)
    psset{Alpha=30,Beta=15}
    pstThreeDLine[arrows=*-*,linestyle=dashed](-2,-2,0)(0,0,5)
    pstThreeDLine[arrows=*-*](2,-2,0)(0,0,5)
    pstThreeDLine[arrows=*-*](-2,2,0)(0,0,5)
    pstThreeDLine[arrows=*-*](2,2,0)(0,0,5)
    pstThreeDLine(2,-2,0)(2,2,0)(-2,2,0)
    pstThreeDLine[linestyle=dashed](2,-2,0)(-2,-2,0)(-2,2,0)(2,-2,0)
    pstThreeDLine[linestyle=dashed](-2,-2,0)(2,2,0)
    pstThreeDLine[linestyle=dashed,arrows=*-](0,0,0)(0,0,5)
    pstThreeDEllipse[linestyle=dashed](0,0,0)(2,2,0)(-2,2,0)
    pstThreeDEllipse[beginAngle=-90,endAngle=140,linewidth=1.5pt](0,0,0)(2,2,0)(-2,2,0)
    pstThreeDPut(-2.4,-2.2,0.2){large$A$}
    pstThreeDPut(2.2,-2.2,0.2){large$B$}
    pstThreeDPut(2.4,2.2,-0.2){large$C$}
    pstThreeDPut(-2.4,2.2,0.2){large$D$}
    pstThreeDPut(-0.2,0,-0.2){large$O$}
    pstThreeDPut(0,0,5.3){large$S$}
    end{pspicture}
    end{document}


    enter image description here






    share|improve this answer
























    • On the right side the thick arc overshoots, i.e. enters the hidden realm.

      – marmot
      yesterday











    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%2f479756%2fhow-can-i-get-full-line-of-circle-of-this-picture%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









    4














    This happens because at the moment you are using reverseclip the current bounding box is not large enough to fit a circle with the line width you are going to draw. In your picture the perhaps simplest fix is to draw the labels before drawing the circle.



    documentclass[border=2 mm,12pt,tikz]{standalone}
    usepackage{tikz,tikz-3dplot}
    usepackage{tkz-euclide}
    usetikzlibrary{intersections,calc,backgrounds}
    usepackage{fouriernc}

    tikzset{reverseclip/.style={insert path={(current bounding box.south west)rectangle
    (current bounding box.north east)} }}
    begin{document}

    tdplotsetmaincoords{70}{290}
    begin{tikzpicture}[tdplot_main_coords,line join = round, line cap = round]
    pgfmathsetmacroa{4*sqrt(2)/2}
    pgfmathsetmacroh{2*a*sqrt(2)/2}
    % definitions
    path
    coordinate (O) at (0,0,0)
    coordinate(A) at (a,0,0)
    coordinate (B) at (0,a,0)
    coordinate (C) at (-a,0,0)
    coordinate (D) at (0,-a,0)
    coordinate (S) at (0,0,h)

    ;
    draw [thick] (S) -- (B) -- (C) -- cycle;
    draw [thick] (S) -- (C) -- (D) -- cycle;
    draw[dashed,thick]
    (A) -- (B) (A) -- (C) (B) -- (D) (S)--(A) (A)--(D) (S)--(O);
    foreach point/position in {A/above,B/left,C/below,D/right,O/below,S/above}
    {
    fill (point) circle (1.8pt);
    node[position=1.5pt] at (point) {$point$};
    }

    begin{scope}
    path(O) circle ({a});
    clip (S) -- (B) -- (C) -- (D) -- cycle [reverseclip];
    draw[very thick] (O) circle ({a});
    end{scope}
    begin{scope}
    clip (S) -- (B) -- (C) -- (D) -- cycle;
    draw[dashed] (O) circle ({a});
    end{scope}


    end{tikzpicture}
    end{document}


    enter image description here






    share|improve this answer




























      4














      This happens because at the moment you are using reverseclip the current bounding box is not large enough to fit a circle with the line width you are going to draw. In your picture the perhaps simplest fix is to draw the labels before drawing the circle.



      documentclass[border=2 mm,12pt,tikz]{standalone}
      usepackage{tikz,tikz-3dplot}
      usepackage{tkz-euclide}
      usetikzlibrary{intersections,calc,backgrounds}
      usepackage{fouriernc}

      tikzset{reverseclip/.style={insert path={(current bounding box.south west)rectangle
      (current bounding box.north east)} }}
      begin{document}

      tdplotsetmaincoords{70}{290}
      begin{tikzpicture}[tdplot_main_coords,line join = round, line cap = round]
      pgfmathsetmacroa{4*sqrt(2)/2}
      pgfmathsetmacroh{2*a*sqrt(2)/2}
      % definitions
      path
      coordinate (O) at (0,0,0)
      coordinate(A) at (a,0,0)
      coordinate (B) at (0,a,0)
      coordinate (C) at (-a,0,0)
      coordinate (D) at (0,-a,0)
      coordinate (S) at (0,0,h)

      ;
      draw [thick] (S) -- (B) -- (C) -- cycle;
      draw [thick] (S) -- (C) -- (D) -- cycle;
      draw[dashed,thick]
      (A) -- (B) (A) -- (C) (B) -- (D) (S)--(A) (A)--(D) (S)--(O);
      foreach point/position in {A/above,B/left,C/below,D/right,O/below,S/above}
      {
      fill (point) circle (1.8pt);
      node[position=1.5pt] at (point) {$point$};
      }

      begin{scope}
      path(O) circle ({a});
      clip (S) -- (B) -- (C) -- (D) -- cycle [reverseclip];
      draw[very thick] (O) circle ({a});
      end{scope}
      begin{scope}
      clip (S) -- (B) -- (C) -- (D) -- cycle;
      draw[dashed] (O) circle ({a});
      end{scope}


      end{tikzpicture}
      end{document}


      enter image description here






      share|improve this answer


























        4












        4








        4







        This happens because at the moment you are using reverseclip the current bounding box is not large enough to fit a circle with the line width you are going to draw. In your picture the perhaps simplest fix is to draw the labels before drawing the circle.



        documentclass[border=2 mm,12pt,tikz]{standalone}
        usepackage{tikz,tikz-3dplot}
        usepackage{tkz-euclide}
        usetikzlibrary{intersections,calc,backgrounds}
        usepackage{fouriernc}

        tikzset{reverseclip/.style={insert path={(current bounding box.south west)rectangle
        (current bounding box.north east)} }}
        begin{document}

        tdplotsetmaincoords{70}{290}
        begin{tikzpicture}[tdplot_main_coords,line join = round, line cap = round]
        pgfmathsetmacroa{4*sqrt(2)/2}
        pgfmathsetmacroh{2*a*sqrt(2)/2}
        % definitions
        path
        coordinate (O) at (0,0,0)
        coordinate(A) at (a,0,0)
        coordinate (B) at (0,a,0)
        coordinate (C) at (-a,0,0)
        coordinate (D) at (0,-a,0)
        coordinate (S) at (0,0,h)

        ;
        draw [thick] (S) -- (B) -- (C) -- cycle;
        draw [thick] (S) -- (C) -- (D) -- cycle;
        draw[dashed,thick]
        (A) -- (B) (A) -- (C) (B) -- (D) (S)--(A) (A)--(D) (S)--(O);
        foreach point/position in {A/above,B/left,C/below,D/right,O/below,S/above}
        {
        fill (point) circle (1.8pt);
        node[position=1.5pt] at (point) {$point$};
        }

        begin{scope}
        path(O) circle ({a});
        clip (S) -- (B) -- (C) -- (D) -- cycle [reverseclip];
        draw[very thick] (O) circle ({a});
        end{scope}
        begin{scope}
        clip (S) -- (B) -- (C) -- (D) -- cycle;
        draw[dashed] (O) circle ({a});
        end{scope}


        end{tikzpicture}
        end{document}


        enter image description here






        share|improve this answer













        This happens because at the moment you are using reverseclip the current bounding box is not large enough to fit a circle with the line width you are going to draw. In your picture the perhaps simplest fix is to draw the labels before drawing the circle.



        documentclass[border=2 mm,12pt,tikz]{standalone}
        usepackage{tikz,tikz-3dplot}
        usepackage{tkz-euclide}
        usetikzlibrary{intersections,calc,backgrounds}
        usepackage{fouriernc}

        tikzset{reverseclip/.style={insert path={(current bounding box.south west)rectangle
        (current bounding box.north east)} }}
        begin{document}

        tdplotsetmaincoords{70}{290}
        begin{tikzpicture}[tdplot_main_coords,line join = round, line cap = round]
        pgfmathsetmacroa{4*sqrt(2)/2}
        pgfmathsetmacroh{2*a*sqrt(2)/2}
        % definitions
        path
        coordinate (O) at (0,0,0)
        coordinate(A) at (a,0,0)
        coordinate (B) at (0,a,0)
        coordinate (C) at (-a,0,0)
        coordinate (D) at (0,-a,0)
        coordinate (S) at (0,0,h)

        ;
        draw [thick] (S) -- (B) -- (C) -- cycle;
        draw [thick] (S) -- (C) -- (D) -- cycle;
        draw[dashed,thick]
        (A) -- (B) (A) -- (C) (B) -- (D) (S)--(A) (A)--(D) (S)--(O);
        foreach point/position in {A/above,B/left,C/below,D/right,O/below,S/above}
        {
        fill (point) circle (1.8pt);
        node[position=1.5pt] at (point) {$point$};
        }

        begin{scope}
        path(O) circle ({a});
        clip (S) -- (B) -- (C) -- (D) -- cycle [reverseclip];
        draw[very thick] (O) circle ({a});
        end{scope}
        begin{scope}
        clip (S) -- (B) -- (C) -- (D) -- cycle;
        draw[dashed] (O) circle ({a});
        end{scope}


        end{tikzpicture}
        end{document}


        enter image description here







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered yesterday









        marmotmarmot

        109k5136255




        109k5136255























            4














            Run with xelatex:



            documentclass[pstricks,border=15pt]{standalone}
            usepackage{pst-3dplot}%
            begin{document}
            begin{pspicture}[showgrid=false](-4,-2)(4,6)
            psset{Alpha=30,Beta=15}
            pstThreeDLine[arrows=*-*,linestyle=dashed](-2,-2,0)(0,0,5)
            pstThreeDLine[arrows=*-*](2,-2,0)(0,0,5)
            pstThreeDLine[arrows=*-*](-2,2,0)(0,0,5)
            pstThreeDLine[arrows=*-*](2,2,0)(0,0,5)
            pstThreeDLine(2,-2,0)(2,2,0)(-2,2,0)
            pstThreeDLine[linestyle=dashed](2,-2,0)(-2,-2,0)(-2,2,0)(2,-2,0)
            pstThreeDLine[linestyle=dashed](-2,-2,0)(2,2,0)
            pstThreeDLine[linestyle=dashed,arrows=*-](0,0,0)(0,0,5)
            pstThreeDEllipse[linestyle=dashed](0,0,0)(2,2,0)(-2,2,0)
            pstThreeDEllipse[beginAngle=-90,endAngle=140,linewidth=1.5pt](0,0,0)(2,2,0)(-2,2,0)
            pstThreeDPut(-2.4,-2.2,0.2){large$A$}
            pstThreeDPut(2.2,-2.2,0.2){large$B$}
            pstThreeDPut(2.4,2.2,-0.2){large$C$}
            pstThreeDPut(-2.4,2.2,0.2){large$D$}
            pstThreeDPut(-0.2,0,-0.2){large$O$}
            pstThreeDPut(0,0,5.3){large$S$}
            end{pspicture}
            end{document}


            enter image description here






            share|improve this answer
























            • On the right side the thick arc overshoots, i.e. enters the hidden realm.

              – marmot
              yesterday
















            4














            Run with xelatex:



            documentclass[pstricks,border=15pt]{standalone}
            usepackage{pst-3dplot}%
            begin{document}
            begin{pspicture}[showgrid=false](-4,-2)(4,6)
            psset{Alpha=30,Beta=15}
            pstThreeDLine[arrows=*-*,linestyle=dashed](-2,-2,0)(0,0,5)
            pstThreeDLine[arrows=*-*](2,-2,0)(0,0,5)
            pstThreeDLine[arrows=*-*](-2,2,0)(0,0,5)
            pstThreeDLine[arrows=*-*](2,2,0)(0,0,5)
            pstThreeDLine(2,-2,0)(2,2,0)(-2,2,0)
            pstThreeDLine[linestyle=dashed](2,-2,0)(-2,-2,0)(-2,2,0)(2,-2,0)
            pstThreeDLine[linestyle=dashed](-2,-2,0)(2,2,0)
            pstThreeDLine[linestyle=dashed,arrows=*-](0,0,0)(0,0,5)
            pstThreeDEllipse[linestyle=dashed](0,0,0)(2,2,0)(-2,2,0)
            pstThreeDEllipse[beginAngle=-90,endAngle=140,linewidth=1.5pt](0,0,0)(2,2,0)(-2,2,0)
            pstThreeDPut(-2.4,-2.2,0.2){large$A$}
            pstThreeDPut(2.2,-2.2,0.2){large$B$}
            pstThreeDPut(2.4,2.2,-0.2){large$C$}
            pstThreeDPut(-2.4,2.2,0.2){large$D$}
            pstThreeDPut(-0.2,0,-0.2){large$O$}
            pstThreeDPut(0,0,5.3){large$S$}
            end{pspicture}
            end{document}


            enter image description here






            share|improve this answer
























            • On the right side the thick arc overshoots, i.e. enters the hidden realm.

              – marmot
              yesterday














            4












            4








            4







            Run with xelatex:



            documentclass[pstricks,border=15pt]{standalone}
            usepackage{pst-3dplot}%
            begin{document}
            begin{pspicture}[showgrid=false](-4,-2)(4,6)
            psset{Alpha=30,Beta=15}
            pstThreeDLine[arrows=*-*,linestyle=dashed](-2,-2,0)(0,0,5)
            pstThreeDLine[arrows=*-*](2,-2,0)(0,0,5)
            pstThreeDLine[arrows=*-*](-2,2,0)(0,0,5)
            pstThreeDLine[arrows=*-*](2,2,0)(0,0,5)
            pstThreeDLine(2,-2,0)(2,2,0)(-2,2,0)
            pstThreeDLine[linestyle=dashed](2,-2,0)(-2,-2,0)(-2,2,0)(2,-2,0)
            pstThreeDLine[linestyle=dashed](-2,-2,0)(2,2,0)
            pstThreeDLine[linestyle=dashed,arrows=*-](0,0,0)(0,0,5)
            pstThreeDEllipse[linestyle=dashed](0,0,0)(2,2,0)(-2,2,0)
            pstThreeDEllipse[beginAngle=-90,endAngle=140,linewidth=1.5pt](0,0,0)(2,2,0)(-2,2,0)
            pstThreeDPut(-2.4,-2.2,0.2){large$A$}
            pstThreeDPut(2.2,-2.2,0.2){large$B$}
            pstThreeDPut(2.4,2.2,-0.2){large$C$}
            pstThreeDPut(-2.4,2.2,0.2){large$D$}
            pstThreeDPut(-0.2,0,-0.2){large$O$}
            pstThreeDPut(0,0,5.3){large$S$}
            end{pspicture}
            end{document}


            enter image description here






            share|improve this answer













            Run with xelatex:



            documentclass[pstricks,border=15pt]{standalone}
            usepackage{pst-3dplot}%
            begin{document}
            begin{pspicture}[showgrid=false](-4,-2)(4,6)
            psset{Alpha=30,Beta=15}
            pstThreeDLine[arrows=*-*,linestyle=dashed](-2,-2,0)(0,0,5)
            pstThreeDLine[arrows=*-*](2,-2,0)(0,0,5)
            pstThreeDLine[arrows=*-*](-2,2,0)(0,0,5)
            pstThreeDLine[arrows=*-*](2,2,0)(0,0,5)
            pstThreeDLine(2,-2,0)(2,2,0)(-2,2,0)
            pstThreeDLine[linestyle=dashed](2,-2,0)(-2,-2,0)(-2,2,0)(2,-2,0)
            pstThreeDLine[linestyle=dashed](-2,-2,0)(2,2,0)
            pstThreeDLine[linestyle=dashed,arrows=*-](0,0,0)(0,0,5)
            pstThreeDEllipse[linestyle=dashed](0,0,0)(2,2,0)(-2,2,0)
            pstThreeDEllipse[beginAngle=-90,endAngle=140,linewidth=1.5pt](0,0,0)(2,2,0)(-2,2,0)
            pstThreeDPut(-2.4,-2.2,0.2){large$A$}
            pstThreeDPut(2.2,-2.2,0.2){large$B$}
            pstThreeDPut(2.4,2.2,-0.2){large$C$}
            pstThreeDPut(-2.4,2.2,0.2){large$D$}
            pstThreeDPut(-0.2,0,-0.2){large$O$}
            pstThreeDPut(0,0,5.3){large$S$}
            end{pspicture}
            end{document}


            enter image description here







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered yesterday









            HerbertHerbert

            276k25419732




            276k25419732













            • On the right side the thick arc overshoots, i.e. enters the hidden realm.

              – marmot
              yesterday



















            • On the right side the thick arc overshoots, i.e. enters the hidden realm.

              – marmot
              yesterday

















            On the right side the thick arc overshoots, i.e. enters the hidden realm.

            – marmot
            yesterday





            On the right side the thick arc overshoots, i.e. enters the hidden realm.

            – marmot
            yesterday


















            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%2f479756%2fhow-can-i-get-full-line-of-circle-of-this-picture%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

            "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

            Alcedinidae

            RAC Tourist Trophy