Справка DIGIMINE

Диалог "Параметры перемещения точек модели поверхности"

Диалог "Параметры перемещения точек модели поверхности"

Previous topic Next topic  

Диалог "Параметры перемещения точек модели поверхности"

Previous topic Next topic  

 

Диалог вызывается при нажатии на правую клавишу мыши в режиме Перемещение точки (точек) модели поверхности.

 

Диалог может быть вызван как до выбора перемещаемой точки, так и в процессе перемещения точки.

 

 

 

 

Максимальное расстояние от выбранной точки до других точек, перемещаемых вместе с выбранной точкой - задается расстояние, определяющее область, в пределах которой выбираются точки, перемещаемые одновременно с выбранной для перемещения точкой.

Если это расстояние задано равным нулю, то перемещаться будет только одна выбранная точка.

Точки, расстояние до которых превышает заданное максимальное расстояние, в перемещении не участвуют.

 

 

Способ измерения расстояния от выбранной точки до других точек

 

- по ребрам, по кратчайшему пути  - расстоянии от выбранной точки до какой-либо из точек модели поверхности измеряется по ребрам, соединяющим эти точки (по кратчайшему пути).

- напрямую - расстоянии от выбранной точки до какой-либо из точек модели поверхности измеряется напрямую в 3D пространстве.

 

 

Способ вычисления смещения точек

 

Для вычисления смещения каждой из точек берется вектор смещения выбранной (перемещаемой) точки и умножается на коэффициент К, вычисляемый следующим образом :

 

1. Сначала вычисляется промежуточный коэффициент :

 

t = 1 - L / Lmax , где

 

L - расстояние от точки до выбранной (перемещаемой) точки, м.

Lmax - максимальное расстояние от выбранной точки до других точек, перемещаемых вместе с выбранной точкой, м.

 

2. Затем по одной из двух формул вычисляется используемый далее коэффициент :

 

- с использованием тригонометрической функции sin -   K = sin ( t * π / 2.0 )

 

- функция от расстояния в степени -   K = t P , где P - степень, используемая при вычислении смещения точек в зависимости от расстояния точки от выбранной точки.

 

 

 

Степень, используемая при вычислении смещения точек в зависимости от расстояния точки от выбранной точки - в случае использования второй формулы, задается степень, участвующая в формуле при расчете смещения каждой из точек, перемещаемых вместе с выбранной точкой.

 

 

 

 

 

Если диалог вызван в процессе перемещения выбранной точки, то изменение параметров диалога приводит к соответствующей перерисовке перемещаемых точек (если перемещается более одной точки).