Library for HTML5 Canvas, based on objects instead of pixels.
npm install oocanvasooCanvas移植自著名的canvsa渲染框架 oCanvas
```
npm i oocanvas --save
``
import oCanvas from 'oocanvas';
`
const canvas = oCanvas.create({
canvas: "#canvas"
});
const text = canvas.display.text({
x: 220,
y: 220,
origin: { x: "center", y: "center" },
align: "center",
font: "bold 25px sans-serif",
text: "Toggle Rotation",
fill: "#000"
});
const arc = canvas.display.arc({
x: canvas.width / 3.5,
y: 150,
radius: 60,
start: 40,
end: 260,
fill: "#079",
pieSection: true
});
const pentagon = canvas.display.polygon({
x: canvas.width / 1.5,
y: arc.y,
sides: 5,
radius: 60,
fill: "#18a"
});
canvas.addChild(text);
canvas.addChild(arc);
canvas.addChild(pentagon);
const dragOptions = { changeZindex: true };
canvas.setLoop(function () {
arc.rotation++;
pentagon.rotation--;
});
canvas.timeline.start();
``