Vectoroid

时间:2021-12-25 08:10:55

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. 采用RPC方式和document方式 开发Axis2的WebService客户端

      import javax.xml.namespace.QName; import org.apache.axiom.om.OMAbstractFactory; import org.apache.ax ...

    2. 2014年10月30日-----SQL的基础知识

      数据库的概念 结构化查询语言:structured query language 简称:SQL 数据库管理系统:database management system 简称:DBMS 数据库管理员:da ...

    3. Spring 中拦截器与过滤器的区别

      spring 中拦截器 与servlet 的filter 有相似之处.比如二者都是aop 编程思想的体现都能实现权限检查,日志记录等. 不同之处 使用范围不同 Filter 是Servlet 规定的. ...

    4. windows 下安装和运行 hadoop

      windows下安装hadoop,直接去官网采用简单暴力的方法: 1.下载hadoop的安装包:http://hadoop.apache.org/->左边点Releases->点mirro ...

    5. Node.js 流

      稳定性: 2 - 不稳定 流是一个抽象接口,在 Node 里被不同的对象实现.例如request to an HTTPserver 是流,stdout 是流.流是可读,可写,或者可读写.所有的流是 E ...

    6. Android 1.7 中不支持 lambda 表达式

      Error:(129, 32) 错误: -source 1.7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式) lambda expressio ...

    7. java8 先groupingBy 后map

      Map<Integer,List<String>> mapBanJI_UserNameList=list.stream().collect(Collectors.groupin ...

    8. asp&period;net服务器控件button先执行js再执行后台的方法

      服务器控件增强了在后台处理的能力,但是在前台有时候也被受到了限制. 关于button这个服务器控件,我一直想减少它向服务器提交数据.那些检测,还是在客户端实现就好了.这就需要javascript,但是 ...

    9. BZOJ2460 Beijing2011元素(线性基&plus;贪心)

      按价值从大到小考虑每个元素,维护一个线性基,如果向其中加入该元素的编号仍然构成线性基,则将其加入. 不会证明.当做线性基的一个性质吧. #include<iostream> #includ ...

    10. Struts2环境搭建及实例解析

      与struts1框架的使用一样,struts2的环境搭建及使用同样分为以下几个步骤: 1.      引入jar包(这里以struts2.2.3为例),所需jar包有以下几个: a)        s ...

    相关文章