Filling the middle of a torus in Tikz Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)How to draw a torusHow can I turn off “fill” mode in TikZ within the one command?Rotate a node but not its content: the case of the ellipse decorationDrawing the contour of a 3d torusDrawing a ring around a torus (doughnut) using TikZHow to plot a lattice of points on the surface of a torus?How can I draw an ellipse with a rainbow color?Line up nested tikz enviroments or how to get rid of themHow can I tikz the equivalence (i.e. $Leftrightarrow$) as arrow over a background color?Tikz: Draw A Wireframe TorusFilling region limited by circumferences using Tkz-Euclide
When does a function NOT have an antiderivative?
How to evaluate this function?
"Destructive power" carried by a B-52?
2018 MacBook Pro won't let me install macOS High Sierra 10.13 from USB installer
How does TikZ render an arc?
Should man-made satellites feature an intelligent inverted "cow catcher"?
Does the Rock Gnome trait Artificer's Lore apply when you aren't proficient in History?
How to achieve cat-like agility?
Why complex landing gears are used instead of simple, reliable and light weight muscle wire or shape memory alloys?
In musical terms, what properties are varied by the human voice to produce different words / syllables?
Can haste grant me and my beast master companion extra attacks?
Random body shuffle every night—can we still function?
What is a more techy Technical Writer job title that isn't cutesy or confusing?
One-one communication
Fit odd number of triplets in a measure?
Did John Wesley plagiarize Matthew Henry...?
Why is a lens darker than other ones when applying the same settings?
Is there a spell that can create a permanent fire?
A proverb that is used to imply that you have unexpectedly faced a big problem
Putting class ranking in CV, but against dept guidelines
New Order #6: Easter Egg
Where and when has Thucydides been studied?
Centre cell vertically in tabularx
Sally's older brother
Filling the middle of a torus in Tikz
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)How to draw a torusHow can I turn off “fill” mode in TikZ within the one command?Rotate a node but not its content: the case of the ellipse decorationDrawing the contour of a 3d torusDrawing a ring around a torus (doughnut) using TikZHow to plot a lattice of points on the surface of a torus?How can I draw an ellipse with a rainbow color?Line up nested tikz enviroments or how to get rid of themHow can I tikz the equivalence (i.e. $Leftrightarrow$) as arrow over a background color?Tikz: Draw A Wireframe TorusFilling region limited by circumferences using Tkz-Euclide
I drawed the following torus using Tikz:
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
draw (7.5,1.1) ellipse (1 and 1.25);
endscope
beginscope
clip (7.5,1.1) ellipse (1 and 1.25);
draw (7.5,-1.1) ellipse (1 and 1.25);
endscope
endtikzpicture
I want to color the middle of it white, so it can really look like a torus. How could I do it?
tikz-pgf
add a comment |
I drawed the following torus using Tikz:
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
draw (7.5,1.1) ellipse (1 and 1.25);
endscope
beginscope
clip (7.5,1.1) ellipse (1 and 1.25);
draw (7.5,-1.1) ellipse (1 and 1.25);
endscope
endtikzpicture
I want to color the middle of it white, so it can really look like a torus. How could I do it?
tikz-pgf
Have you searched this site for tori?
– Benjamin McKay
Mar 24 at 11:46
@BenjaminMcKay Yes, I did. I think I viewed every post about tori here and not a single one solves my problem.
– Gabriel
Mar 24 at 11:46
You can check my (new) answer of the (old) question How to draw a torus.
– Kpym
Mar 31 at 16:31
add a comment |
I drawed the following torus using Tikz:
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
draw (7.5,1.1) ellipse (1 and 1.25);
endscope
beginscope
clip (7.5,1.1) ellipse (1 and 1.25);
draw (7.5,-1.1) ellipse (1 and 1.25);
endscope
endtikzpicture
I want to color the middle of it white, so it can really look like a torus. How could I do it?
tikz-pgf
I drawed the following torus using Tikz:
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
draw (7.5,1.1) ellipse (1 and 1.25);
endscope
beginscope
clip (7.5,1.1) ellipse (1 and 1.25);
draw (7.5,-1.1) ellipse (1 and 1.25);
endscope
endtikzpicture
I want to color the middle of it white, so it can really look like a torus. How could I do it?
tikz-pgf
tikz-pgf
asked Mar 24 at 11:41
GabrielGabriel
39619
39619
Have you searched this site for tori?
– Benjamin McKay
Mar 24 at 11:46
@BenjaminMcKay Yes, I did. I think I viewed every post about tori here and not a single one solves my problem.
– Gabriel
Mar 24 at 11:46
You can check my (new) answer of the (old) question How to draw a torus.
– Kpym
Mar 31 at 16:31
add a comment |
Have you searched this site for tori?
– Benjamin McKay
Mar 24 at 11:46
@BenjaminMcKay Yes, I did. I think I viewed every post about tori here and not a single one solves my problem.
– Gabriel
Mar 24 at 11:46
You can check my (new) answer of the (old) question How to draw a torus.
– Kpym
Mar 31 at 16:31
Have you searched this site for tori?
– Benjamin McKay
Mar 24 at 11:46
Have you searched this site for tori?
– Benjamin McKay
Mar 24 at 11:46
@BenjaminMcKay Yes, I did. I think I viewed every post about tori here and not a single one solves my problem.
– Gabriel
Mar 24 at 11:46
@BenjaminMcKay Yes, I did. I think I viewed every post about tori here and not a single one solves my problem.
– Gabriel
Mar 24 at 11:46
You can check my (new) answer of the (old) question How to draw a torus.
– Kpym
Mar 31 at 16:31
You can check my (new) answer of the (old) question How to draw a torus.
– Kpym
Mar 31 at 16:31
add a comment |
2 Answers
2
active
oldest
votes
An answer with some really minimal changes and no additional libraries:
documentclassarticle
usepackagetikz
%usetikzlibraryintersections
begindocument
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
draw(7.5,1.1) ellipse (1 and 1.25);
clip (7.5,1.1) ellipse (1 and 1.25);
draw (7.5,-1.1) ellipse (1 and 1.25);
fill[white] (7.5,-1.1) ellipse (1 and 1.25);
endscope
endtikzpicture
enddocument
An answer with fillbetweewn
library (useful in many other cases):
documentclassarticle
usepackagetikz
usepackagepgfplots
pgfplotssetcompat=1.15
usepgfplotslibraryfillbetween
begindocument
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
path[draw,name path= A](7.5,1.1) ellipse (1 and 1.25);
clip (7.5,1.1) ellipse (1 and 1.25);
path[draw,name path=B] (7.5,-1.1) ellipse (1 and 1.25);
fill [white,
intersection segments=
of=A and B,
sequence=A1--B1
];
endscope
endtikzpicture
enddocument
Both answers output:
add a comment |
With even odd rule
it is a two-liner. (I would strongly advise against filling some area white because if you use this on top of any background, you will regret it.)
documentclass[tikz,border=3.14mm]standalone
begindocument
begintikzpicture
draw[fill=blue,even odd rule] (7.5,0) ellipse (1 and .75)
(7,0) arc(120:60:1 and 1.25) arc(-60:-120:1 and 1.25);
draw (7,0) arc(-120:-130:1 and 1.25) (8,0) arc(-60:-50:1 and 1.25);
endtikzpicture
enddocument
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%2f481188%2ffilling-the-middle-of-a-torus-in-tikz%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
An answer with some really minimal changes and no additional libraries:
documentclassarticle
usepackagetikz
%usetikzlibraryintersections
begindocument
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
draw(7.5,1.1) ellipse (1 and 1.25);
clip (7.5,1.1) ellipse (1 and 1.25);
draw (7.5,-1.1) ellipse (1 and 1.25);
fill[white] (7.5,-1.1) ellipse (1 and 1.25);
endscope
endtikzpicture
enddocument
An answer with fillbetweewn
library (useful in many other cases):
documentclassarticle
usepackagetikz
usepackagepgfplots
pgfplotssetcompat=1.15
usepgfplotslibraryfillbetween
begindocument
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
path[draw,name path= A](7.5,1.1) ellipse (1 and 1.25);
clip (7.5,1.1) ellipse (1 and 1.25);
path[draw,name path=B] (7.5,-1.1) ellipse (1 and 1.25);
fill [white,
intersection segments=
of=A and B,
sequence=A1--B1
];
endscope
endtikzpicture
enddocument
Both answers output:
add a comment |
An answer with some really minimal changes and no additional libraries:
documentclassarticle
usepackagetikz
%usetikzlibraryintersections
begindocument
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
draw(7.5,1.1) ellipse (1 and 1.25);
clip (7.5,1.1) ellipse (1 and 1.25);
draw (7.5,-1.1) ellipse (1 and 1.25);
fill[white] (7.5,-1.1) ellipse (1 and 1.25);
endscope
endtikzpicture
enddocument
An answer with fillbetweewn
library (useful in many other cases):
documentclassarticle
usepackagetikz
usepackagepgfplots
pgfplotssetcompat=1.15
usepgfplotslibraryfillbetween
begindocument
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
path[draw,name path= A](7.5,1.1) ellipse (1 and 1.25);
clip (7.5,1.1) ellipse (1 and 1.25);
path[draw,name path=B] (7.5,-1.1) ellipse (1 and 1.25);
fill [white,
intersection segments=
of=A and B,
sequence=A1--B1
];
endscope
endtikzpicture
enddocument
Both answers output:
add a comment |
An answer with some really minimal changes and no additional libraries:
documentclassarticle
usepackagetikz
%usetikzlibraryintersections
begindocument
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
draw(7.5,1.1) ellipse (1 and 1.25);
clip (7.5,1.1) ellipse (1 and 1.25);
draw (7.5,-1.1) ellipse (1 and 1.25);
fill[white] (7.5,-1.1) ellipse (1 and 1.25);
endscope
endtikzpicture
enddocument
An answer with fillbetweewn
library (useful in many other cases):
documentclassarticle
usepackagetikz
usepackagepgfplots
pgfplotssetcompat=1.15
usepgfplotslibraryfillbetween
begindocument
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
path[draw,name path= A](7.5,1.1) ellipse (1 and 1.25);
clip (7.5,1.1) ellipse (1 and 1.25);
path[draw,name path=B] (7.5,-1.1) ellipse (1 and 1.25);
fill [white,
intersection segments=
of=A and B,
sequence=A1--B1
];
endscope
endtikzpicture
enddocument
Both answers output:
An answer with some really minimal changes and no additional libraries:
documentclassarticle
usepackagetikz
%usetikzlibraryintersections
begindocument
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
draw(7.5,1.1) ellipse (1 and 1.25);
clip (7.5,1.1) ellipse (1 and 1.25);
draw (7.5,-1.1) ellipse (1 and 1.25);
fill[white] (7.5,-1.1) ellipse (1 and 1.25);
endscope
endtikzpicture
enddocument
An answer with fillbetweewn
library (useful in many other cases):
documentclassarticle
usepackagetikz
usepackagepgfplots
pgfplotssetcompat=1.15
usepgfplotslibraryfillbetween
begindocument
begintikzpicture
fill[blue] (7.5,0) ellipse (1 and .75);
draw (7.5,0) ellipse (1 and .75);
beginscope
clip (7.5,-.9) ellipse (1 and 1.25);
path[draw,name path= A](7.5,1.1) ellipse (1 and 1.25);
clip (7.5,1.1) ellipse (1 and 1.25);
path[draw,name path=B] (7.5,-1.1) ellipse (1 and 1.25);
fill [white,
intersection segments=
of=A and B,
sequence=A1--B1
];
endscope
endtikzpicture
enddocument
Both answers output:
edited Mar 24 at 12:38
answered Mar 24 at 12:23
koleygrkoleygr
13.4k11039
13.4k11039
add a comment |
add a comment |
With even odd rule
it is a two-liner. (I would strongly advise against filling some area white because if you use this on top of any background, you will regret it.)
documentclass[tikz,border=3.14mm]standalone
begindocument
begintikzpicture
draw[fill=blue,even odd rule] (7.5,0) ellipse (1 and .75)
(7,0) arc(120:60:1 and 1.25) arc(-60:-120:1 and 1.25);
draw (7,0) arc(-120:-130:1 and 1.25) (8,0) arc(-60:-50:1 and 1.25);
endtikzpicture
enddocument
add a comment |
With even odd rule
it is a two-liner. (I would strongly advise against filling some area white because if you use this on top of any background, you will regret it.)
documentclass[tikz,border=3.14mm]standalone
begindocument
begintikzpicture
draw[fill=blue,even odd rule] (7.5,0) ellipse (1 and .75)
(7,0) arc(120:60:1 and 1.25) arc(-60:-120:1 and 1.25);
draw (7,0) arc(-120:-130:1 and 1.25) (8,0) arc(-60:-50:1 and 1.25);
endtikzpicture
enddocument
add a comment |
With even odd rule
it is a two-liner. (I would strongly advise against filling some area white because if you use this on top of any background, you will regret it.)
documentclass[tikz,border=3.14mm]standalone
begindocument
begintikzpicture
draw[fill=blue,even odd rule] (7.5,0) ellipse (1 and .75)
(7,0) arc(120:60:1 and 1.25) arc(-60:-120:1 and 1.25);
draw (7,0) arc(-120:-130:1 and 1.25) (8,0) arc(-60:-50:1 and 1.25);
endtikzpicture
enddocument
With even odd rule
it is a two-liner. (I would strongly advise against filling some area white because if you use this on top of any background, you will regret it.)
documentclass[tikz,border=3.14mm]standalone
begindocument
begintikzpicture
draw[fill=blue,even odd rule] (7.5,0) ellipse (1 and .75)
(7,0) arc(120:60:1 and 1.25) arc(-60:-120:1 and 1.25);
draw (7,0) arc(-120:-130:1 and 1.25) (8,0) arc(-60:-50:1 and 1.25);
endtikzpicture
enddocument
edited Mar 24 at 13:11
answered Mar 24 at 12:45
marmotmarmot
120k6155292
120k6155292
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%2f481188%2ffilling-the-middle-of-a-torus-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
Have you searched this site for tori?
– Benjamin McKay
Mar 24 at 11:46
@BenjaminMcKay Yes, I did. I think I viewed every post about tori here and not a single one solves my problem.
– Gabriel
Mar 24 at 11:46
You can check my (new) answer of the (old) question How to draw a torus.
– Kpym
Mar 31 at 16:31