Mike Owens


Renaissance Hacker Extraordinaire (look at the ego on this one)

Filespanker LLC

September 17
Day 14: Transforms and Arcs

I pretty much lost a day tracing down a bug that I thought was going on somewhere in the CTM, but turned out to be an ordering fuck-up in turning an SVG curve into a polygon via the Bézier approximation code. Was translating via the CTM before converting the SVG arc’s coordinates from relative to absolute. Total mess. This was hard to nail down WITH ruby-debug. I can’t imagine what it would’ve been like without it.

No idea why this particular screenshot ended up some blurry.

Day 14: Transforms and Arcs

I pretty much lost a day tracing down a bug that I thought was going on somewhere in the CTM, but turned out to be an ordering fuck-up in turning an SVG curve into a polygon via the Bézier approximation code. Was translating via the CTM before converting the SVG arc’s coordinates from relative to absolute. Total mess. This was hard to nail down WITH ruby-debug. I can’t imagine what it would’ve been like without it.

No idea why this particular screenshot ended up some blurry.