Page 1 sur 1

[Résolu] Arrondi entre deux segments et ondulations

MessagePosté: Samedi 08 Juin 2019, 09:00
par l002265
Bonjour,

Je souhaiterai arrondir l'angle entre les deux segments en rouge dans un premier temps et éventuellement ajouter des ondulations, le but est de dessiner un filtre de chimie.

Merci de votre aide précieuse.

Image


Code: Tout sélectionner
\documentclass{article}
\usepackage{geometry}
\usepackage{tikz}

\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength{\PreviewBorder}{12pt}%  marge

%%%%%%%%%%%%

\begin{document}

 \begin{tikzpicture}[x=1cm, y=1cm,scale=0.25]
 
 \draw  (0,0) --  (0,7);
 \draw  (1,0) -- (1,7);

  \draw (0,0) arc (-180:0:1/2);
  %%%%%%%
 \draw  (-1.5,10) --  (0.3,7.5);
 \draw  (0.3,6) --  (0.3,7.5);
  \draw  (1-0.3,6) --  (1-0.3,7.5);
  \draw  (1+1.5,10) --  (1-0.3,7.5);
 

 \draw  [red] (-1.5+.2,10) --  (0.3+.2,7.5) --   (1-0.3-.2,7.5) -- (1+1.5-.2,10) ; %%% à arrondir + onduler

\end{tikzpicture}

\end{document}

Re: arrondi entre deux segments + ondulations

MessagePosté: Samedi 08 Juin 2019, 09:17
par Denis Bitouzé
Je réponds à côté mais, pour ce genre de choses, le package pst-labo (https://www.ctan.org/pkg/pst-labo) peut être utile.

Re: [Résolue] Arrondi entre deux segments et ondulations

MessagePosté: Samedi 08 Juin 2019, 14:55
par l002265
J'y suis arrivé :

Image






Code: Tout sélectionner
\documentclass{article}
\usepackage{geometry}
\usepackage{tikz}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\usetikzlibrary{arrows,calc,decorations.pathmorphing}
\usetikzlibrary{decorations.markings}
\setlength{\PreviewBorder}{12pt}%  marge

%%%%%%%%%%%%

\begin{document}

 \begin{tikzpicture}[x=1cm, y=1cm,scale=0.25]
 
 \draw  (0,0) --  (0,7);
 \draw  (1,0) -- (1,7);

  \draw (0,0) arc (-180:0:1/2);
  %%%%%%%
 \draw  (-1.5,10) --  (0.3,7.5);
 \draw  (0.3,6) --  (0.3,7.5);
  \draw  (1-0.3,6) --  (1-0.3,7.5);
  \draw  (1+1.5,10) --  (1-0.3,7.5);
 

 %\draw  [red] (-1.5+.2,10) --  (0.3+.2,7.5) --   (1-0.3-.2,7.5) -- (1+1.5-.2,10) ;
 
% \draw [decorate,decoration={snake} ] ((-1.5+.35,10-0.2) ..controls (0.3+.2,7.5-0.3) and (1-0.3-.2,7.5-0.3) .. (1+1.5-.35,10-0.2);
  \draw [decorate,decoration={snake, segment length=0.5mm, amplitude=0.15mm}, yshift = 0.cm]
  ((-1.5,10+0.5) ..controls (0.3+.2,7.5-0.3) and (1-0.3-.2,7.5-0.3) .. (1+1.5,10+0.5);
 
 
 

\end{tikzpicture}

\end{document}



Re: arrondi entre deux segments + ondulations

MessagePosté: Samedi 08 Juin 2019, 20:15
par Mikelenain
Denis Bitouzé a écrit:Je réponds à côté mais, pour ce genre de choses, le package pst-labo (https://www.ctan.org/pkg/pst-labo) peut être utile.

C'est excellent, j'adore ce package.
Merci pour la découverte :)