|
<< Click to Display Table of Contents >> Navigation: РЕЖИМЫ РАБОТЫ В ОКНАХ-ЧЕРТЕЖАХ > < Работа с триангулированными моделями поверхностей > Диалог "Параметры моделей поверхностей" |
Вызов диалога "Параметры моделей поверхностей (объемных тел)" производится при выборе пункта меню Вид/Модель поверхности (dgs)… или нажатии на кнопку
в графическом меню для режима работы с триангулированными моделями поверхностей.
Диалог вызывается для настройки параметров моделей поверхностей текущего основного файла с моделями поверхностей.
Параметры визуализации для каждого объекта относятся к текущему активному для настроек рабочему графическому окну. Исключение составляет набор цветов для случая разноцветных треугольников, который относится к модели поверхности и является общим для всех окон.

При необходимости размеры окна диалога могут быть увеличены (чтобы помещалось большее количество столбцов/строк таблицы).
Для 2D окон в диалоге имеются дополнительные пункты, при помощи которых выбирается способ отрисовки модели поверхности в 2D окнах (плана или разреза):
Если задана проекция треугольников, то рисуются проекции треугольников (с заливкой или без заливки):

Если задан срез, то рисуется линия среза плоскостью текущего разреза (для окна разреза) или горизонта (для окна плана). Цвет линии - такой, как цвет заливки треугольников:

Если задан срез и заливка среза, то рисуется полигон среза плоскостью текущего разреза (для окна разреза) или горизонта (для окна плана). Цвет линии - такой, как цвет ребер, а цвет заливки среза - как цвет заливки треугольников:

Файл – выводится название файла, для которого производится настройка параметров.
Пов-стей в файле = - выводится общее количество моделей поверхностей в файле.
Количество строк в таблице может быть меньше общего количества поверхностей в файле, т.к. имеется возможность производить фильтрацию моделей поверхностей для отображения в таблице.
Изменения параметров отрисовки применять:
- Только к текущей модели поверхности - изменение какого-либо параметра отрисовки у одной модели поверхности не влияет на изменение этого параметра у других моделей поверхностей.
- К группе моделей поверхности (объекту) - изменение какого-либо параметра отрисовки у одной модели поверхности приведет к аналогичному изменению этого параметра отрисовки у всех моделей поверхностей, входящих в состав объекта, к которому относится изменяемая поверхность.
- Ко всем в таблице (с учетом фильтров) - изменение какого-либо параметра отрисовки у одной модели поверхности приведет к аналогичному изменению этого параметра отрисовки у всех моделей поверхностей, отображаемых в таблице.
- Ко всем моделям поверхностей файла - изменение какого-либо параметра отрисовки у одной модели поверхности приведет к аналогичному изменению этого параметра отрисовки у всех моделей поверхностей файла с моделями поверхностей.
При помощи этих элементов можно, например делать так, чтобы за один прием включать/выключать заливку треугольников у многих моделей поверхностей.
Положение переключателя используется непосредственно при изменении какого-либо параметра в таблице, то есть, можно изменять область действия изменений параметров в процессе работы с диалогом.
Аналогом рассматриваемых параметров являются следующие переключатели в графическом меню:
.
Изменение порядка моделей поверхностей
- переместить текущую модель поверхности в таблице на 1 строку выше.
- переместить текущую модель поверхности в таблице на 1 строку ниже.
Изменение порядка строк в таблице можно также производить при помощи на клавиатуре при нажатых и удерживаемых клавишах .
- изменить порядковые номера поверхностей в файле - сделать их в том порядке, как они расположены в таблице.
Если нажать на эту кнопку для примера, приведенного выше, то получим следующее изменение значений в столбце № пов-сти в файле (строки в таблице остаются на своих местах, а меняется только порядок поверхностей внутри файла):

