Tikz: sélectionner la zone d'une figure

Bonjour tous,

j’ai dessin un pont que j’ai coup en deux avec un rectangle.
Ce que j’aurais prfr, c’est russir slectionner la zone cache par
le rectangle pour lui donner une autre couleur. je suis en train de
chercher dans la doc de tikz mais pour le moment je fais choux blanc.

une ide?

cordialement,
marc

\usepackage{tikzpeople}
\begin{document}
\begin{tikzpicture}

    \filldraw
        [draw,thick,black,fill=black!50]
        (.5,0)
        -- (0,0)
        -- (0,3)
        -- (6,3)
        -- (6,0)
        -- (5.5,0) .. controls (4,3) and (2,3) .. cycle
        % (4,3) circle [radius=.3]
        % (2,3) circle [radius=.3]
    ;

    \fill [white] (2,0) rectangle (4,4) ;

    % \draw [dashed,black]
    %     (4,4) -- (4,0)
    %     (2,4) -- (2,0)
    % ;


\end{tikzpicture}

\end{document}

Le 12 nov. 2019 à 09:44, Marc Chantreux xyz@xyz.tld a écrit :

Bonjour à tous,

j’ai dessiné un pont que j’ai coupé en deux avec un rectangle.
Ce que j’aurais préféré, c’est réussir à sélectionner la zone cachée par
le rectangle pour lui donner une autre couleur. je suis en train de
chercher dans la doc de tikz mais pour le moment je fais choux blanc.

une idée?

\fill [red] (2,0) rectangle (4,4) ;

ne marche pas ?

sinon, je ne comprend pas la question…

J.A.

Bonjour,

\fill [red] (2,0) rectangle (4,4) ;

heuu … non je voulais conserver l’arche. il faut russir a
saucissonner la zone qui est au dessus de l’arche.

j’ai l’impression de pouvoir faire un truc avec crop: je suis en train
de regarder.

a+
marc

Le 12/11/2019 à 16:19, Marc Chantreux a écrit :

Bonjour,

\fill [red] (2,0) rectangle (4,4) ;
heuu … non je voulais conserver l’arche. il faut réussir a
saucissonner la zone qui est au dessus de l’arche.

j’ai l’impression de pouvoir faire un truc avec crop: je suis en train
de regarder.

a+
marc

Bonjour,

Et l’option scope de Tikz?

Le 12 nov. 2019 à 16:19, Marc Chantreux xyz@xyz.tld a écrit :

Bonjour,

\fill [red] (2,0) rectangle (4,4) ;

heuu … non je voulais conserver l’arche. il faut réussir a
saucissonner la zone qui est au dessus de l’arche.

j’ai l’impression de pouvoir faire un truc avec crop: je suis en train
de regarder.

Avec crop ça doit marcher (en tout cas ça marchait bien en PostScript…).

Mais ça dépend de ce que vous voulez faire, car on peut aussi jouer sur l’ordre des opérations, par exemple écrire (dans cet ordre)

\fill [red] (2,0) rectangle (4,4) ;

[draw,thick,black,fill=black!50]
(.5,0)
– (0,0)
– (0,3)
– (6,3)
– (6,0)
– (5.5,0) .. controls (4,3) and (2,3) .. cycle
% (4,3) circle [radius=.3]
% (2,3) circle [radius=.3]

J.A.

bonjour,

je ne suis arriv a mes fins ni avec scope ni avec crop.

je vois des solutions sur le web a base de pfgplot, je laisse tomber
par manque de temps.

a bientot pour de prochaines aventures.

cordialement,
marc