LINUX.ORG.RU

История изменений

Исправление 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 уже реализовано что-то такое