
Tikz oferece snake
decoração, que no entanto não é pura decoração senoidal. Conforme está escrito no manual do Tikz, snake
é "onda senoidal com início e fim suavizados". Eu gostaria de ter uma decoração senoidal pura.
Estou ciente de que existe uma solução para complete sines
, que sempre desenha o número total de senos:
TikZ termina um caminho transformado com um segmento reto
O problema é que eu quero que essa linha fique reta se os senos não couberem.
\draw [decoration={sines,segment length=1cm,amplitude=1cm},decorate] (0,0) -- (0,1.6cm);
deve-se desenhar 1,5 senos e uma linha reta de 0,1 cm de comprimento. Também deve funcionar com pre length
e post length
, assim como snake
funciona.
Acho que deveria ser mais simples do que isso complete sines
, mas não sei como ajustar a solução do @Jake às minhas necessidades.