Визуализация 3D - Просмоторщик

 
в палитре на схеме

Блок предназначен для создания одного экземпляра окна модуля 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-объекта.

Параметры

нет