<< Click to Display Table of Contents >> Navigation: Триангулированные модели поверхности > Визуализация моделей поверхностей (объемных тел) |
Настройки внешнего вида моделей поверхностей задаются в диалоге "Параметры моделей поверхностей (объемных тел)".
Можно настроить разный внешний вид для одного и того же объекта (поверхности или объемного тела) в разных окнах. Исключение составляет цветовой набор для случая разноцветных треугольников, который относится к объекту и является общим для всех окон.
Отрисовка моделей поверхностей в 3D окнах
Модель поверхности состоит из треугольников, при отрисовке которых можно использовать следующие возможности.
Заливка треугольников:
- включена/выключена;
- все треугольники одного цвета или разноцветные;
- треугольники непрозрачные или прозрачные (может быть разная степень прозрачности для "внешней" и для "внутренней" стороны треугольника);
-отдельно взятый треугольник заливается одним цветом или с изменением цвета внутри треугольника исходя из цветов, вычисленных с учетом освещенности и цвета в каждой из вершин треугольника;
- отражающие свойства поверхности треугольников.
Отрисовка ребер треугольников:
- включена/выключена;
- ребра, по которым проходят полилинии можно отрисовывать тем, цветом, стилем и толщиной линии, которые заданы для полилиний;
- можно задать отрисовку ребер только тех треугольников, которые видны с "внутренней" стороны.
Примеры отрисовки в 3D окнах.
Заливка одноцветных треугольников:
Одноцветные треугольники и все ребра:
Разноцветные треугольники и все ребра, с выделением ребер, по которым проходят полилинии:
Разноцветные треугольники и ребра, которым проходят полилинии:
То же, с плавными цветовыми переходами внутри каждого треугольника:
Только ребра, по которым проходят полилинии:
Прозрачные треугольники, ребра, по которым проходят полилинии и ребра на внутренней стороне объемного тела:
Отрисовка моделей поверхностей в 2D окнах плана
В окнах плана на возможны 2 разных способа отрисовки:
1. Отрисовка проекций треугольников на горизонтальную плоскость.
2. Отрисовка в виде [виртуальных] полилиний, получающихся при пересечении модели поверхности плоскостью текущего горизонта. При необходимости эти виртуальные полилинии можно записать в файл-чертеж как реальные полилинии.
Способ отрисовки модели поверхности в окне плана задается в диалоге "Параметры моделей поверхностей (объемных тел)" :
Эти элементы появляются в диалоге только в том случае, если диалог вызван для окна плана.
1. Отрисовка треугольников в окнах плана отличается тем, что последовательность вывода треугольников определяется их порядком записи в модели поверхности, а не пространственным положением друг относительно друга. Кроме того, в окнах плана не используются прозрачность и плавные цветовые переходы внутри каждого треугольника и нет изменения интенсивности окраски треугольников в зависимости от освещенности.
В окнах плана часто не включается заливка, особенно для объемных моделей поверхностей (каркасов).
Если необходимо в 3D окне увидеть вид в плане ("сверху") используется кнопка в графическом меню ( из группы кнопок в графическом меню верхнего уровня ).
При нажатии на эту кнопку, в 3D окне будет отрисован вид в плане, но правила отрисовки будут как у 3D окна, а не как у 2D окна плана!
Отрисовка моделей поверхностей в 2D окнах разрезов
В 2D окнах разрезов отображаются не треугольники и ребра модели поверхности, а полилинии, которые получаются при пересечении модели поверхности плоскостью текущего разреза.
Отрисовываемые полилинии являются виртуальными, т.е. существуют только в процессе отрисовки.
Однако, при необходимости, можно записать такие виртуальные полилинии в текущий основной файл-чертеж и далее работать с ними, как с обычными полилиниями.
Рассмотрим пример выполнения такой операции.
Допустим, имеется объемное тело. В окне разреза показаны 2 замкнутые полилинии, получающиеся при пересечении объемного тела плоскостью разреза.
Обратите внимание на то, что цвет полилиний, получающихся на разрезе будет таким, который задан для цвета заливки треугольников в этом окне. На приведенном выше рисунке в [нижнем] окне плана цвет заливки треугольников – розовый, а полилинии, получившиеся на разрезе имеют черный цвет. Это произошло потому, что для окна разреза цвет заливки треугольников был задан черным.
Толщина и стиль полилиний, получающихся на разрезе будут такими, как задано в диалоге "Параметры полилиний по умолчанию" для полилинии типа Разрез поверхности dgs.
Создадим новый файл-чертеж и сделаем его основным.
Выберем пункт меню Сервис / Модели поверхностей (dgs) / Записать виртуальные линии, получившиеся в окне разреза в основной файл-чертеж.
(Для того, чтобы этот пункт меню был активным, необходимо, чтобы окно разреза было активным для настроек).
После записи двух полилиний в основной файл появится сообщение:
Посмотрим, как в 3D окне будет выглядеть совместная отрисовка объемного тела и полилиний, записанных в текущий основной файл-чертеж (включена прозрачность треугольников):