{"version":3,"file":"smooth-path.js","sourceRoot":"","sources":["../../../../src/interaction/action/mask/smooth-path.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,SAAS,CAAC;AACpC,OAAO,QAAQ,MAAM,QAAQ,CAAC;AAE9B;;;GAGG;AACH;IAA6B,kCAAQ;IAArC;;IAMA,CAAC;IALC,cAAc;IACJ,oCAAW,GAArB;QACE,IAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC3B,OAAO,SAAS,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IACjC,CAAC;IACH,qBAAC;AAAD,CAAC,AAND,CAA6B,QAAQ,GAMpC;AAED,eAAe,cAAc,CAAC","sourcesContent":["import { getSpline } from '../util';\nimport PathMask from './path';\n\n/**\n * Smooth path mask\n * @ignore\n */\nclass SmoothPathMask extends PathMask {\n // 生成 mask 的路径\n protected getMaskPath() {\n const points = this.points;\n return getSpline(points, true);\n }\n}\n\nexport default SmoothPathMask;\n"]}