Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
demo
dist
src
.gitignore
README.md
package-lock.json
package.json
rollup.config.js
string-replace.js

README.md

canvax

var app = new Canvax({
	el: el, 
	width: width,
	height: height,
	...
});

el 和 width,height 二选一,如果有传递el,则必须是要个能获取到尺寸的dom容器,而且new Canvax后会自动把app.view appendTo 对应的el。

如果传递的是width,height,则是在缓存中创建一个对应尺寸的app.view,然后你可以用dom操作把app.view appenTo任何目标dom容器。

======

npm run build

======

参考

https://github.com/mapbox/earcut

=======

change log

1, line.xStart line.yStart line.xEnd line.yEnd --》 line.start:{x,y} line.start:{x,y}

2, 去掉ctx.save ctx.resolve ctx.transform 该用ctx.setTransform