Cyclic flowchart in TikZ












3















How to draw this image with TikZ?



Any suggestions? I want to try my own but I need some help to start.



enter image description here



EDIT, First try, I am working on it:



documentclass[tikz,border=2mm]{standalone}
usetikzlibrary{shadings}
usetikzlibrary{shadows.blur}
tikzset{% from https://tex.stackexchange.com/a/287177/121799
my blur shadow layer/.style={
preaction={fill=black,fill opacity=.025,transform
canvas={xshift=#1,yshift=0}},
},
my blur shadow/.style={
my blur shadow layer/.list={.3pt,.6pt,...,4.8pt},
},
}
makeatletter%from https://tex.stackexchange.com/a/245444/121799
pgfdeclareradialshading{tikz@lib@fade@circle@5}{pgfpointorigin}{%
color(0pt)=(pgftransparent!0); color(18.75bp)=(pgftransparent!0);%
color(22bp)=(pgftransparent!100); color(40bp)=(pgftransparent!100)%
}
pgfdeclarefading{circle with fuzzy edge 5 percent}{%
pgfuseshading{tikz@lib@fade@circle@5}%
}
pgfdeclareradialshading{tikz@lib@fade@circle@2}{pgfpointorigin}{%
color(0pt)=(pgftransparent!100); color(18.75bp)=(pgftransparent!100);%
color(22bp)=(pgftransparent!0); color(40bp)=(pgftransparent!0)%
}
pgfdeclarefading{circle with fuzzy edge 2 percent}{%
pgfuseshading{tikz@lib@fade@circle@2}%
}
makeatother
begin{document}
begin{tikzpicture}[font=bfseriessffamily]
node[draw=gray!50,line width=0.5mm,circle,fill=blue!30, minimum width=3cm,
align=center, text width=3cm, text=white, font=bfseriessffamilyLarge,
my blur shadow] (OVS) at (0,0)
{Optimized vibrating systems};
foreach Angle/Color/Label in
{90/blue!80!white/PC,210/orange/AC,330/green!60!blue/FF}
{
node[draw=gray!50,line width=0.5mm,circle,
left color=Color,right color=Color !60!black, minimum width=2cm,
align=center, text=white, font=bfseriessffamilyLarge,
my blur shadow] (Label) at (Angle:2.4cm)
{Label};
}
draw[ultra thick,latex-latex] (PC) to [bend right=30]
node[midway,fill=white,sloped]{}(AC);
draw[ultra thick,latex-latex] (AC) to [bend right=30]
node[midway,fill=white,sloped]{}(FF);
draw[ultra thick,latex-latex] (FF) to [bend right=30]
node[midway,fill=white,sloped]{}(PC);
end{tikzpicture}
end{document}









share|improve this question




















  • 4





    This answer has both some code that could give you a start and a very subtle hint at what you may want to add to your question. ;-)

    – marmot
    11 hours ago











  • Oh thank you, i am going to try with this

    – iacopo
    11 hours ago
















3















How to draw this image with TikZ?



Any suggestions? I want to try my own but I need some help to start.



enter image description here



EDIT, First try, I am working on it:



documentclass[tikz,border=2mm]{standalone}
usetikzlibrary{shadings}
usetikzlibrary{shadows.blur}
tikzset{% from https://tex.stackexchange.com/a/287177/121799
my blur shadow layer/.style={
preaction={fill=black,fill opacity=.025,transform
canvas={xshift=#1,yshift=0}},
},
my blur shadow/.style={
my blur shadow layer/.list={.3pt,.6pt,...,4.8pt},
},
}
makeatletter%from https://tex.stackexchange.com/a/245444/121799
pgfdeclareradialshading{tikz@lib@fade@circle@5}{pgfpointorigin}{%
color(0pt)=(pgftransparent!0); color(18.75bp)=(pgftransparent!0);%
color(22bp)=(pgftransparent!100); color(40bp)=(pgftransparent!100)%
}
pgfdeclarefading{circle with fuzzy edge 5 percent}{%
pgfuseshading{tikz@lib@fade@circle@5}%
}
pgfdeclareradialshading{tikz@lib@fade@circle@2}{pgfpointorigin}{%
color(0pt)=(pgftransparent!100); color(18.75bp)=(pgftransparent!100);%
color(22bp)=(pgftransparent!0); color(40bp)=(pgftransparent!0)%
}
pgfdeclarefading{circle with fuzzy edge 2 percent}{%
pgfuseshading{tikz@lib@fade@circle@2}%
}
makeatother
begin{document}
begin{tikzpicture}[font=bfseriessffamily]
node[draw=gray!50,line width=0.5mm,circle,fill=blue!30, minimum width=3cm,
align=center, text width=3cm, text=white, font=bfseriessffamilyLarge,
my blur shadow] (OVS) at (0,0)
{Optimized vibrating systems};
foreach Angle/Color/Label in
{90/blue!80!white/PC,210/orange/AC,330/green!60!blue/FF}
{
node[draw=gray!50,line width=0.5mm,circle,
left color=Color,right color=Color !60!black, minimum width=2cm,
align=center, text=white, font=bfseriessffamilyLarge,
my blur shadow] (Label) at (Angle:2.4cm)
{Label};
}
draw[ultra thick,latex-latex] (PC) to [bend right=30]
node[midway,fill=white,sloped]{}(AC);
draw[ultra thick,latex-latex] (AC) to [bend right=30]
node[midway,fill=white,sloped]{}(FF);
draw[ultra thick,latex-latex] (FF) to [bend right=30]
node[midway,fill=white,sloped]{}(PC);
end{tikzpicture}
end{document}









share|improve this question




















  • 4





    This answer has both some code that could give you a start and a very subtle hint at what you may want to add to your question. ;-)

    – marmot
    11 hours ago











  • Oh thank you, i am going to try with this

    – iacopo
    11 hours ago














3












3








3








How to draw this image with TikZ?



Any suggestions? I want to try my own but I need some help to start.



enter image description here



EDIT, First try, I am working on it:



documentclass[tikz,border=2mm]{standalone}
usetikzlibrary{shadings}
usetikzlibrary{shadows.blur}
tikzset{% from https://tex.stackexchange.com/a/287177/121799
my blur shadow layer/.style={
preaction={fill=black,fill opacity=.025,transform
canvas={xshift=#1,yshift=0}},
},
my blur shadow/.style={
my blur shadow layer/.list={.3pt,.6pt,...,4.8pt},
},
}
makeatletter%from https://tex.stackexchange.com/a/245444/121799
pgfdeclareradialshading{tikz@lib@fade@circle@5}{pgfpointorigin}{%
color(0pt)=(pgftransparent!0); color(18.75bp)=(pgftransparent!0);%
color(22bp)=(pgftransparent!100); color(40bp)=(pgftransparent!100)%
}
pgfdeclarefading{circle with fuzzy edge 5 percent}{%
pgfuseshading{tikz@lib@fade@circle@5}%
}
pgfdeclareradialshading{tikz@lib@fade@circle@2}{pgfpointorigin}{%
color(0pt)=(pgftransparent!100); color(18.75bp)=(pgftransparent!100);%
color(22bp)=(pgftransparent!0); color(40bp)=(pgftransparent!0)%
}
pgfdeclarefading{circle with fuzzy edge 2 percent}{%
pgfuseshading{tikz@lib@fade@circle@2}%
}
makeatother
begin{document}
begin{tikzpicture}[font=bfseriessffamily]
node[draw=gray!50,line width=0.5mm,circle,fill=blue!30, minimum width=3cm,
align=center, text width=3cm, text=white, font=bfseriessffamilyLarge,
my blur shadow] (OVS) at (0,0)
{Optimized vibrating systems};
foreach Angle/Color/Label in
{90/blue!80!white/PC,210/orange/AC,330/green!60!blue/FF}
{
node[draw=gray!50,line width=0.5mm,circle,
left color=Color,right color=Color !60!black, minimum width=2cm,
align=center, text=white, font=bfseriessffamilyLarge,
my blur shadow] (Label) at (Angle:2.4cm)
{Label};
}
draw[ultra thick,latex-latex] (PC) to [bend right=30]
node[midway,fill=white,sloped]{}(AC);
draw[ultra thick,latex-latex] (AC) to [bend right=30]
node[midway,fill=white,sloped]{}(FF);
draw[ultra thick,latex-latex] (FF) to [bend right=30]
node[midway,fill=white,sloped]{}(PC);
end{tikzpicture}
end{document}









share|improve this question
















How to draw this image with TikZ?



Any suggestions? I want to try my own but I need some help to start.



enter image description here



EDIT, First try, I am working on it:



documentclass[tikz,border=2mm]{standalone}
usetikzlibrary{shadings}
usetikzlibrary{shadows.blur}
tikzset{% from https://tex.stackexchange.com/a/287177/121799
my blur shadow layer/.style={
preaction={fill=black,fill opacity=.025,transform
canvas={xshift=#1,yshift=0}},
},
my blur shadow/.style={
my blur shadow layer/.list={.3pt,.6pt,...,4.8pt},
},
}
makeatletter%from https://tex.stackexchange.com/a/245444/121799
pgfdeclareradialshading{tikz@lib@fade@circle@5}{pgfpointorigin}{%
color(0pt)=(pgftransparent!0); color(18.75bp)=(pgftransparent!0);%
color(22bp)=(pgftransparent!100); color(40bp)=(pgftransparent!100)%
}
pgfdeclarefading{circle with fuzzy edge 5 percent}{%
pgfuseshading{tikz@lib@fade@circle@5}%
}
pgfdeclareradialshading{tikz@lib@fade@circle@2}{pgfpointorigin}{%
color(0pt)=(pgftransparent!100); color(18.75bp)=(pgftransparent!100);%
color(22bp)=(pgftransparent!0); color(40bp)=(pgftransparent!0)%
}
pgfdeclarefading{circle with fuzzy edge 2 percent}{%
pgfuseshading{tikz@lib@fade@circle@2}%
}
makeatother
begin{document}
begin{tikzpicture}[font=bfseriessffamily]
node[draw=gray!50,line width=0.5mm,circle,fill=blue!30, minimum width=3cm,
align=center, text width=3cm, text=white, font=bfseriessffamilyLarge,
my blur shadow] (OVS) at (0,0)
{Optimized vibrating systems};
foreach Angle/Color/Label in
{90/blue!80!white/PC,210/orange/AC,330/green!60!blue/FF}
{
node[draw=gray!50,line width=0.5mm,circle,
left color=Color,right color=Color !60!black, minimum width=2cm,
align=center, text=white, font=bfseriessffamilyLarge,
my blur shadow] (Label) at (Angle:2.4cm)
{Label};
}
draw[ultra thick,latex-latex] (PC) to [bend right=30]
node[midway,fill=white,sloped]{}(AC);
draw[ultra thick,latex-latex] (AC) to [bend right=30]
node[midway,fill=white,sloped]{}(FF);
draw[ultra thick,latex-latex] (FF) to [bend right=30]
node[midway,fill=white,sloped]{}(PC);
end{tikzpicture}
end{document}






tikz-pgf






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 16 mins ago









Henri Menke

76k8167281




76k8167281










asked 11 hours ago









iacopoiacopo

681111




681111








  • 4





    This answer has both some code that could give you a start and a very subtle hint at what you may want to add to your question. ;-)

    – marmot
    11 hours ago











  • Oh thank you, i am going to try with this

    – iacopo
    11 hours ago














  • 4





    This answer has both some code that could give you a start and a very subtle hint at what you may want to add to your question. ;-)

    – marmot
    11 hours ago











  • Oh thank you, i am going to try with this

    – iacopo
    11 hours ago








4




4





This answer has both some code that could give you a start and a very subtle hint at what you may want to add to your question. ;-)

– marmot
11 hours ago





This answer has both some code that could give you a start and a very subtle hint at what you may want to add to your question. ;-)

– marmot
11 hours ago













Oh thank you, i am going to try with this

– iacopo
11 hours ago





Oh thank you, i am going to try with this

– iacopo
11 hours ago










1 Answer
1






active

oldest

votes


















4














With such a nice starting point it is not too difficult. ;-)



documentclass[tikz,border=3.14mm]{standalone}
usetikzlibrary{shadings,intersections,calc,decorations.text}
usetikzlibrary{shadows.blur,arrows.meta,bending}
tikzset{% from https://tex.stackexchange.com/a/287177/121799
my blur shadow layer/.style={
preaction={fill=black,fill opacity=.025,transform
canvas={xshift=#1,yshift=0}},
},
my blur shadow/.style={
my blur shadow layer/.list={.3pt,.6pt,...,4.8pt},
},
}
makeatletter%from https://tex.stackexchange.com/a/245444/121799
pgfdeclareradialshading{tikz@lib@fade@circle@5}{pgfpointorigin}{%
color(0pt)=(pgftransparent!0); color(18.75bp)=(pgftransparent!0);%
color(22bp)=(pgftransparent!100); color(40bp)=(pgftransparent!100)%
}
pgfdeclarefading{circle with fuzzy edge 5 percent}{%
pgfuseshading{tikz@lib@fade@circle@5}%
}
pgfdeclareradialshading{tikz@lib@fade@circle@2}{pgfpointorigin}{%
color(0pt)=(pgftransparent!100); color(18.75bp)=(pgftransparent!100);%
color(22bp)=(pgftransparent!0); color(40bp)=(pgftransparent!0)%
}
pgfdeclarefading{circle with fuzzy edge 2 percent}{%
pgfuseshading{tikz@lib@fade@circle@2}%
}
makeatother
begin{document}
begin{tikzpicture}[font=bfseriessffamily]
node[draw=gray!50,line width=0.5mm,circle,fill=blue!80, minimum width=3cm,
align=center, text width=3cm, text=white, font=bfseriessffamilyLarge,
my blur shadow] (OVS) at (0,0)
{Optimized vibrating systems};
path[name path=circle] (0,0) circle[radius=3.4cm];
foreach Angle/Color/Label in
{90/green!70!black/PC,210/orange/AC,330/red!80!black/FF}
{
node[draw=gray!50,line width=0.5mm,circle,name path=Label,
left color=Color,right color=Color !60!black, minimum width=2cm,
align=center, text=white, font=bfseriessffamilyLarge,
my blur shadow] (Label) at (Angle:3.4cm)
{Label};
path[name intersections={of=circle and Label,by={Label-1,Label-2}}];
draw[line width=2mm,-{Latex[length=2mm,width=4mm]}] (OVS) -- (Label);
}
draw[ultra thick,latex-latex] let p1=(AC-1),p2=(PC-2),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
in (PC-2) arc(n2:n1+360:3.4cm);
draw[ultra thick,latex-latex] let p1=(PC-1),p2=(FF-1),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
in (FF-1) arc(n2:n1:3.4cm);
draw[ultra thick,latex-latex] let p1=(FF-2),p2=(AC-2),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
in (AC-2) arc(n2:n1:3.4cm);
draw[even odd rule,bottom color=gray!80,top color=gray!20] (0,0)
circle[radius=5cm] circle[radius=6cm];
path[decoration={raise = -0.8ex,text along path,
text = {|hugesffamilybfseries|Dynamic model},
text align = center,
}, decorate]
(150:5.4) arc (150:30:5.4cm);
path[decoration={raise = -0.8ex,text along path,
text = {|largesffamilybfseries|Mass M, Damping D, Stiffness K},
text align = center,
}, decorate]
(225:5.4) arc (225:135:5.4cm);
path[decoration={raise = -0.8ex,text along path,
text = {|largesffamilybfseries|Frequency response function H},
text align = center,
}, decorate]
(45:5.4) arc (45:-45:5.4cm);
draw[line width=1mm,-{Latex[bend]}] (135:5.5) arc(135:120:5.5);
draw[line width=1mm,-{Latex[bend]}] (45:5.5) arc(45:60:5.5);
end{tikzpicture}
end{document}


enter image description here






share|improve this answer

























    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%2f477310%2fcyclic-flowchart-in-tikz%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














    With such a nice starting point it is not too difficult. ;-)



    documentclass[tikz,border=3.14mm]{standalone}
    usetikzlibrary{shadings,intersections,calc,decorations.text}
    usetikzlibrary{shadows.blur,arrows.meta,bending}
    tikzset{% from https://tex.stackexchange.com/a/287177/121799
    my blur shadow layer/.style={
    preaction={fill=black,fill opacity=.025,transform
    canvas={xshift=#1,yshift=0}},
    },
    my blur shadow/.style={
    my blur shadow layer/.list={.3pt,.6pt,...,4.8pt},
    },
    }
    makeatletter%from https://tex.stackexchange.com/a/245444/121799
    pgfdeclareradialshading{tikz@lib@fade@circle@5}{pgfpointorigin}{%
    color(0pt)=(pgftransparent!0); color(18.75bp)=(pgftransparent!0);%
    color(22bp)=(pgftransparent!100); color(40bp)=(pgftransparent!100)%
    }
    pgfdeclarefading{circle with fuzzy edge 5 percent}{%
    pgfuseshading{tikz@lib@fade@circle@5}%
    }
    pgfdeclareradialshading{tikz@lib@fade@circle@2}{pgfpointorigin}{%
    color(0pt)=(pgftransparent!100); color(18.75bp)=(pgftransparent!100);%
    color(22bp)=(pgftransparent!0); color(40bp)=(pgftransparent!0)%
    }
    pgfdeclarefading{circle with fuzzy edge 2 percent}{%
    pgfuseshading{tikz@lib@fade@circle@2}%
    }
    makeatother
    begin{document}
    begin{tikzpicture}[font=bfseriessffamily]
    node[draw=gray!50,line width=0.5mm,circle,fill=blue!80, minimum width=3cm,
    align=center, text width=3cm, text=white, font=bfseriessffamilyLarge,
    my blur shadow] (OVS) at (0,0)
    {Optimized vibrating systems};
    path[name path=circle] (0,0) circle[radius=3.4cm];
    foreach Angle/Color/Label in
    {90/green!70!black/PC,210/orange/AC,330/red!80!black/FF}
    {
    node[draw=gray!50,line width=0.5mm,circle,name path=Label,
    left color=Color,right color=Color !60!black, minimum width=2cm,
    align=center, text=white, font=bfseriessffamilyLarge,
    my blur shadow] (Label) at (Angle:3.4cm)
    {Label};
    path[name intersections={of=circle and Label,by={Label-1,Label-2}}];
    draw[line width=2mm,-{Latex[length=2mm,width=4mm]}] (OVS) -- (Label);
    }
    draw[ultra thick,latex-latex] let p1=(AC-1),p2=(PC-2),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
    in (PC-2) arc(n2:n1+360:3.4cm);
    draw[ultra thick,latex-latex] let p1=(PC-1),p2=(FF-1),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
    in (FF-1) arc(n2:n1:3.4cm);
    draw[ultra thick,latex-latex] let p1=(FF-2),p2=(AC-2),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
    in (AC-2) arc(n2:n1:3.4cm);
    draw[even odd rule,bottom color=gray!80,top color=gray!20] (0,0)
    circle[radius=5cm] circle[radius=6cm];
    path[decoration={raise = -0.8ex,text along path,
    text = {|hugesffamilybfseries|Dynamic model},
    text align = center,
    }, decorate]
    (150:5.4) arc (150:30:5.4cm);
    path[decoration={raise = -0.8ex,text along path,
    text = {|largesffamilybfseries|Mass M, Damping D, Stiffness K},
    text align = center,
    }, decorate]
    (225:5.4) arc (225:135:5.4cm);
    path[decoration={raise = -0.8ex,text along path,
    text = {|largesffamilybfseries|Frequency response function H},
    text align = center,
    }, decorate]
    (45:5.4) arc (45:-45:5.4cm);
    draw[line width=1mm,-{Latex[bend]}] (135:5.5) arc(135:120:5.5);
    draw[line width=1mm,-{Latex[bend]}] (45:5.5) arc(45:60:5.5);
    end{tikzpicture}
    end{document}


    enter image description here






    share|improve this answer






























      4














      With such a nice starting point it is not too difficult. ;-)



      documentclass[tikz,border=3.14mm]{standalone}
      usetikzlibrary{shadings,intersections,calc,decorations.text}
      usetikzlibrary{shadows.blur,arrows.meta,bending}
      tikzset{% from https://tex.stackexchange.com/a/287177/121799
      my blur shadow layer/.style={
      preaction={fill=black,fill opacity=.025,transform
      canvas={xshift=#1,yshift=0}},
      },
      my blur shadow/.style={
      my blur shadow layer/.list={.3pt,.6pt,...,4.8pt},
      },
      }
      makeatletter%from https://tex.stackexchange.com/a/245444/121799
      pgfdeclareradialshading{tikz@lib@fade@circle@5}{pgfpointorigin}{%
      color(0pt)=(pgftransparent!0); color(18.75bp)=(pgftransparent!0);%
      color(22bp)=(pgftransparent!100); color(40bp)=(pgftransparent!100)%
      }
      pgfdeclarefading{circle with fuzzy edge 5 percent}{%
      pgfuseshading{tikz@lib@fade@circle@5}%
      }
      pgfdeclareradialshading{tikz@lib@fade@circle@2}{pgfpointorigin}{%
      color(0pt)=(pgftransparent!100); color(18.75bp)=(pgftransparent!100);%
      color(22bp)=(pgftransparent!0); color(40bp)=(pgftransparent!0)%
      }
      pgfdeclarefading{circle with fuzzy edge 2 percent}{%
      pgfuseshading{tikz@lib@fade@circle@2}%
      }
      makeatother
      begin{document}
      begin{tikzpicture}[font=bfseriessffamily]
      node[draw=gray!50,line width=0.5mm,circle,fill=blue!80, minimum width=3cm,
      align=center, text width=3cm, text=white, font=bfseriessffamilyLarge,
      my blur shadow] (OVS) at (0,0)
      {Optimized vibrating systems};
      path[name path=circle] (0,0) circle[radius=3.4cm];
      foreach Angle/Color/Label in
      {90/green!70!black/PC,210/orange/AC,330/red!80!black/FF}
      {
      node[draw=gray!50,line width=0.5mm,circle,name path=Label,
      left color=Color,right color=Color !60!black, minimum width=2cm,
      align=center, text=white, font=bfseriessffamilyLarge,
      my blur shadow] (Label) at (Angle:3.4cm)
      {Label};
      path[name intersections={of=circle and Label,by={Label-1,Label-2}}];
      draw[line width=2mm,-{Latex[length=2mm,width=4mm]}] (OVS) -- (Label);
      }
      draw[ultra thick,latex-latex] let p1=(AC-1),p2=(PC-2),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
      in (PC-2) arc(n2:n1+360:3.4cm);
      draw[ultra thick,latex-latex] let p1=(PC-1),p2=(FF-1),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
      in (FF-1) arc(n2:n1:3.4cm);
      draw[ultra thick,latex-latex] let p1=(FF-2),p2=(AC-2),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
      in (AC-2) arc(n2:n1:3.4cm);
      draw[even odd rule,bottom color=gray!80,top color=gray!20] (0,0)
      circle[radius=5cm] circle[radius=6cm];
      path[decoration={raise = -0.8ex,text along path,
      text = {|hugesffamilybfseries|Dynamic model},
      text align = center,
      }, decorate]
      (150:5.4) arc (150:30:5.4cm);
      path[decoration={raise = -0.8ex,text along path,
      text = {|largesffamilybfseries|Mass M, Damping D, Stiffness K},
      text align = center,
      }, decorate]
      (225:5.4) arc (225:135:5.4cm);
      path[decoration={raise = -0.8ex,text along path,
      text = {|largesffamilybfseries|Frequency response function H},
      text align = center,
      }, decorate]
      (45:5.4) arc (45:-45:5.4cm);
      draw[line width=1mm,-{Latex[bend]}] (135:5.5) arc(135:120:5.5);
      draw[line width=1mm,-{Latex[bend]}] (45:5.5) arc(45:60:5.5);
      end{tikzpicture}
      end{document}


      enter image description here






      share|improve this answer




























        4












        4








        4







        With such a nice starting point it is not too difficult. ;-)



        documentclass[tikz,border=3.14mm]{standalone}
        usetikzlibrary{shadings,intersections,calc,decorations.text}
        usetikzlibrary{shadows.blur,arrows.meta,bending}
        tikzset{% from https://tex.stackexchange.com/a/287177/121799
        my blur shadow layer/.style={
        preaction={fill=black,fill opacity=.025,transform
        canvas={xshift=#1,yshift=0}},
        },
        my blur shadow/.style={
        my blur shadow layer/.list={.3pt,.6pt,...,4.8pt},
        },
        }
        makeatletter%from https://tex.stackexchange.com/a/245444/121799
        pgfdeclareradialshading{tikz@lib@fade@circle@5}{pgfpointorigin}{%
        color(0pt)=(pgftransparent!0); color(18.75bp)=(pgftransparent!0);%
        color(22bp)=(pgftransparent!100); color(40bp)=(pgftransparent!100)%
        }
        pgfdeclarefading{circle with fuzzy edge 5 percent}{%
        pgfuseshading{tikz@lib@fade@circle@5}%
        }
        pgfdeclareradialshading{tikz@lib@fade@circle@2}{pgfpointorigin}{%
        color(0pt)=(pgftransparent!100); color(18.75bp)=(pgftransparent!100);%
        color(22bp)=(pgftransparent!0); color(40bp)=(pgftransparent!0)%
        }
        pgfdeclarefading{circle with fuzzy edge 2 percent}{%
        pgfuseshading{tikz@lib@fade@circle@2}%
        }
        makeatother
        begin{document}
        begin{tikzpicture}[font=bfseriessffamily]
        node[draw=gray!50,line width=0.5mm,circle,fill=blue!80, minimum width=3cm,
        align=center, text width=3cm, text=white, font=bfseriessffamilyLarge,
        my blur shadow] (OVS) at (0,0)
        {Optimized vibrating systems};
        path[name path=circle] (0,0) circle[radius=3.4cm];
        foreach Angle/Color/Label in
        {90/green!70!black/PC,210/orange/AC,330/red!80!black/FF}
        {
        node[draw=gray!50,line width=0.5mm,circle,name path=Label,
        left color=Color,right color=Color !60!black, minimum width=2cm,
        align=center, text=white, font=bfseriessffamilyLarge,
        my blur shadow] (Label) at (Angle:3.4cm)
        {Label};
        path[name intersections={of=circle and Label,by={Label-1,Label-2}}];
        draw[line width=2mm,-{Latex[length=2mm,width=4mm]}] (OVS) -- (Label);
        }
        draw[ultra thick,latex-latex] let p1=(AC-1),p2=(PC-2),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
        in (PC-2) arc(n2:n1+360:3.4cm);
        draw[ultra thick,latex-latex] let p1=(PC-1),p2=(FF-1),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
        in (FF-1) arc(n2:n1:3.4cm);
        draw[ultra thick,latex-latex] let p1=(FF-2),p2=(AC-2),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
        in (AC-2) arc(n2:n1:3.4cm);
        draw[even odd rule,bottom color=gray!80,top color=gray!20] (0,0)
        circle[radius=5cm] circle[radius=6cm];
        path[decoration={raise = -0.8ex,text along path,
        text = {|hugesffamilybfseries|Dynamic model},
        text align = center,
        }, decorate]
        (150:5.4) arc (150:30:5.4cm);
        path[decoration={raise = -0.8ex,text along path,
        text = {|largesffamilybfseries|Mass M, Damping D, Stiffness K},
        text align = center,
        }, decorate]
        (225:5.4) arc (225:135:5.4cm);
        path[decoration={raise = -0.8ex,text along path,
        text = {|largesffamilybfseries|Frequency response function H},
        text align = center,
        }, decorate]
        (45:5.4) arc (45:-45:5.4cm);
        draw[line width=1mm,-{Latex[bend]}] (135:5.5) arc(135:120:5.5);
        draw[line width=1mm,-{Latex[bend]}] (45:5.5) arc(45:60:5.5);
        end{tikzpicture}
        end{document}


        enter image description here






        share|improve this answer















        With such a nice starting point it is not too difficult. ;-)



        documentclass[tikz,border=3.14mm]{standalone}
        usetikzlibrary{shadings,intersections,calc,decorations.text}
        usetikzlibrary{shadows.blur,arrows.meta,bending}
        tikzset{% from https://tex.stackexchange.com/a/287177/121799
        my blur shadow layer/.style={
        preaction={fill=black,fill opacity=.025,transform
        canvas={xshift=#1,yshift=0}},
        },
        my blur shadow/.style={
        my blur shadow layer/.list={.3pt,.6pt,...,4.8pt},
        },
        }
        makeatletter%from https://tex.stackexchange.com/a/245444/121799
        pgfdeclareradialshading{tikz@lib@fade@circle@5}{pgfpointorigin}{%
        color(0pt)=(pgftransparent!0); color(18.75bp)=(pgftransparent!0);%
        color(22bp)=(pgftransparent!100); color(40bp)=(pgftransparent!100)%
        }
        pgfdeclarefading{circle with fuzzy edge 5 percent}{%
        pgfuseshading{tikz@lib@fade@circle@5}%
        }
        pgfdeclareradialshading{tikz@lib@fade@circle@2}{pgfpointorigin}{%
        color(0pt)=(pgftransparent!100); color(18.75bp)=(pgftransparent!100);%
        color(22bp)=(pgftransparent!0); color(40bp)=(pgftransparent!0)%
        }
        pgfdeclarefading{circle with fuzzy edge 2 percent}{%
        pgfuseshading{tikz@lib@fade@circle@2}%
        }
        makeatother
        begin{document}
        begin{tikzpicture}[font=bfseriessffamily]
        node[draw=gray!50,line width=0.5mm,circle,fill=blue!80, minimum width=3cm,
        align=center, text width=3cm, text=white, font=bfseriessffamilyLarge,
        my blur shadow] (OVS) at (0,0)
        {Optimized vibrating systems};
        path[name path=circle] (0,0) circle[radius=3.4cm];
        foreach Angle/Color/Label in
        {90/green!70!black/PC,210/orange/AC,330/red!80!black/FF}
        {
        node[draw=gray!50,line width=0.5mm,circle,name path=Label,
        left color=Color,right color=Color !60!black, minimum width=2cm,
        align=center, text=white, font=bfseriessffamilyLarge,
        my blur shadow] (Label) at (Angle:3.4cm)
        {Label};
        path[name intersections={of=circle and Label,by={Label-1,Label-2}}];
        draw[line width=2mm,-{Latex[length=2mm,width=4mm]}] (OVS) -- (Label);
        }
        draw[ultra thick,latex-latex] let p1=(AC-1),p2=(PC-2),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
        in (PC-2) arc(n2:n1+360:3.4cm);
        draw[ultra thick,latex-latex] let p1=(PC-1),p2=(FF-1),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
        in (FF-1) arc(n2:n1:3.4cm);
        draw[ultra thick,latex-latex] let p1=(FF-2),p2=(AC-2),n1={atan2(y1,x1)},n2={atan2(y2,x2)}
        in (AC-2) arc(n2:n1:3.4cm);
        draw[even odd rule,bottom color=gray!80,top color=gray!20] (0,0)
        circle[radius=5cm] circle[radius=6cm];
        path[decoration={raise = -0.8ex,text along path,
        text = {|hugesffamilybfseries|Dynamic model},
        text align = center,
        }, decorate]
        (150:5.4) arc (150:30:5.4cm);
        path[decoration={raise = -0.8ex,text along path,
        text = {|largesffamilybfseries|Mass M, Damping D, Stiffness K},
        text align = center,
        }, decorate]
        (225:5.4) arc (225:135:5.4cm);
        path[decoration={raise = -0.8ex,text along path,
        text = {|largesffamilybfseries|Frequency response function H},
        text align = center,
        }, decorate]
        (45:5.4) arc (45:-45:5.4cm);
        draw[line width=1mm,-{Latex[bend]}] (135:5.5) arc(135:120:5.5);
        draw[line width=1mm,-{Latex[bend]}] (45:5.5) arc(45:60:5.5);
        end{tikzpicture}
        end{document}


        enter image description here







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited 10 hours ago

























        answered 10 hours ago









        marmotmarmot

        105k4124236




        105k4124236






























            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%2f477310%2fcyclic-flowchart-in-tikz%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

            Lallio

            Futebolista

            Jornalista