Применить ко всем окнам – при нажатии на эту кнопку параметры визуализации объектов текущего основного файла с моделями поверхностей, заданные для текущего рабочего графического окна будут применены ко всем рабочим графическим окнам.
Цвета треугольников и ребер сделать одинаковыми во всех окнах. – Довольно часто удобной является отрисовка одного и того же объекта одним и тем же цветом в разных окнах.
Если включить рассматриваемый элемент, то после завершения работы с диалогом цвета треугольников и ребер для всех объектов файла во всех окнах будут одинаковыми.
Если этот элемент будет отключен, то в разных окнах можно задать разные цвета треугольников и ребер для одной и той же модели поверхности.
Дополнительные кнопки диалога
При помощи следующих двух кнопок можно быстро включать/выключать видимость групп столбцов в таблице с моделями поверхностей:
- показать/скрыть все столбцы с параметрами отрисовки моделей поверхностей. Подробнее...
- показать/скрыть все столбцы с атрибутами моделей поверхностей. Подробнее...
Еще 2 кнопки предназначены для того, чтобы быстро убирать сортировку или фильтры во всех столбцах таблицы с моделями поверхностей:
- при нажатии на эту кнопку убирается сортировка во всех столбцах таблицы с моделями поверхностей. Если ни в одном из столбцов не задана сортировка, кнопка будет неактивной -
.
- при нажатии на эту кнопку убираются фильтры во всех столбцах таблицы с моделями поверхностей. Если ни в одном из столбцов не заданы фильтры, кнопка будет неактивной -
.
Всплывающие меню таблицы с моделями поверхностей
При работе с таблицей моделями поверхностей используются 2 вида всплывающих меню - меню столбца и меню строки(группы выделенных строк).
3 группы столбцов в таблице с моделями поверхностей
В таблице с моделями поверхностей можно выделить 3 группы столбцов:
1. Обязательные столбцы с общей информацией о моделях поверхностей.
2. Обязательные столбцы с параметрами отрисовки моделей поверхностей.
3. Произвольные столбцы, добавляемые пользователем.
В приведенном в начале раздела примере таблицы с моделями поверхностей присутствуют только обязательные столбцы.
К группе 1 относятся столбцы:
№ пов-сти в файле
Блокировка
Проверка
Изолированные фрагменты/Незамкнутые/N
Изолированные фрагменты/Незамкнутые/Границ
В таблицу выводится информация обо всех объектах файла и настройках для каждого объекта.
Одна строка таблицы – это одна модель поверхности.
Текущая строка в таблице определяет текущую модель поверхности файла с моделями поверхностей. В графическом меню окна-чертежа отображается информация именно для текущей модели поверхности.
Столбцы таблицы с моделями поверхностей
ID - уникальный в пределах файла идентификатор модели поверхности.
Проверка - отражается информация о том, является ли модель поверхности проверенной:
- модель поверхности проверена и не имеет ошибок.
- модель поверхности проверена и не имеет ошибок, но имеет предупреждения. Например, модель поверхности состоит из нескольких фрагментов или у [незамкнутой] модели поверхности имеется больше одной границы, образованной ребрами без соседей.
Поверхности, имеющие предупреждения могут быть использованы для операций по пересечению моделей поверхностей, при подсчете запасов и т.п., т.к. собственно ошибок в них нет.
- модель поверхности не проверена или содержит ошибки.
Если модель поверхности подвергается редактированию, например, вводится новый или удаляется существующий треугольник, модель поверхности становится "непроверенной".
Изолированные фрагменты - группа столбцов, в которую заносится информация о незамкнутых и замкнутых фрагментах, из которых состоит модель поверхности.
Незамкнутые - выводится информация о количестве незамкнутых фрагментов (столбец N ) , а также о количестве линий, образуемых ребрами без соседей (столбец Границ ).
Обычно у одной незамкнутой поверхности ребра без соседей, располагающиеся по периметру поверхности, образуют одну сплошную линию (границу). Если внутри такой поверхности будет отсутствовать треугольник или группа треугольников, то появится еще одна линия-граница.
В том случае, если количество границ больше, чем количество фрагментов, можно предполагать о наличии "дырок" внутри модели поверхности.
Однако, если модель поверхности представляет собой геометрический объект типа трубы, то для такой модели наличие двух границ является нормальным явлением.
Замкнутые - выводится информация о количестве замкнутых фрагментов (столбец N ) , а также о геометрическом объеме замкнутой модели поверхности.
Название объекта – в столбец вводится название объекта. В состав объекта входят все модели поверхности, имеющие одинаковое название объекта.
Номер пов-сти в объекте – столбец, в который выводится номер объекта в группе. Если объект состоит только из одной модели поверхности, то в этом столбце ничего не выводится.
Комментарий – при необходимости можно ввести некоторую дополнительную текстовую информацию.
Группа столбцов Треугольники
Треугольники | Цвет – задается цвет заливки треугольников в случае одноцветной (см. ниже) закраски модели поверхности. Нажатие на , когда курсор находится в клетке этого столбца, приводит к появлению диалога выбора цвета:

