Визуализация моделей поверхностей (объемных тел)

<< Click to Display Table of Contents >>

Navigation:  Триангулированные модели поверхности >

Визуализация моделей поверхностей (объемных тел)

 

 

Настройки внешнего вида моделей поверхностей задаются в диалоге "Параметры моделей поверхностей (объемных тел)".

 

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

 

 

Отрисовка моделей поверхностей в 3D окнах

 

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

 

Заливка треугольников:

- включена/выключена;

- все треугольники одного цвета или разноцветные;

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

-отдельно взятый  треугольник заливается одним цветом или с изменением цвета внутри треугольника исходя из цветов, вычисленных с учетом освещенности и цвета в каждой из вершин треугольника;

- отражающие свойства поверхности треугольников.

 

Отрисовка ребер треугольников:

- включена/выключена;

- ребра, по которым проходят полилинии можно отрисовывать тем, цветом, стилем и толщиной линии, которые заданы для полилиний;

- можно задать отрисовку ребер только тех треугольников, которые видны с "внутренней" стороны.

 

Примеры отрисовки в 3D окнах.

 

Заливка одноцветных треугольников:

 

Одноцветные треугольники и все ребра:

 

Разноцветные треугольники и все ребра, с выделением ребер, по которым проходят полилинии:

 

Разноцветные треугольники и ребра,  которым проходят полилинии:

 

То же, с плавными цветовыми переходами внутри каждого треугольника:

 

Только ребра, по которым проходят полилинии:

 

 

Прозрачные треугольники, ребра, по которым проходят полилинии и ребра на внутренней стороне объемного тела:

 

 

 

 

Отрисовка моделей поверхностей в 2D окнах плана

 

В окнах плана на возможны 2 разных способа отрисовки:

1. Отрисовка проекций треугольников на горизонтальную плоскость.

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

 

 

Способ отрисовки модели поверхности в окне плана задается в диалоге "Параметры моделей поверхностей (объемных тел)" :

Эти элементы появляются в диалоге только в том случае, если диалог вызван для окна плана.

 

 

 

1. Отрисовка треугольников в окнах плана отличается тем, что последовательность вывода треугольников определяется их порядком записи в модели поверхности, а не пространственным положением друг относительно друга. Кроме того, в окнах плана не используются прозрачность и плавные цветовые переходы внутри каждого треугольника и нет изменения интенсивности окраски треугольников в зависимости от освещенности.

 

 

В окнах плана часто не включается заливка, особенно для объемных моделей поверхностей (каркасов).

 

Если необходимо в 3D окне увидеть вид в плане ("сверху") используется кнопка   в графическом меню ( из группы кнопок в графическом меню верхнего уровня ).
При нажатии на эту кнопку, в 3D окне будет отрисован вид в плане, но правила отрисовки будут как у 3D окна, а не как у 2D окна плана!

 

 

 

 

 

 

 

Отрисовка моделей поверхностей в 2D окнах разрезов

 

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

 

 

Отрисовываемые полилинии являются виртуальными, т.е. существуют только в процессе отрисовки.

 

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

Рассмотрим пример выполнения такой операции.

Допустим, имеется объемное тело. В окне разреза показаны 2 замкнутые полилинии, получающиеся при пересечении объемного тела плоскостью разреза.

Обратите внимание на то, что цвет полилиний, получающихся на разрезе будет таким, который задан для цвета заливки треугольников в этом окне. На приведенном выше рисунке в [нижнем] окне плана цвет заливки треугольников – розовый, а полилинии, получившиеся на разрезе имеют черный цвет. Это произошло потому, что для окна разреза цвет заливки треугольников был задан черным.

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

 

 

Создадим новый файл-чертеж и сделаем его основным.

Выберем пункт меню Сервис / Модели поверхностей (dgs) / Записать виртуальные линии, получившиеся в окне разреза в основной файл-чертеж.

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

После записи двух полилиний в основной файл появится сообщение:

 

Посмотрим, как в 3D окне будет выглядеть совместная отрисовка объемного тела и полилиний, записанных в текущий основной файл-чертеж (включена прозрачность треугольников):