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.

Vectoroid的更多相关文章

随机推荐

  1. .net使用FluentValidation进行服务端验证。

          背景 最近使用asp.mvc 做一个在线口语系统项目,在服务端验证问题遇到了一些小问题. 自己根据数据库表user定义一个数据库表实体对象UserDbEntity [Table(" ...

  2. paip.编程语言到底有没有优劣之分优秀之分

    paip.编程语言到底有没有优劣之分优秀之分 人有没有优秀之分之分呢??狗有没有优秀之分呢?? 当然是有的,有好人坏人的说法,或者精英平民的区分..狗也有好狗狗,坏狗,疯狗嘛.. 所以,自然,编程语言 ...

  3. Leetcode-283 Move Zeroes

    #283.   Move Zeroes Given an array nums, write a function to move all 0's to the end of it while mai ...

  4. java中static{}语句块详解

    static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法,下面我们详细的讨论一下该语句块的特性及应用. 一.在程序的一次执行过程中,stati ...

  5. Android Studio使用小技巧:提取方法代码片段

    http://www.jb51.net/article/65510.htm 今天来给大家介绍一个非常有用的Studio Tips,有些时候我们在一个方法内部写了过多的代码,然后想要把一些代码提取出来再 ...

  6. 关于启明星系统移除apppath配置,让系统自动获取路径来设置cookie的解决方法

    启明星系统底层使用统一接口,特别是用户,用户登录后,都会建立一个 userinfo 的cookie.请看下面2个网址: http://120.24.86.232/book http://120.24. ...

  7. Radio Basics for RFID

    Radio Basics for RFID The following is excerpted from Chapter 3: Radio Basics for UHF RFID from the ...

  8. 发布EWM RF ITS Mobile 相关服务

    发布EWM RF ITS Mobile 相关服务 TCODE:SIAC_PUBLISH_ALL_INT ~XSRFCHECK = 0 SICF 参数: ~THEME     99 ~TRANSACTI ...

  9. Swift入门篇-字符串和字符

    今天主要是介绍一下字符串的用法 ,字符串的语法和object-c语法不太一样,但是思想是一样,就是写法不太一样.如果您对.net和java语法比较熟悉的话,那您几乎没有深压力.如果您对swift 基本 ...

  10. Mac OSX - 如何在bash_profile中配置全局环境变量

    我们知道,在Linux操作系统下,配置环境变量是使用如下命令: vim /etc/profile 在OSX下,我们用如下命令打开环境变量配置文件: open ~/.bash_profile 典型的环境 ...