我想在PGF/TikZ中顯示一個球體來說明大圓的想法。如何查找PGF/TikZ中的橢圓交點
我現在的結果的代碼是:
\begin{tikzpicture}
\tikzfading[name=fade right,
left color=transparent!20,
right color=transparent!90]
\tikzfading[name=fade out,
inner color=transparent!100,
outer color=transparent!10]
\tikzfading[name=fade right gc,
left color=transparent!0,
right color=transparent!70]
\draw [<->, dashed] (0,-5) -- (0,5); % y-axis
\draw [->, dashed] (0, 0) -- (20:5); % x-axis
\draw [->, dashed] (0, 0) -- (200:5); % x-axis
\draw [->, dashed] (0, 0) -- (340:5); % z-axis
\draw [->, dashed] (0, 0) -- (160:5); % z-axis
\fill [color=cyan, opacity=0.15, path fading=fade out] (0,0) circle (4cm); % bounding circle
\fill [color=cyan, opacity=0.25, path fading=fade right, fading angle=90] (0,0) ellipse (4cm and 1cm); % x-y-axis area
% great circle 1
\draw [rotate=-40, color=red, path fading=fade right gc, fading angle=40] (0,0) ellipse (4cm and 1cm);
% great circle 2
\draw[rotate=5, color=red, path fading=fade right gc, fading angle=5] (0,0) ellipse (1.5cm and 4cm);
\end{tikzpicture}
我如何
- 找到兩個紅色橢圓相交的兩個點(評論道大圓1和2),
- 找到一條線(起源於中心(0,0))與一個橢圓的交點,並在那裏放置一個小圓或矩形?
放置一個小圓圈或矩形不存在問題。 非常感謝!
感謝您的詳細解答。據我所知,我需要從CVS獲得最新的開發者版本,因爲intersection不包含在「regular」pgf-2.00.tar.gz中。由於我在安裝時遇到了一些問題,因此我會盡快回復。 – user327684 2010-05-10 21:51:30
這個(第二篇文章=第一個回覆)http://www.latex-community.org/forum/viewtopic.php?f=45&t=5687可能對許多其他運行MikTex有用。 – user327684 2010-05-11 07:51:41
完美的作品!非常感謝! – user327684 2010-05-11 07:58:21