qweqweqe123123

Трансляционное заметание

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

  1. Из двух точек на двумерном профиле, который предстоит транслировать, создается начальный элемент. А именно, с помощью оператора MEWLS мы создаем две вершины в этих точках, ребро между вершинами, внешнее кольцо, обходяшее эти вершины в обоих направлениях, и оболочку (рис. В.8). Кольцо изображается цепочкой со стрелками. Непременно обратите внимание на то, как изменяется кольцо L1 по ходу процедуры. Кольцо и оболочка не имеют физического смысла на этом шаге, но об их существовании заявляется с целью выделения памяти.
Трансляционное заметание
 
 

        2. Точки профиля соединяются с созданным на шаге 1 начальным ребром путем применения операторов MEV, следуя профилю до тех пор, пока все точки не окажутся соединены (рис. В.9). Если профиль содержит n точек, оператор MEV будет вызван на этом шаге n - 2 раз.

Трансляционное заметание

      3. Добавлением ребра между первой и последней вершиной с помощью оператора MEL создается замкнутый многоугольник (рис. В.10). Обратите внимание, что исходное кольцо L1 разделяется новым ребром на два новых кольца L1 и L2. Позже мы обнаружим, что L1 станет верхней гранью, a L2 — нижней гранью создаваемого объема.

Трансляционное заметание

     4. В направлении трансляции создаются ребра (рис. В. 11). Для этого п раз вызывается оператор MEV. Результаты вызова оператора MEV один и п раз соответственно показаны на рис. В. 11 и рис. В. 12. Обратите внимание, как меняется кольцо L1 по мере применения операторов.

Трансляционное заметаниеТрансляционное заметание
 

     5. Боковые грани создаются путем добавления соответствующих ребер (рис. В.13 и В.14). Для этого п раз вызывается оператор MEL. Результаты вызова оператора MEL один и п раз соответственно показаны на рис. В.13 и В.14. Когда операция заметания будет закончена, L1 станет верхней гранью.

 
Трансляционное заметаниеТрансляционное заметание
 

 

 

Смотрите также