可编辑primitive探索 六-模块化
前期已完成可编辑primitive的初步探索,现在将其模块化,源码已上传至npm
npm i editable-primitive
实现效果
圆形效果:
矩形
线段:
线的第一个点不知道怎么掉了(后续看看)
现存问题:
1 目前事件的监听在每一个primitive对象中;如果大量的对象,会造成内存的浪费,后续再完成大部分primitive的编辑原则后
计划整合到一个js之中;
2: 圆形的外扩半径计算有一些问题
前期已完成可编辑primitive的初步探索,现在将其模块化,源码已上传至npm
npm i editable-primitive
实现效果
圆形效果:
矩形
线段:
线的第一个点不知道怎么掉了(后续看看)
现存问题:
1 目前事件的监听在每一个primitive对象中;如果大量的对象,会造成内存的浪费,后续再完成大部分primitive的编辑原则后
计划整合到一个js之中;
2: 圆形的外扩半径计算有一些问题