<< Click to Display Table of Contents >> Navigation: РЕЖИМЫ РАБОТЫ В ОКНАХ-ЧЕРТЕЖАХ > < Работа с триангулированными моделями поверхностей > ^ Перемещение точки (точек) модели поверхности > Диалог "Параметры перемещения точек модели поверхности" |
Диалог вызывается при нажатии на Перемещение точки (точек) модели поверхности.
в режиме
Диалог может быть вызван как до выбора перемещаемой точки, так и в процессе перемещения точки.
Максимальное расстояние от выбранной точки до других точек, перемещаемых вместе с выбранной точкой - задается расстояние, определяющее область, в пределах которой выбираются точки, перемещаемые одновременно с выбранной для перемещения точкой.
Если это расстояние задано равным нулю, то перемещаться будет только одна выбранная точка.
Точки, расстояние до которых превышает заданное максимальное расстояние, в перемещении не участвуют.
Способ измерения расстояния от выбранной точки до других точек
- по ребрам, по кратчайшему пути - расстоянии от выбранной точки до какой-либо из точек модели поверхности измеряется по ребрам, соединяющим эти точки (по кратчайшему пути).
- напрямую - расстоянии от выбранной точки до какой-либо из точек модели поверхности измеряется напрямую в 3D пространстве.
Способ вычисления смещения точек
Для вычисления смещения каждой из точек берется вектор смещения выбранной (перемещаемой) точки и умножается на коэффициент К, вычисляемый следующим образом :
1. Сначала вычисляется промежуточный коэффициент :
t = 1 - L / Lmax , где
L - расстояние от точки до выбранной (перемещаемой) точки, м.
Lmax - максимальное расстояние от выбранной точки до других точек, перемещаемых вместе с выбранной точкой, м.
2. Затем по одной из двух формул вычисляется используемый далее коэффициент :
- с использованием тригонометрической функции sin - K = sin ( t * π / 2.0 )
- функция от расстояния в степени - K = t P , где P - степень, используемая при вычислении смещения точек в зависимости от расстояния точки от выбранной точки.
Степень, используемая при вычислении смещения точек в зависимости от расстояния точки от выбранной точки - в случае использования второй формулы, задается степень, участвующая в формуле при расчете смещения каждой из точек, перемещаемых вместе с выбранной точкой.
Если диалог вызван в процессе перемещения выбранной точки, то изменение параметров диалога приводит к соответствующей перерисовке перемещаемых точек (если перемещается более одной точки).