Cylinder Question about LaTeX (Evgeny.Makarov)

In summary, Evgeny.Makarov tried using \filldraw with the arc command to round and shade the circular sides but it wasn't going so well.
  • #1
Dustinsfl
2,281
5
I can't seem to make a cylinder that is circular on the yz axis and runs length wise down the x.
Evgeny.Makarov do you know how to accomplish this?

I tried using \filldraw with the arc command to round and shade the circular sides but it wasn't going so well.
 
Physics news on Phys.org
  • #2
Re: cylinder (Evgeny.Makarov)

Code:
\usetikzlibrary{arrows}
\begin{tikzpicture}[>=stealth']
\newcommand{\rx}{.5cm}
\newcommand{\ry}{1.5cm}
\filldraw[right color=gray!70,left color=white,middle color=gray!30,shading=axis,opacity=1] (6,0) circle ({\rx} and \ry);
\filldraw[top color=gray!70!black,bottom color=gray!70!black,middle color=gray!30,shading=axis,opacity=1] (0,-\ry) -- (6,-\ry) arc (-90:-270:{\rx} and \ry) -- (0,\ry) arc (90:270:{\rx} and \ry);
\draw[dashed] (0,-\ry) arc (-90:90:{\rx} and \ry);

\draw[dashed] (0,0) -- (6,0); \draw[->] (6,0) -- (7.5,0) node[below] {$x$};
\draw[dashed] (0,0) -- (0,\ry); \draw[->] (0,\ry) -- (0,\ry+1cm) node[left] {$z$};
\draw[dashed] (0,0) -- (\ry,\ry); \draw[->] (\ry,\ry) -- (\ry+.5cm,\ry+.5cm) node[below right] {$y$};
\end{tikzpicture}

gives this.

View attachment 638

(Used code from StackExchange.)
 

Attachments

  • cylinder.png
    cylinder.png
    4.9 KB · Views: 50
  • #3
Re: cylinder (Evgeny.Makarov)

Evgeny.Makarov said:
Code:
\usetikzlibrary{arrows}
\begin{tikzpicture}[>=stealth']
\newcommand{\rx}{.5cm}
\newcommand{\ry}{1.5cm}
\filldraw[right color=gray!70,left color=white,middle color=gray!30,shading=axis,opacity=1] (6,0) circle ({\rx} and \ry);
\filldraw[top color=gray!70!black,bottom color=gray!70!black,middle color=gray!30,shading=axis,opacity=1] (0,-\ry) -- (6,-\ry) arc (-90:-270:{\rx} and \ry) -- (0,\ry) arc (90:270:{\rx} and \ry);
\draw[dashed] (0,-\ry) arc (-90:90:{\rx} and \ry);

\draw[dashed] (0,0) -- (6,0); \draw[->] (6,0) -- (7.5,0) node[below] {$x$};
\draw[dashed] (0,0) -- (0,\ry); \draw[->] (0,\ry) -- (0,\ry+1cm) node[left] {$z$};
\draw[dashed] (0,0) -- (\ry,\ry); \draw[->] (\ry,\ry) -- (\ry+.5cm,\ry+.5cm) node[below right] {$y$};
\end{tikzpicture}

gives this.

https://www.physicsforums.com/attachments/638

(Used code from StackExchange.)

I have seen that one but one you change $x$ to come out of the paper it doesn't translate well.
 

Related to Cylinder Question about LaTeX (Evgeny.Makarov)

1. What is LaTeX?

LaTeX is a typesetting language used for creating high-quality documents, particularly in the fields of mathematics, science, and technical writing.

2. What is the "Cylinder Question" in LaTeX?

The "Cylinder Question" refers to a common problem in LaTeX where the user is trying to typeset a cylinder shape but is having trouble with the formatting and equations.

3. Who created LaTeX?

LaTeX was created by Leslie Lamport in the 1980s as an extension of the typesetting language TeX, created by Donald Knuth.

4. Is LaTeX difficult to learn?

LaTeX can be challenging to learn for beginners, but with practice and familiarity, it can be a powerful tool for creating professional-looking documents.

5. Are there any alternatives to LaTeX?

Yes, there are other typesetting languages and software programs available, such as Microsoft Word and Adobe InDesign, but LaTeX is often preferred by scientists and academics for its precision and ability to handle complex equations and formatting.

Similar threads

  • MATLAB, Maple, Mathematica, LaTeX
Replies
3
Views
325
  • Sci-Fi Writing and World Building
Replies
9
Views
2K
Replies
1
Views
640
  • Sci-Fi Writing and World Building
Replies
1
Views
644
  • MATLAB, Maple, Mathematica, LaTeX
Replies
4
Views
2K
  • Advanced Physics Homework Help
Replies
16
Views
2K
  • Calculus and Beyond Homework Help
Replies
14
Views
3K
  • Mechanical Engineering
Replies
3
Views
1K
Replies
10
Views
3K
  • Calculus and Beyond Homework Help
Replies
5
Views
1K
Back
Top