Группы пользователей Autodesk


Описание функции gp:recalcPolyCorners


Окончательная компоновка

 

Окончательная компоновка 
 

Описание функции gp:recalcPolyCorners

Для понимания работы функции gp:recalcPolyCorners вспомним, что означают закодированные значения от 12 до 15.

В изображенном на рисунке случае угловая точка с кодом 14 была перемещена пользователем. Это означает, что необходимо пересчитать угловые точки 13 и 15.

Точку 15 необходимо передвинуть вдоль текущего вектора, определенного точками 12 и 15, до тех пор, пока она не выровняется с новой точкой 14. Векторы от 12 к 15 и от 14 к 15 должны быть перпендикулярны друг другу. То же самое необходимо сделать для вычисления нового положения точки 13.

Посмотрите еще раз на программный код функции. Теперь он должен стать более понятным.

 



Содержание раздела