Пакет mnas-ansys/utils определяет функции, предназаченные для манипулирования графическими объектами при взаимодействии пользователя с программой ANSYS ICEM.
Функции
tetra-size-for-hole-by-cell-number
(diameter cell-number)
Описание: функция tetra-size-for-hole-by-cell-number вычисляет длину стороны треугольника, такую чтобы в отверстии диаметром располагалось cell-number треугольников.
Пример использования:
(tetra-size-for-hole-by-cell-number 1.2 100) 0.1616128503228816d0, 23.326804314005766d0
(tetra-size-for-hole-by-cell-number 40.0 100) 5.387094796698806d0
Методы
curve-names-by-coedges-number
(coedges-number (tin <tin>))
curve-names-coeged-with-surface-in-family
(families (tin <tin>))
Описание: функция curve-names-coeged-with-surface-in-family возвращает имена кривых, лежащих на границах поверхностей, принадлежащих семейству families. Возвращаются имена кривых, которые сопряжены с поверхностями, принадлежащими всем семействам.
Переменые:
- families - список, содержащий имена семейств;
- tin - объект, содержащий геометрию.
surface-names-coedged-with-curve-by-number
((number integer) (tin <tin>))
surface-names-coeged-with-surface-in-family
(families (tin <tin>) &key (families-excluded nil) (times 1))
surface-names-coeged-with-surfaces
(surf (tin <tin>) &key (excluded nil) (times 1))
Описание: метод surface-coeged-with-surfaces возвращает имена поверхностей, сопряженных с поверхностями из списка surf для контейнера геометрии tin.
Параметр times задает глубину поиска - количество итераций.
На каждом шаге times поверхности, задаваемые ключевым параметром excluded из результирующего списка исключаются.