Треугольники | Отражение – задается степень отражения треугольников модели поверхности (0-100). Если Отражение 0, то следующий параметр – Блики не оказывает влияния на изображение.
Треугольники | Блики – задается степень концентрации участков поверхности, от которых происходит более сильное отражение. 0 – равномерное отражение, величина которого зависит от предыдущего параметра Отражение. С ростом параметра Блики происходит уменьшение участков, от которых происходит более сильное отражение.
Например :
Отражение = 0, Блики=любое значение : 
Отражение=20.
Блики=0:
Блики=20:
Блики=60: 
Отражение=40.
Блики=0:
Блики=20:
Блики=60: 
Как видно из приведенных рисунков, если задается ненулевое значение параметра Отражение, желательно, чтобы и параметр Блики тоже был ненулевым.
Треугольники | Да/Нет :
- закрашивать треугольники модели поверхности.
- треугольники не закрашивать.
Разноцветные | Да/Нет :
- треугольники модели поверхности – одноцветные.
- треугольники модели поверхности - разноцветные (цвет - в зависимости от Z точек треугольников). Набор цветов для разноцветных треугольников задается в диалоге "Раскраска моделей поверхности разными цветами", вызываемом при нажатии на кнопку
в столбце Разноцветные | Настройка.
Разноцветные | Настройка:
Когда клетка в этом столбце неактивная, то в ней показан набор цветов для поверхности -
.
В активной клетке появляется кнопка -
, нажатие на которую приводит к вызову диалога "Раскраска моделей поверхности разными цветами".
Ребра | Цвет : задается цвет ребер треугольников модели поверхности. Нажатие на , когда курсор находится в клетке этого столбца, приводит к появлению диалога выбора цвета.
- ребра треугольников отрисовывать.
- ребра треугольников не отрисовывать.
Ребра | Исходные Да/Нет : показать / скрыть ребра треугольников, полученные из исходных полилиний, использованных при построении модели поверхности. Данный элемент позволяет задать отрисовку ребер из исходных полилиний тем цветом, толщиной и стилем линии, которые были на момент построения модели поверхности. Если одновременно задана отрисовка всех ребер треугольников (
), то внешний вид ребер, полученных из исходных полилиний, будет отличаться от внешнего вида ребер, полученных в процессе построения модели поверхности (кроме случая, когда внешний вид исходных полилиний совпадает с настройками для отображения всех ребер).
- ребра, полученные из исходных полилиний отрисовывать тем цветом, толщиной и стилем линии, которые были на момент построения модели поверхности.
- специальную отрисовку ребер, полученных из исходных полилиний не производить.
Сглаживание треуг.
- каждый треугольник отрисовывается сплошным (одинаковым) цветом:

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

У моделей поверхностей различаютвнешнюю и внутреннюю сторону. В программе DIGIMINE внешней считается та сторона, на которой точки треугольников располагаются против часовой стрелки (на противоположной стороне те же точки будут расположены по часовой стрелке).
Прозрачность (0-100) | Внешние грани – задается прозрачность внешних граней (треугольников) модели поверхности – прозрачность треугольников, когда смотрим на их внешнюю сторону.
0 – треугольники непрозрачные.
100 – треугольники полностью прозрачные.
Прозрачность (0-100) | Внутр. грани - задается прозрачность "внутренних" граней (треугольников) модели поверхности – прозрачность треугольников, когда смотрим на их внутреннюю сторону.
Прозрачность внутренних граней может быть полезной для визуализации объемных тел.
0 – треугольники непрозрачные.
100 – треугольники полностью прозрачные.
Ребра внутри – при визуализации объемных тел может быть полезной возможность отрисовки только тех ребер, которые видны на внутренней стороне.
Если задать прозрачной внешнюю сторону, не задавать отрисовку всех ребер и задать отрисовку ребер внутри, то может улучшиться визуальное восприятие строения объемного тела при взгляде, как бы изнутри объекта.
- отдельную отрисовку ребер внутри не производить.
- производить отдельную прорисовку ребер внутри.