История изменений
Исправление mirek, (текущая версия) :
Это можно реализовывать пользовательскими ф-циями или классами вроде [code] function horizontalMarking(x1, x2, top, value) return [ createTriangle(x1, top, angle), createLine([x1, top, x2, top]), createTriangle(x2 - 5, top, angle), createText('' + Math.round(value), 0.5 * (x1 + x2), top) ][/code]
Но на чертеже белые точки (маркеры) можно передвигать и при этом размеры динамически меняются
При этом соответственно надо менять тогда и надписи в ярлыках и вспомогательные линии
А также привязку к объекту надо реализовывать самостоятельно.
А я предполагал, что в в fabric.js уже реализовано что-то такое
Исходная версия mirek, :
Это можно реализовывать пользовательскими ф-циями или классами вроде function horizontalMarking(x1, x2, top, value) return [ createTriangle(x1, top, angle), createLine([x1, top, x2, top]), createTriangle(x2 - 5, top, angle), createText('' + Math.round(value), 0.5 * (x1 + x2), top) ]
Но на чертеже белые точки (маркеры) можно передвигать и при этом размеры динамически меняются
При этом соответственно надо менять тогда и надписи в ярлыках и вспомогательные линии
А также привязку к объекту надо реализовывать самостоятельно.
А я предполагал, что в в fabric.js уже реализовано что-то такое