tikz弧面填充,椭圆柱侧面颜色填充

发布于 2021-05-02 18:14:26

请问如何进行弧面填充,我想把椭圆柱的侧表面进行填充,但为什么会是这样子?1111.png

查看更多

关注者
0
被浏览
1.9k
越来越少
越来越少 2021-05-04
这家伙很懒,什么也没写!
%\usepackage{pgfplots}
\begin{tikzpicture}
\begin{axis}[
view/az=120,
axis lines=center,
axis on top,
axis equal=true,
enlarge x limits,
trig format plots=rad,
xlabel=$x$,ylabel=$y$,zlabel=$z$,
colormap/viridis,
%shader=interp,
]
\addplot3 [
surf,
samples=50,
samples y=20,
domain=-pi/2:pi/2,
domain y=0:1
] ({sin(x)},{cos(x)},y);
\end{axis}
\end{tikzpicture}

ffa16be897476fd41f89978ef020d082.png

TikZ 的 fill 用于二维的填充,默认采用 /tikz/nonzero rule 这个规则来判断图形的内部。你填充的路径是用三维坐标构造的,但 TikZ 会把它转换为二维路径,再做填充。

3 个回答
V V
V V 2021-05-03
这家伙很懒,什么也没写!

多弄几个节点或者换成两个90°的就可以了

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览