Re: [Gerbv-devel] Aperture macros debugged
Brought to you by:
spetm,
thepurlieu
|
From: Stefan P. <sp...@st...> - 2008-01-04 15:03:14
|
Julian wrote: > I've committed several upgrades to the macro rendering logic in > HEAD, so the full-ex file now renders the same as the stable branch. > When I originally coded the macro rendering stuff in cairo, I skipped > over a lot. I'm hoping to start making some nice torture test files for > all the macro primatives so we can make sure all the rendering works > correctly. Please let me know if you see anything else that isn't > rendering correctly and I'll gladly fix it. The cairo functions can be > a little confusing... :) Cairo makes it not about pixels anymore... Anyhow looks great now. Haven't found any bugs in the aperture macro stuff yet. Not that I have looked that closely. I fixed the aperture macro drawing for the GDK target and it is in the CVS now. Then, is the next step to start implementing the "aperture macro optimizer"? I think I will add a function in amacro.c that handles conversion of AD with AM to just apertures. What do you think? > Thanks for all your great work in getting the amacro parser > "upgraded" to handle the in-line calculations. gerbv is getting darn > close to being able to handle every possible RS274X feature (which is > more than most free Windows viewers can do I think). I hope we handle them correct. When I read the gerber definition paper I get really confused. Some things I have never seen used in actual gerber files and I think it is because no-one really understands how it is intended to work. Regards, /Stefan |