我想为基于Fabric.js的项目添加基本的形状识别功能。 我目前使用路径:创建观察者来获取新创建的路径,然后将路径表示传递给一个函数,该函数可以判断路径是否创建了某种形状,我只是想知道整个路径是如何实际表示的
我可以看到路径对象有一个路径数组,它表示路径本身,但不能完全弄清楚它是如何做到的,如果有人更好地实现这种功能,我会非常乐意听到。
答案 0 :(得分:1)
创建的路径是fabric.Path
的实例。 fabric.Path
或多或少的镜像格式SVG <path> element(另见path data)。相应地fabric.Path::render
parses this data and renders shape。