Does anyone think this would be useful to have in qtpaint? It would mean adding a new primitive type, the path.<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Paul Murrell</b> <span dir="ltr">&lt;<a href="mailto:p.murrell@auckland.ac.nz">p.murrell@auckland.ac.nz</a>&gt;</span><br>
Date: Sun, Jun 27, 2010 at 2:42 PM<br>Subject: [Rd] support for polygons with holes<br>To: &quot;<a href="mailto:r-devel@r-project.org">r-devel@r-project.org</a>&quot; &lt;<a href="mailto:r-devel@r-project.org">r-devel@r-project.org</a>&gt;<br>
<br><br>Hi<br>
<br>
This is for developers of extension packages that provide extra<br>
*graphics devices* for R.<br>
<br>
In the *development* version of R, support has been added to the<br>
graphics engine for rendering polygons with holes (e.g., maps with lakes with islands ...).<br>
<br>
The API change is a new dev_Path() function for graphics devices.<br>
<br>
The R_GE_version constant (in GraphicsEngine.h) has been bumped up to 8<br>
as a marker of this change.<br>
<br>
This means that, at a minimum, all graphics devices should be updated to provide dummy implementations of the new functions to just say that the feature is not yet implemented (see for example the PicTeX and XFig<br>
devices in the &#39;grDevices&#39; package).<br>
<br>
A full implementation of dev_Path() should be able to render paths that consist of multiple sub-paths which can be filled using either the even-odd rule or the non-zero winding rule (see the examples in polypath() from &#39;graphics&#39; or grid.path() from &#39;grid&#39;).<br>

<br>
Paul<br>
-- <br>
Dr Paul Murrell<br>
Department of Statistics<br>
The University of Auckland<br>
Private Bag 92019<br>
Auckland<br>
New Zealand<br>
64 9 3737599 x85392<br>
<a href="mailto:paul@stat.auckland.ac.nz" target="_blank">paul@stat.auckland.ac.nz</a><br>
<a href="http://www.stat.auckland.ac.nz/%7Epaul/" target="_blank">http://www.stat.auckland.ac.nz/~paul/</a><br>
<br>
______________________________________________<br>
<a href="mailto:R-devel@r-project.org" target="_blank">R-devel@r-project.org</a> mailing list<br>
<a href="https://stat.ethz.ch/mailman/listinfo/r-devel" target="_blank">https://stat.ethz.ch/mailman/listinfo/r-devel</a><br>
</div><br>