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.
Vectoroid的更多相关文章
随机推荐
- C语言实现二叉树-04版
二叉树,通常应当是研究其他一些复杂的数据结构的基础.因此,通常我们应该精通它,而不是了解:当然,可能并不是每个人都认同这种观点,甚至有些人认为理解数据结构就行了!根本没有必要去研究如何实现,因为大多数 ...
- atitit.条形码的原理与生成总结java Barcode4j barcode o5
atitit.条形码的原理与生成总结java Barcode4j barcode o5 条形码类库使用报告Barcode4j, ZXing 1 使用成果图片 1 条形码标准code 128和code ...
- Maven学习总结(一副本)——Maven配置和搭建
环境准备: JDK 1.6 Maven 3.0.4 myeclipse 8.6.1 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Maven是 Apache 下的一个项目,目前最新版 ...
- Java 线程 — synchronized、volatile、锁
线程同步基础 synchronized 和volatile是Java线程同步的基础. synchronized 将临界区的内容上锁,同一时刻只有一个进程能访问该临界区代码 使用的是内置锁,锁一个时刻只 ...
- hashcode详解
序言 写这篇文章是因为在看hashMap源码时遇到有什么hashcode值,然后就去查,脑袋里面是有映像的,不就是在Object中有equals和hashcode方法嘛,这在学java基础的时候就遇到 ...
- EnumHelper枚举常用操作类
在项目中需要把枚举填充到下拉框中,所以使用统一的方法实现,测试代码如下: namespace CutPictureTest.Comm { public class EnumHelper { publi ...
- APP顶号逻辑
登录的接口login.do接口上需要记录关键的信息:userId.设备型号(Android|iPhone).登录时间.登录IP.设备唯一标识(UUID) 当在另外一台新设备上登录同一帐号时,将user ...
- JNI开发示例
安装:eclipse(http://www.eclipse.org/).CDT(C/C++ Development Tooling).ADT(Android Development Tools) ht ...
- AngularJS指令嵌套时link函数执行顺序的问题
今天研究指令嵌套时,发现子指令的link函数先于父指令的link函数执行. 这样和预想的顺序不一样. 也就是说,如果子指令的某个scope变量依赖于父指令传来的参数时,可能一直是undefinded比 ...
- android手机两种方式获取IP地址
1.使用WIFI 首先设置用户权限 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"& ...