Справка DIGIMINE

Диалог параметров 'средней' полилинии

Диалог параметров 'средней' полилинии

Previous topic Next topic  

Диалог параметров 'средней' полилинии

Previous topic Next topic  

 

 

Диалог вызывается при нажатии правой клавиши мыши (курсор - в рабочем графическом окне) при работе в режиме Построение "средней" полилинии между двумя или несколькими замкнутыми полилиниями .

 

Диалог может быть вызван как до выбора исходных полилиний, так и в процессе выбора, а также после [предварительного] построения "средней" полилинии - до момента подтверждения. В последнем случае производится удаление ранее рассчитанной полилинии и расчет "средней" полилинии с новыми параметрами, с соответствующим отображением на экране.

 

Хотя в названии режима "средняя" полилиния упоминается в единственном числе, при построении может получиться несколько полилиний.

 

 

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

 

 

 

НАПРАВЛЕНИЕ смещения построенных полилиний

 

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

Уравнение "усредненной" плоскости рассчитывается по минимуму суммы квадратов расстояний точек исходных полилиний до плоскости.

Если все точки исходных полилиний лежат в плоскости разреза, то "усредненная" плоскость будет совпадать с плоскостью разреза.

 

Т.к. нормаль (перпендикуляр) к плоскости может быть направлена в разные стороны от плоскости, то для разворота базового направления смещения на 180 градусов используется элемент диалога изменить направление на противоположное.

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

 

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

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

Положительный вертикальный угол означает поворот вниз, а отрицательный вертикальный угол - поворот вверх.

 

 

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

Остальное - то же самое, что и для нормали к плоскости исходных полилиний.

 

 

 

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

 

 

 

Расстояние смещения построенных полилиний или плоскость для них

 

 

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

 

 

Спроецировать точки построенных полилиний на плоскость, находящуюся на заданном относительном расстоянии, долей единицы, от текущего разреза до его зоны влияния (1.0 - в плоскости зоны влияния разреза) - каждая точка построенных полилиний смещается в направлении, заданном при помощи предыдущих элементов диалога до тех пор, пока не произойдет пересечения с заданной плоскостью.

 

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

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

 

Если значение параметра будет равно 0.0, то построенные полилинии будут проецироваться на плоскость текущего разреза, если 1.0 - то на плоскость одной из зон влияния разреза. Значения от 0.0 до 1.0 - для промежуточных плоскостей.

При помощи параметра изменить направление на противоположное можно выбрать ту или иную плоскость зоны влияния разреза.