├── .babelrc ├── .eslintrc ├── .flowconfig ├── .github ├── CHANGELOG.md ├── demo.mov ├── demo1.gif ├── demo2.gif └── logo.png ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── README_EN.md ├── dist ├── omg.js └── omg.min.js ├── examples ├── CNAME ├── animation.html ├── big_data.html ├── drag_drop.html ├── extend.html ├── group.html ├── img │ ├── action.png │ ├── text_bg.png │ └── timg.jpg ├── index.html ├── matrix.html ├── mobile.html ├── multi_canvas.html ├── omg.min.js ├── scale.html ├── shapes.html ├── walk_control.html └── zindex.html ├── flow ├── global.js └── shape.js ├── package.json ├── rollup.config.js └── src ├── clip ├── bounding.js └── index.js ├── contain ├── arc.js ├── line.js ├── polygon.js └── rectangle.js ├── core.js ├── data ├── default.js ├── define.js └── matrix.js ├── display.js ├── event ├── index.js ├── mobile.js └── pc.js ├── extend └── export.js ├── group └── index.js ├── index.js ├── inside.js ├── shapes ├── arc.js ├── image.js ├── index.js ├── line.js ├── polygon.js ├── rectangle.js └── text.js ├── tween ├── easing.js └── index.js └── utils ├── autoscale.js ├── color.js ├── helpers.js ├── imageLoader.js └── polyfill.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/.eslintrc -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/.flowconfig -------------------------------------------------------------------------------- /.github/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/.github/CHANGELOG.md -------------------------------------------------------------------------------- /.github/demo.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/.github/demo.mov -------------------------------------------------------------------------------- /.github/demo1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/.github/demo1.gif -------------------------------------------------------------------------------- /.github/demo2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/.github/demo2.gif -------------------------------------------------------------------------------- /.github/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/.github/logo.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/README.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/README_EN.md -------------------------------------------------------------------------------- /dist/omg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/dist/omg.js -------------------------------------------------------------------------------- /dist/omg.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/dist/omg.min.js -------------------------------------------------------------------------------- /examples/CNAME: -------------------------------------------------------------------------------- 1 | omg.js.org 2 | -------------------------------------------------------------------------------- /examples/animation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/animation.html -------------------------------------------------------------------------------- /examples/big_data.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/big_data.html -------------------------------------------------------------------------------- /examples/drag_drop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/drag_drop.html -------------------------------------------------------------------------------- /examples/extend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/extend.html -------------------------------------------------------------------------------- /examples/group.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/group.html -------------------------------------------------------------------------------- /examples/img/action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/img/action.png -------------------------------------------------------------------------------- /examples/img/text_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/img/text_bg.png -------------------------------------------------------------------------------- /examples/img/timg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/img/timg.jpg -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/matrix.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/matrix.html -------------------------------------------------------------------------------- /examples/mobile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/mobile.html -------------------------------------------------------------------------------- /examples/multi_canvas.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/multi_canvas.html -------------------------------------------------------------------------------- /examples/omg.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/omg.min.js -------------------------------------------------------------------------------- /examples/scale.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/scale.html -------------------------------------------------------------------------------- /examples/shapes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/shapes.html -------------------------------------------------------------------------------- /examples/walk_control.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/walk_control.html -------------------------------------------------------------------------------- /examples/zindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/examples/zindex.html -------------------------------------------------------------------------------- /flow/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/flow/global.js -------------------------------------------------------------------------------- /flow/shape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/flow/shape.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/clip/bounding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/clip/bounding.js -------------------------------------------------------------------------------- /src/clip/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/clip/index.js -------------------------------------------------------------------------------- /src/contain/arc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/contain/arc.js -------------------------------------------------------------------------------- /src/contain/line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/contain/line.js -------------------------------------------------------------------------------- /src/contain/polygon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/contain/polygon.js -------------------------------------------------------------------------------- /src/contain/rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/contain/rectangle.js -------------------------------------------------------------------------------- /src/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/core.js -------------------------------------------------------------------------------- /src/data/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/data/default.js -------------------------------------------------------------------------------- /src/data/define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/data/define.js -------------------------------------------------------------------------------- /src/data/matrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/data/matrix.js -------------------------------------------------------------------------------- /src/display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/display.js -------------------------------------------------------------------------------- /src/event/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/event/index.js -------------------------------------------------------------------------------- /src/event/mobile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/event/mobile.js -------------------------------------------------------------------------------- /src/event/pc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/event/pc.js -------------------------------------------------------------------------------- /src/extend/export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/extend/export.js -------------------------------------------------------------------------------- /src/group/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/group/index.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/index.js -------------------------------------------------------------------------------- /src/inside.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/inside.js -------------------------------------------------------------------------------- /src/shapes/arc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/shapes/arc.js -------------------------------------------------------------------------------- /src/shapes/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/shapes/image.js -------------------------------------------------------------------------------- /src/shapes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/shapes/index.js -------------------------------------------------------------------------------- /src/shapes/line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/shapes/line.js -------------------------------------------------------------------------------- /src/shapes/polygon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/shapes/polygon.js -------------------------------------------------------------------------------- /src/shapes/rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/shapes/rectangle.js -------------------------------------------------------------------------------- /src/shapes/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/shapes/text.js -------------------------------------------------------------------------------- /src/tween/easing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/tween/easing.js -------------------------------------------------------------------------------- /src/tween/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/tween/index.js -------------------------------------------------------------------------------- /src/utils/autoscale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/utils/autoscale.js -------------------------------------------------------------------------------- /src/utils/color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/utils/color.js -------------------------------------------------------------------------------- /src/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/utils/helpers.js -------------------------------------------------------------------------------- /src/utils/imageLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/utils/imageLoader.js -------------------------------------------------------------------------------- /src/utils/polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PengJiyuan/omg/HEAD/src/utils/polyfill.js --------------------------------------------------------------------------------