
Это сводит меня с ума.
Иногда, когда я перетаскиваю существующий объект, он привязывается к ближайшей точке пересечения на сетке. Иногда этого не происходит. Я продолжаю думать, что разобрался, но затем я продолжаю находить случаи, которые не работают таким образом. Сначала я думал, что мне нужно схватить объект около одной из вершин, но это, похоже, не работает для эллипсов. В другой раз я думал, что мне нужно перетащить его на расстояние меньше определенного, но это, похоже, не работает для эллипсов. Может быть, эллипсы просто не привязываются? Я не знаю.
К сожалению, через Google помощи не было. Спасибо!
решение1
Видетьэта документация
Короче говоря, вам нужно выбрать, какую ключевую точку привязывать: углы, углы ограничивающей рамки или средние точки, центр (несколько разновидностей этого). Для прямоугольной формы углы и углы ограничивающей рамки — это одно и то же, но у эллипса нет углов, поэтому вам нужно выбрать, например, «центр» или «средние точки ограничивающей рамки» (что может быть наиболее подходящим для привязки, чтобы объекты были касательными, если основные оси эллипса выровнены с осями x, y). Если вы преобразуете эллипс в путь, то вы можете выбрать привязку контрольных точек пути.