Voici l’objectif de la boule « 3D » à tracer avec TikZ :
Voici le code TikZ à utiliser :
begin{tikzpicture} \shade[ball color=white,opacity=0.25](3,3)circle (2); \draw(3,3)circle(2); \draw[thick,blue](3,5)arc(90:-90:1cm and 2cm); \draw[thick,blue!50,dashed](3,5)arc(90:-90:-1cm and 2cm); \fill(3,5)circle(0.05)node[above]{A}; \fill(3,1)circle(0.05)node[below]{B}; \end{tikzpicture}
Détaillons la syntaxe :
\shade[ball color=white,opacity=0.25](3,3)circle (2);
La première commande, \shade
, permet de tracer un dégradé en une ombre. Le premier paramètre, ball
, indique que l’ombre est créée avec la forme d’une boule. Le deuxième paramètre, color=white
, donne la coleur principale, du blanc. La deuxième couleur par défaut est du noir. Ensuite, nous ajoutons de la transparence afin que le dégradé ne soit pas trop important, opacity=0.25
. Ce dégradé est placé aux coordonnées (3,3)
et est un cercle, circle
, avec un rayon de 2 cm
.
\draw(3,3)circle(2);
La deuxième ligne permet d’avoir le controur noir autour du dégradé, afin de matérialiser son controur. Ce cercle utilise les mêmes paramètres que le dégradé.
\draw[thick,blue](3,5)arc(90:-90:1cm and 2cm);
La troisième ligne permet de créer l’arc d’ellipse bleu en trait plein. Le trait est épais, thick
, et il est bleu, blue
. Le tracé commence aux coordonnées (3,5)
, il fait un angle de 90
degrés au départ du tracé (point A) par rapport au centre du cercle et il possède un rayon de 1cm
. La suite du tracé à la fin de l’arc, fait un angle de –90
degrés à la fin du tracé (point B) par rapport au centre du cercle et il possède un rayon de 2cm
.
\draw[thick,blue!50,dashed](3,5)arc(90:-90:-1cm and 2cm);
Pour le deuxième arc d’ellipse en pointillés, les principes sont les mêmes que précédemment.
\fill(3,5)circle(0.05)node[above]{A}; \fill(3,1)circle(0.05)node[below]{B};
Les deux dernières lignes permettent de tracer les points A
et B
. Nous traçons des cercles de 0,05 cm
de rayon aux coordonnées (3,5)
et (3,1)
. Nous y ajoutons des nœuds de texte avec les libellés A
et B
, au-dessus et au-dessous des points.