Объяснение функции gp:RedefinePolyBorder
Окончательная компоновка
|
| ||||
Объяснение функции gp:RedefinePolyBorder | |||||
Действие функции gp:RedefinePolyBorder словесно описывается следующим алгоритмом:
Функция gp:RedefinePolyBorder Извлечь предыдущие точки углов полилинии (ключевые значения 12, 13, 14 и 15). Найти перемещенную угловую точку, сравнив предыдущие точки углов полилинии с текущими угловыми точками. Несовпадающая точка и есть перемещенная точка. Задать новые угловые точки, пересчитав две точки, соседние с перемещенной. Обновить новые угловые точки в данных реактора (они будут сохранены с реактором для измененной полилинии). Обновить другую информацию в данных реактора. Необходимо пересчитать начальную и конечную точки, ширину и длину дорожки.
|