Начать рендеринг с углом: 0;
Измените угол наклона изогнутого текста после загрузки, таким образом вы одновременно вращаете текст и оборачиваете кадр (я думаю, это ошибка, с которой вы столкнулись здесь), в любом случае, если вам нужно визуализировать при загрузке под некоторым углом, измените угол на желаемый после объекта рендеринг.
// where obj is curved text object
if(obj){
obj.set($(this).("angle"), 60);
}
http://jsfiddle.net/7wLnz6pq/
Обновление:
$('#radius, #spacing, #fill').change(function(){
var obj = canvas.getActiveObject();
if(obj){
var angle = obj.get('angle');
obj.set('angle', 0);
obj.set($(this).attr('id'),$(this).val());
obj.set('angle', angle);
}
canvas.renderAll();
});
$('#angle').change(function(){
var obj = canvas.getActiveObject();
if(obj){
obj.set($(this).attr('id'),$(this).val());
}
canvas.renderAll();
});
Установите угол равным 0 при изменении радиуса и интервала http://jsfiddle.net/7wLnz6pq/1/
person
SilentTremor
schedule
13.07.2015