Cyclic flowchart in TikZFive percent circle with fuzzy edge using tikzUgly artifacts with pgf-blur and beamer...
Checking for the existence of multiple directories
Am I a Rude Number?
Why does a metal block make a shrill sound but not a wooden block upon hammering?
Would a National Army of mercenaries be a feasible idea?
Pre-1980's science fiction short story: alien disguised as a woman shot by a gangster, has tentacles coming out of her breasts when remaking her body
What to do when being responsible for data protection in your lab, yet advice is ignored?
Groups acting on trees
What does Cypher mean when he says Neo is "gonna pop"?
Why is working on the same position for more than 15 years not a red flag?
If I sold a PS4 game I owned the disc for, can I reinstall it digitally?
Parsing a string of key-value pairs as a dictionary
What is this metal M-shaped device for?
Every character has a name - does this lead to too many named characters?
How should I handle players who ignore the session zero agreement?
Typing Amharic inside a math equation?
Can you earn endless XP using a Flameskull and its self-revival feature?
Where are a monster’s hit dice found in the stat block?
Why do neural networks need so many training examples to perform?
Why did this image turn out darker?
Do authors have to be politically correct in article-writing?
What is the wife of a henpecked husband called?
Lick explanation
Why are the books in the Game of Thrones citadel library shelved spine inwards?
Why Normality assumption in linear regression
Cyclic flowchart in TikZ
Five percent circle with fuzzy edge using tikzUgly artifacts with pgf-blur and beamer (and poppler)Special Smartdiagram TiKz Process DiagramTikZ: Cropping the Bounding BoxReuse of soft path in fading declaration? Transformation of fadings?Flowchart using TikzHow to draw points in TikZ?Input/Output Nodes - Specification and Description LanguageFlowchart + TikzDrawing C. elegans germline in TikzThe order of execution of options (draw & font), pgfextra, and a node along a TikZ pathSimplest flowchart using TikZpositioning a tikz image
How to draw this image with TikZ?
Any suggestions? I want to try my own but I need some help to start.
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
add a comment |
How to draw this image with TikZ?
Any suggestions? I want to try my own but I need some help to start.
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
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
add a comment |
How to draw this image with TikZ?
Any suggestions? I want to try my own but I need some help to start.
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
How to draw this image with TikZ?
Any suggestions? I want to try my own but I need some help to start.
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
tikz-pgf
edited 14 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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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}
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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}
add a comment |
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}
add a comment |
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}
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}
edited 10 hours ago
answered 10 hours ago
marmotmarmot
105k4124236
105k4124236
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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