Vectoroid

Use cases

  • Drawing (sketch, illustrations, cartooning, etc).
  • Diagramming (any sort of chart with object libraries).
  • Prototyping/Wireframing.
  • Animators (step, tweened, ...).
  • Games.
  • Presentation and group collaboration.
  • Document Viewers.
  • Widgets & Wallpapers.
  • ...

Features

  • Rotate, scale, move, skew path transformations.
  • Gradient & bitmap fills.
  • Grouping & layers.
  • Many shape templates & generators.
  • API to use in other applications.
  • Save & load from JSON.
  • Renderer w. viewport (to canvas / bitmap).
  • Android display components (DisplayView).
  • Export/Import to SVG.
  • Particle systems and animator.
  • Drawing editor components (inc. Overlays, Picture cropper ).
  • Full Undo/redo.
  • Path auto-smoothing.
  • Multi-touch interface.
  • Copy/Paste stack.
  • Text and be stretched and scaled by simple hand gestures.
  • Path merging (Union, difference, outline, intersection, XOR).
  • Smoothing and outlining.

TODO's ( or in progress ... )

  • Arcs for SVG Paths.
  • Arc, Bezier , Point editing.
  • Convert points to cubic.
  • Bitmap caching of layers and groups.
  • Snapping.
  • Text-alignment and effects (super/sub-script, italics, etc).
  • Clipping paths.
  • Filters.
  • Android component fillout - Customising and Theming/styling.
  • PDF import.
  • OpenGL Renderer.
  • Custom Pen/FIll.
  • Eraser.
  • Java & Processing ports.
posted @ 2013-10-27 15:51  张云贵  Views(485)  Comments(0Edit  收藏  举报