可编辑primitive探索 六-模块化

前期已完成可编辑primitive的初步探索,现在将其模块化,源码已上传至npm

npm i editable-primitive

实现效果

圆形效果:

可编辑primitive探索 六-模块化

矩形

可编辑primitive探索 六-模块化

线段:

可编辑primitive探索 六-模块化

线的第一个点不知道怎么掉了(后续看看)

现存问题:

1 目前事件的监听在每一个primitive对象中;如果大量的对象,会造成内存的浪费,后续再完成大部分primitive的编辑原则后

计划整合到一个js之中;

2: 圆形的外扩半径计算有一些问题