[metapost] Cannot fill sector

luigi scarso luigi.scarso at gmail.com
Sun Nov 14 10:39:42 CET 2010


On Sun, Nov 14, 2010 at 10:35 AM, Dirk Laurie <dpl at sun.ac.za> wrote:
> On Sun, Nov 14, 2010 at 07:00:02AM +0200, Yasir Malik wrote:
>>
>> I'm having trouble filling a sector.  Metapost does not return an error,
>> but the "area" path is not filled.  Here's my code:
>> ..
>> area = buildcycle(triangle, halfcirc);
>> fill area withgreyscale .7;
>>
> At this point, I insert into xx.mp (my name for your code):
>
>  show area;
>
> This causes MetaPost to print on xx.log what 'area' is.
> It says:
>> Path at line 23:
> (43.79825,134.79443)..controls (43.79831,134.79456) and (43.79813,134.79465)
>  ..(43.79807,134.79453)..controls (43.798,134.7944) and (43.79819,134.79431)
>  ..cycle
>
> So in my opinion MetaPost does fill the path, but the path is so
> small that you can't see it.
>
> 'show' is very useful.  I suggest that you put in quite a few
> more of them earlier in your code so you can see at what point
> MetaPost shows something you did not mean.  That will make it easier
> to fix the problem.
You can also try the svg output and see the result with inkscape at proper zoom.
-- 
luigi



More information about the metapost mailing list