Поиск по документации
Введите не менее 2 символов
Введите не менее 2 символов
![]() |
CAE Fidesys 9.0 Руководство пользователя |
При записи данных конечно-элементной сетки в файл в формате Exodus или чтении из него сетка может быть подвергнута масштабированию и преобразованию положения. Для трансформации сетки при импорте или экспорте используется следующая команда:
transform mesh {input | output}
[scale <xyz_factor>]
[scale <x_factor> <y_factor> <z_factor>]]
[scale {X | Y | Z} <factor>]
[translate <dx> [<dy> [<dz>]]]
[translate {X | Y | Z} <distance>]
[rotate <degrees> about {X | Y | Z}]
[reset]
Эту команду можно повторять неоднократно, используя различные опции. Команды преобразования имеют кумулятивный эффект (эффект накопления), т.е. они осуществляют добавочные преобразования (в порядке следования).
Для очистки матрицы преобразования служит опция reset:
transform mesh {input | output} reset
При использовании этой опции из модели удаляются все входные и выходные трансформации сетки.
Преобразования сетки при выводе не изменяют положений никаких сеточных объектов внутри программы. Изменяются только положения узлов, записываемые в файл Exodus. Координаты узлов внутри программы могут быть изменены путем геометрических преобразований тела, содержащего сетку.
Преобразования сетки при вводе изменяют положения сеточных объектов внутри программы. Считываемый файл не изменяется.
Преобразования, выполненные при вводе сетки, являются независимыми от преобразований, выполненных при выводе сетки.
Приводимый ниже пример иллюстрирует создание простой сетки, запись ее с координатами, масштабированными с множителем 2, и затем импорт с масштабированием к первоначальным значениям:
brick x 10
volume 1 interval 4
mesh vol 1
transform mesh output scale 2
export mesh 'temp.exo'
delete mesh
transform mesh input scale .5
import mesh 'temp.exo'
Дополнительную информацию можно найти в подразделах: