Hi

Byron Ellis wrote:
> On 2/11/07, Geoff Russell <[EMAIL PROTECTED]> wrote:
>> Hi,
>>
>> 1. I started work on a metapost graphics driver a week or so ago and it is
>> gradually taking shape. I'm building up my own test cases into a
>> script as I go, but
>> figured you may have a "canonical testing script" of cases a driver must 
>> handle?
>>
> 
> I typically use demo(graphics) for initial development and then things
> like example(plotmath) to make sure I'm getting font encoding working
> properly.
> 
>> 2. The clipping function looks like being a tricky problem. It seems
>> to me that the
>> callers of the driver assume that clipping affects all following calls
>> until the next
>> clipping call resets the clipping box.   With metapost, the clipping
>> function clips the
>> current graphics region and has no effect on following drawing functions.  
>> I'm
>> not sure how to handle this --- the 2 models are very different.
>>
> 
> Sounds like you get to make a lot of clipping calls in metapost.


Yes, it may not be the most efficient approach, but one method would be
to keep track of the R's latest clipping region within your device
structure (just update it whenever R asks your device to set the clip
region, i.e., in MetaPost_Clip()) and enforce the current clip region
for each drawing call.

Paul


>> Cheers,
>> Geoff Russell
>>
>> ______________________________________________
>> R-devel@r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
> 
> 

-- 
Dr Paul Murrell
Department of Statistics
The University of Auckland
Private Bag 92019
Auckland
New Zealand
64 9 3737599 x85392
[EMAIL PROTECTED]
http://www.stat.auckland.ac.nz/~paul/

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to