I am looking for an open-source project, written in C#/Java, that does vectorial graphical manipulation, a-la Illustrator. I don’t need anything terribly complex or fully-featured. I intend to use it as a base for creating a 2D-game level editor, where I will be manipulating paths to create some geometry for the level.
I figured that what I want to built is extremely similar to a painting program using vector-based graphics. I welcome any suggestions.
Neither MS-Paint or Photoshop allow vector graphic manipulation, however Inkscape allows for vector graphics manipulation of SVG files. And it’s free, easy to use, and well documented. If you want something more Photoshop like (i.e. it allows you to manipulate bitmaps), then try Gimp – also free, well documented, and relatively easy to use.