Добавить функцию разрезания пути

Запрашиваем и выполняем хотелки к SAS.Планете вне очереди

Модераторы: vdemidov, Tolik

Правила форума
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

Re: Добавить функцию разрезания пути

Сообщение zed »

Баг в линейке:
bartho писал(а):A little problem, in "Distance Calculation", if you use the function "Split line", the function "Save as separate placemarks..." is actived but without result.
viewtopic.php?f=52&t=2744&start=70#p42974

И ещё один момент: а не стоит ли добавить вывод сообщений о том, что путь был успешно разрезан или наоборот, не может быть разрезан в данном месте (с указанием причины)?
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

Re: Добавить функцию разрезания пути

Сообщение Tolik »

В Distance Calculation разрезание и сохранение кусков вроде как не имеют смысла. Значит, надо оттуда удалить ножницы и двойную дискету.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

Re: Добавить функцию разрезания пути

Сообщение zed »

Да, надо убрать.
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

Re: Добавить функцию разрезания пути

Сообщение Tolik »

В SAS.Planet.Nightly.160604.9417.7z отображение первой и активной точек не изменилось. Из ini соотв. строки удалил, создались такие же, как и раньше (с тёмно-зелёным), при клике на ножницы визуально ничего не происходит (активная точка не зеленеет).
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

Re: Добавить функцию разрезания пути

Сообщение vdemidov »

Только что скачал 160604.9418. Распаковал в отдельнрую папку. Все зеленеет. Значит что-то не то удалили.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

Re: Добавить функцию разрезания пути

Сообщение vdemidov »

Tolik писал(а):В Distance Calculation разрезание и сохранение кусков вроде как не имеют смысла. Значит, надо оттуда удалить ножницы и двойную дискету.
Ножницы пусть живут. Хуже от них не будет. Вдруг кому-то нужно сумму из нескольких кусков померять.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

Re: Добавить функцию разрезания пути

Сообщение Tolik »

vdemidov писал(а):Только что скачал 160604.9418. Распаковал в отдельнрую папку. Все зеленеет. Значит что-то не то удалили.
Точно, не то удалял, прошу прощения.

После клика на ножницы активная точка становится буро-зелёной, а не чисто зелёной.
Этот цвет в ini задаётся или хардкодед??
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

Re: Добавить функцию разрезания пути

Сообщение Tolik »

vdemidov писал(а): Ножницы пусть живут. Хуже от них не будет. Вдруг кому-то нужно сумму из нескольких кусков померять.
Понял: если кликнуть на ножницы, потом создать несколько новых точек - получится линейка из нескольких кусков. Неочевидно (и не очень нужно), но ладно, пусть живёт.
А кнопку с дискетами убрать надо.
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

Re: Добавить функцию разрезания пути

Сообщение Tolik »

Я понял: активнвя точка теперь делается из неактивной затемнением цвета и добавлением красной рамки.
Мне кажется, было бы лучше делать без затемнения цвета, только добавлением рамки. Так пробовали?
В принципе, сейчас уже всё работает хорошо, но давайте уж допилим, чтобы всё было ясно и красиво.
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

Re: Добавить функцию разрезания пути

Сообщение vdemidov »

Tolik писал(а):А кнопку с дискетами убрать надо.
Уже убрано.
Tolik писал(а):Мне кажется, было бы лучше делать без затемнения цвета, только добавлением рамки. Так пробовали?
Оно делается наложением активной метки поверх обычной или первой точки.
Если хочется что бы была только рамка меняем в секции [EditMarkPolyLine_ActivePoint] параметр FillColorHex=$64FF0000 на нулевую альфу (первый компонент в записи). Но мне так как есть нравится больше. Заметнее что выбрана точка.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Закрыто

Вернуться в «Внеочередное исполнение хотелок»