Download Latest Version OCE_alpha4.zip (33.6 kB)
Email in envelope

Get an email when there's a new version of OCE.js

Home
Name Modified Size InfoDownloads / Week
OCE_alpha4.zip 2015-04-06 33.6 kB
OCE_alpha3.zip 2011-12-18 32.9 kB
readme.txt 2011-12-10 1.1 kB
OCE_alpha2.zip 2011-12-10 18.4 kB
Totals: 4 Items   86.0 kB 0
OCE.js (OctavoArte Canvas Engine) is a hierarchical layer based animation library for HTML5 Canvas.

      It features: 
    * Hierarchical layers
    * Context switching (move a layer to a different canvas)
    * Free anchoring and anchor switching (not just 9-point)
    * Pixel buffers (automatically create a hidden canvas and render to it)
    * Point-to-bounding box, bounding box and convex polygon collision and restitution
    * Transform matrix tools (invert, compose, transform 2D point)
    * Intuitive affine transforms
    * Utilities for easy handling of clicks and drags
    * Easily add your own graphic objects (simply overwrite the draw method)
    * Provided drawable objects: node (a text box), circle, image, path, arrow and an example drawable to use as a template

      It does NOT feature: 
    * external dependencies (OCE is self-sufficient!)
    * timers or event handling (there are related utilities though)
    * DOM handling of any kind (OCE is all about canvas, though check OCE.Util)
    * sound (OCE is about graphics)

Please check quickstart.html if you're new to the library.
Source: readme.txt, updated 2011-12-10