Опция привязки
Очень часто нам нужно выбрать любую крайнюю точку, например, на линейном ребре тела, чтобы измерить его линейный размер. Невозможно точно выбрать какую-либо крайнюю точку этого ребра, если у вас нет функции привязки, которая бы вычисляла ближайшую точку края относительно текущего положения курсора мыши.
И именно для этого предназначен этот инструмент. Теперь, когда вы наводите курсор, например, на край какого-то тела, опция рассчитает ближайшую точку, связанную с положением вашего курсора, и привяжется к ней (если расстояние от курсора до этой ближайшей точки меньше некоторого значения допуска) через некоторое время ожидания. Требуемый тайм-аут устанавливается с помощью глобального определения. Радиус поиска определяется внутри опции.
Тип опции привязки (Typescript):
export type SnapOptions = {
tolerance?: number
}
tolerance — это радиус в пикселях для поиска ближайших точек треугольника. Параметр привязки отключен, если он не определен (значение по умолчанию).
Добавлено в версии 1.6.0: Добавлено для процессов Заданная точка, Добавить линейный размер и Добавить угловой размер.