Кажется, что draw2d вращает только внутреннее содержимое фигуры, когда я поворачиваю его. Например, используя эту функцию;draw2d touch (js) вращать порты и ограничительную рамку с рисунком
function rotate (angle, figure){
if(!isNaN(parseFloat(angle)) && isFinite(angle)){
figure.setRotationAngle(angle%360);
}
с скажем, 60 в качестве значения угла, делает следующий поворот на этикетке с 4 гибридных портов:
Как правильно повернуть фигуру с каждым его компонент? Вы знаете, с портами и всем остальным.
Это дает почти такой же результат: вар ротатора = новый draw2d.command.CommandRotate ($ scope.editor.selection.figure, угол); $ scope.commandStack.execute (ротатор); – user2485309