Ага, все работает вроде. По поводу (5), имхо, лучше писать “=10 px (100 m)”, т.к. “or” может как-то неоднозначно восприниматься, типа 3 года или 100 тыс. пробега, в зависимости от того что раньше. И остался неприятный момент с прилипанием, даже при отключенном прилипании в настройках в режиме ведения линии с зажатой ЛКМ/пробелом все равно прилипает.
Возможно еще стоит отключить прилипание от узлов скрытых через фильтры, по крайней мере стандартное рисовние линий к ним не прилипает.
Тянучка на последнем сегменте когда вей замыкается не показывается ).
Вот еще заметил, это не особо важно, но если получиться починить - будет здорово:
Нет возможности перевесить шорткат на что-то отличное от T
С пробелом вот какая заморочка получается, не уверен что это можно вообще пофиксить, но все равно пускай полежит здесь.
а) При включенном add fixed point on spacebar, даже при зажимании, для ведения линии, первая точка все равно как фиксированная добавляется.
б) Если переместить фокус на другой элемент управления и нажать spacebar, то при нажатии на пробел срабатывает этот элемент управления и ставиться точка.
Кнопку можно сменить, если очень хочется: http://postimage.org/image/14mgpirno/
Внутренние (T, Q, I) действительно не меняются, но это, наверное, не страшно.
2а) действительно тяжело исправить - нажатие от нажатия с движением действительно отличить трудно. РАзве что добавлять точку по отпусканию по координатам нажатия, но это, наверное, извращение… Просто первый раз надо в правильное место мышку наводить)
2б) Починил, надеюсь никому пробел не понадобится
Что-то у меня странное с Eps после нажатия Enter. Оно устанавливается в какие-то совершенно рандомные значения (каждый раз разное, но всегда слишком большое), хотя жестко задано startingEps = 5.0
В результате всегда приходится уменьшать стрелкой вверх.
Может немного не в тему, но все же: в фотошопе есть инструмент “магнитное лассо”, который сам рисует линию там где нужно, т.е. ему не нужно точно указывать, где должна быть линия (нужно будет только примерно провести мышкой над границей (леса, воды и тп.), а линия сама нарисуется там где нужно.). Можно ли этот плагин доработать до функциональности “магнитного лассо” или может быть есть другой плагин с аналогичными функциями?
В микрософте что-то такое показывали, автопрокладку дорог по снимку.
А задача, кстати, интересная, и, по идее, не очень сложная. Нужно анализировать картинку в окрестности курсора и считать матрицы разностей, или как оно там зовется. Словом, искать линию наибольшего контраста. Ну а потом так же, как и сейчас - точки, точки, упрощение.
В частности, в PS у инструмента есть такие параметры:
Width - тот самый радиус окрестности
Contrast - по сути, чувствительность
Frequency - частота установки узлов на линии проводимого контура
Обнаружил баг: если начинать рисовать с существующей точки FastDraw создаст дубликат первой точки. Хотелось бы, если уж FastDraw позволяет “присасывать” точки к уже существующим, чтобы использовались существующие точки.
Спасибо! Есть такое (если по первой точке щелкать, а не тянуть мышкой - обычно не бывает). Исправлю. Заодно рисование замкнутых линий залью.
Кто может помочь обнаружить такой баг:
Иногда при использовании FastDraw вся линия получается с дублированными точками, без всякой привязки.
Валидатор легко чинит сам, но поймать момент появления безобразия не могу (обычно возникает при обрисовке ~20 лесных массивов).