Criando algum gif com tikz: Alguma ideia para conseguir um resultado melhor?

Criando algum gif com tikz: Alguma ideia para conseguir um resultado melhor?

Eu usei este tikz para gerar algum GIF. Aqui está o código e o resultado. Alguma ideia para melhorar

\documentclass[tikz,border={2pt 2pt 2pt 2pt}]{standalone}
 \usepackage{tikz}
 \begin{document}
 \foreach \angle in {0,10,...,360}
{
 \begin{tikzpicture}
 \draw (0,0) circle (1);
 \node at ({cos(\angle)},{sin(\angle)}) {\textcolor{blue}{$\bullet$}};
 \end{tikzpicture}
   }
\end{document}

insira a descrição da imagem aqui

Responder1

Atualizar:Você poderia colocar uma caixa delimitadora maior ao redor de todo o diagrama (acho que a opção do @AndréC nos comentários é conceitualmente melhor do que o caminho que eu tinha originalmente, mesmo que o efeito seja o mesmo), faça o loop ir apenas para 350° para que você não ' Obtenha a pausa no final e mude de um marcador em um nó para desenhar diretamente um círculo. A sugestão do @BlackMild de usar (\angle:1)em vez das funções trigonométricas também é boa.

\documentclass[tikz]{standalone}
\begin{document}
\foreach \angle in {0,10,...,350}
{
  \begin{tikzpicture}
    \draw (0,0) circle (1);
    \fill[blue] (\angle:1) circle (0.07);
    \useasboundingbox (-1.1,-1.1) rectangle (1.1,1.1);
  \end{tikzpicture}%
}
\end{document}

Saída MWE

O GIF animado foi criado usando ImageMagick. A documentação da animação pode ser encontradaaqui.

Eu uso um script de shell simples para a conversa:

#!/bin/bash

BASE=`basename $1 .pdf`
PDF="$BASE.pdf"
GIF="$BASE.gif"
RESOLUTION=300

CONVERT=/usr/bin/convert
CONVERTOPTS="-density $RESOLUTION -delay 8 -loop 0 -background white -alpha remove"

echo "Converting to TSX GIF..."
$CONVERT $CONVERTOPTS $PDF $GIF > /dev/null

informação relacionada