Добрый день.
при каких условиях “добавить вершину” полилинии работает так:
а при каких так:
?
В первом скрине была выбрана последняя вершина, а во втором - первая.
Общий алгоритм: к добавлению предлагается вершина, СЛЕДУЮЩАЯ за выбранной.
Для всех вершин, кроме последней, это означает фактическую вставку, а для последней - действительно добавление
т.е. имеет значение где начало и конец полилинии?
если так, тогда логична команда типа “развернуть направление” и подсвечивание разным цветом начала и конца полилинии.
при длинной полилинии со множеством сегментов, перерисовывать её заново проблематично
Еще бы понять о какой программе речь. В соседних постах скрины явно не из платформы.
скрины из нанокад. цвета светлые
то, что сбоку в свойствах вершины и их координаты это понятно, на самой полилинии не подсвечены (хотя при различии начала и конца можно было бы предусмотреть такую подсветку, или вообще убрать различие начала и конца, оставить функционал крайних точек)
согласен, это было бы логичнее
нанокад хоть и не клон, но функционал (включая баги) оригинала скопированы педантично.
Вангую нанодевы ответят, что так сделано для удобства пользователей которые так привыкли в красном.
(defun c:СР ()
;;Смыкание линий:
(setq filletrad_old (getvar 'FILLETRAD))
(setvar 'FILLETRAD 0.0)
(command "_fillet" "несколько" pause)
(setvar 'FILLETRAD filletrad_old)
(princ)
)