Daniel Freeman

Technology, Film-making, Digital Media and Adobe AIR

e2vector

e2vector is an illustration app. that enables you to draw pictures, or import and modify online SVG artwork.

One problem with creating applications like these is that I make it all look so easy. Compared with a form-based Flex business applications with lots of grids and numbers, you would think that drawing would be child's-play. Actually, an application such as e2vector is extremely sophisticated under the bonnet.

e2vector incorporates a very sophisticated algorithm that enables it to splice paths. Pulling apart overlapping arcs so that they split at the points where they overlap. It takes a lot of code to achieve something that seems so simple and intuitive to use. Shape intersection and union are not trivial either.

(Watch a video introduction to e2vector)

Whoa. You need to install Adobe Flash Player.

If you've downloaded an earlier version of this software - you may need to delete the old one, before you can install this one.


Known limitations with this Beta version:


1. SVG import/export. I’ve just tackled a common subset of the SVG specification. Some SVG files contain unexpected things, and my SVG class isn’t bullet-proof yet. Gradients aren’t always imported as expected. Cubic paths occasionally hiccup. Text and embedded images aren’t supported yet either. ..... Nothing I can’t remedy given more time.


2. Menus on a Mac are as intended (with keyboard shortcuts, etc...), but I haven’t implemented native menus on a PC yet. The menu you see along the top of the window isn’t the final intention.


3. Please remove any old versions of this application before installing this new version.