triangle.rotate(angle);
Устанавливает «угол» экземпляра с центрированным вращением
Поворот в документах farbic.js
должен вращать треугольник на его центральном вращении. Это действует иначе
triangle.set('angle', 90)
который, кажется, вращается в зависимости от верхнего левого угла.
Вы также можете найти это полезным, если хотите, чтобы пользователь использовал элементы управления по умолчанию и «привязывал» свои углы:
straighten(triangle);
Выпрямление объекта (поворот его от текущего угла к 0, 90, 180, 270 и т. Д., В зависимости от того, что ближе)
Выпрямить в fabric.js документах