<div dir="ltr">Non je ne parlais pas du code source ce la bibliothèque que tu utilises, mais TON code dans ton moteur de rendu.<br>A mon avis au lieu des "LinePatternSymbolizer", cela marcherait mieux avec<br><br>

PolyOffsetBuilder<br><br>dans<br><br><a href="https://github.com/mapnik/mapnik/blob/master/deps/clipper/src/clipper.cpp">https://github.com/mapnik/mapnik/blob/master/deps/clipper/src/clipper.cpp</a><br><div><br></div><div style>

(Clipper contient tout un stock d'algorithmes de calcul et dérivation de géométries)</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Le 9 juin 2013 17:33, Christian Quest <span dir="ltr"><<a href="mailto:cquest@openstreetmap.fr" target="_blank">cquest@openstreetmap.fr</a>></span> a écrit :<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le 9 juin 2013 17:14, Philippe Verdy <<a href="mailto:verdy_p@wanadoo.fr">verdy_p@wanadoo.fr</a>> a écrit :<br>
<div class="im">> Mauvaise méthode donc.<br>
><br>
> Tu fais comment pour dessiner les routes ? Tu utilises bien des lignes en<br>
> précisant une épaisseur de trait et le moteur de rendu vectoriel calcule un<br>
> polygone à remplir (ce qui se fait dans le moteur graphique un buffer, non<br>
> ?)<br>
><br>
> Tout moteur graphique vectoriel (par exemple SVG ou Postscript) fait ainsi :<br>
> en fait il ne trace pas des lignes mais remplit un polygone. Même pour faire<br>
> des lignes avec un pattern (tirets, pointillés, ...), ce sont encore des<br>
> polygones qui sont créés avant d'être remplis.<br>
><br>
> Je ne sais pas ce qu'est ton "line-pattern" (je n'ai pas le détail de ce que<br>
> fais ton code) mais ce que tu décris n'a rien à voir avec la terminologie<br>
> habituelle dans les moteurs vectoriels, où il ne s'agit pas du tout de<br>
> répéter une image le long d'un trait virtuel.<br>
><br>
<br>
</div><a href="https://github.com/mapnik/mapnik/wiki/LinePatternSymbolizer" target="_blank">https://github.com/mapnik/mapnik/wiki/LinePatternSymbolizer</a><br>
<br>
Je croyais avoir déjà mis le lien.<br>
<br>
Et pour le code (qui n'est pas le mien):<br>
<a href="https://github.com/mapnik/mapnik/blob/master/src/line_pattern_symbolizer.cpp" target="_blank">https://github.com/mapnik/mapnik/blob/master/src/line_pattern_symbolizer.cpp</a><br>
<div class="im HOEnZb"><br>
--<br>
Christian Quest - OpenStreetMap France<br>
Un nouveau serveur pour OSM... <a href="http://donate.osm.org/server2013/" target="_blank">http://donate.osm.org/server2013/</a><br>
<br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Talk-fr mailing list<br>
<a href="mailto:Talk-fr@openstreetmap.org">Talk-fr@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-fr" target="_blank">http://lists.openstreetmap.org/listinfo/talk-fr</a><br>
</div></div></blockquote></div><br></div>