Блок предназначен для создания одного экземпляра окна модуля 3D-визуализации. При постановке
на схему блока окно создается автоматически. При удалении блока окно уничтожается
автоматически. В случае закрытия окна модуля 3D-визуализации пользователем вновь открыть его
можно двойным кликом левой кнопкой мыши по блоку. Описание окна модуля 3D-визуализации и
инструментов работы с ним приведено на xref keyref="INTPROG_modul_3d_vizualizacii/vizualizaciya_3D">данной странице/xref.
Установка блока «Визуализация 3D – Объект» в качестве дочернего к блоку «Визуализация 3D –
Просмотрщик» означает добавление 3D-объекта на соответствующее окно модуля 3D-визуализации в
локальную систему координат центра масс. Под центром масс понимается базовая точка,
относительно которой строится 3D-модель.
Свойства:
- Тип графического 3D-примитива – Тип создаваемого для блока 3D-объекта (сфера,
усеченный конус, цилиндр, параллелепипед, объект из файла). Для 3D-объекта из файла
доступны следующие форматы: *.stl, *.obj, *.objf, *.glsm.
- Путь к файлу с 3D-объектом – Путь к файлу с 3D-моделью для загрузки в случае
выбора типа графического 3D-примитива из файла.
- Координаты ЛСК 3D-объекта в ЛСК родителя – Координаты (X, Y, Z) ЛСК, связанной
с 3D-объектом, в ЛСК объекта-родителя.
- Углы Эйлера ЛСК 3D-объекта в ЛСК родителя, ° – Углы Эйлера (угол прецессии,
угол нутации, угол собственного вращения) ЛСК, связанной с 3D-объектом, в ЛСК
объекта-родителя.
- Число элементов разбиения – Количество ячеек разбиения 3D-объекта.
- Координата X в ЛСК – Координаты опорных точек 3D-объекта по оси X в его ЛСК.
Число опорных точек зависит от типа геометрии и количества элементов разбиения. Для
случая сферы и объекта из файла число опорных точек равно N, для случая усеченного
конуса, цилиндра и параллелепипеда – N+1, где N – число расчетных элементов
(ячеек).
- Координата Y в ЛСК – Координаты опорных точек 3D-объекта по оси Y в его
ЛСК.
- Координата Z в ЛСК – Координаты опорных точек 3D-объекта по оси Z в его
ЛСК.
- Геометрия сечения – Задается геометрия поперечного сечения каждого расчетного
элемента (ячейки) 3D-объекта. Для сферы задается диаметр, для усеченного конуса –
наружный и внутренний диаметр нижнего сечения, наружный и внутренний диаметр верхнего
сечения, для цилиндра – наружный диаметр, для параллелепипеда – длина и ширина сечения,
для объекта из файла – углы Эйлера 3D-объекта в его ЛСК. Таким образом, размерность
массива для случая сферы должна быть равна N, для случая усеченного конуса – N*4, для
случая цилиндра – N, для случая параллелепипеда – N*2, для случая объекта из файла –
N*3, где N – число расчетных элементов (ячеек).
- Число элементов разбиения 3D-объекта, при превышении которого использовать
наложение текстуры – При работе 3D-модели в режиме визуализации поля распределения
параметра использовать наложение текстуры для упрощения рендеринга, если количество
элементов разбиения 3D-объекта превышает заданное.
- Цвет 3D-объекта в режиме визуализации – В режиме визуализации поля
распределения параметра 3D-объекты со схемы окрашиваются в соответствии с заданной
опцией (использовать цвет 3D-объекта по умолчанию, использовать цвет 3D-объекта из
свойства блока, использовать цвет 3D-объекта в соответствии с величиной параметра).
- Цвет 3D-объекта – Определяет цвет 3D-объекта в режиме визуализации поля
распределения параметра при использовании опции цвета из свойства блока.
- Значение параметра №1, е.и. – Величина параметра №1 для визуализации поля
распределения. Задается для каждого расчетного элемента (ячейки). Размерность должна
соответствовать N, где N – число расчетных элементов (ячеек). Определяет цвет 3D-объекта
в режиме визуализации поля распределения параметра при использовании опции цвета
3D-объекта в соответствии с величиной параметра.
- Значение параметра №2, е.и. – Величина параметра №2 для визуализации поля
распределения.
- Значение параметра №3, е.и. – Величина параметра №3 для визуализации поля
распределения.
- Параметры визуализации – Служебное свойство, необходимое для хранения атрибутов
3D-объекта.