fabric 旋转

属性

旋转属性是 angle,可用于创建对象时指定旋转,获取旋转角度

代码设置旋转

通过属性旋转

通过 angle 属性设置旋转,默认是按照 原点 旋转,由于默认 原点 是 左上角,所以会围绕着 左上角 进行旋转

关键: 这与通过鼠标控制旋转不同

rect.set('angle', 60)
canvasFab.renderAll()

设置中心点旋转

如果想围绕这中心点旋转,通过下面代码,坐标自动算好了:

rect.rotate(60)
canvasFab.renderAll()

设置旋转点

创建对象时,添加下面配置,可设置围绕着 左上角旋转(包括通过鼠标旋转)

centeredRotation:false

参考:
https://www.php.cn/faq/601531.html
https://blog.csdn.net/qq_40693660/article/details/120823097