789x
001139
0001-01-01

KB 001617 | Выбор узлов вдоль линии с помощью интерфейса COM

Тема:
Выбор узлов вдоль линии с помощью интерфейса COM

Примечание:
При считывании результатов поверхности посредством интерфейса COM, получит пользователь одномерное поле со всеми результатами в отдельных узлах КЭ или точках сетки. Чтобы получить результаты по краю поверхности или вдоль линии, находящейся внутри поверхности, необходимо сначала отфильтровать результаты для области линии. В следующей статье будет представлена функция, благодаря которой можно выполнить данную задачу.

Легенда:
Теоретические основы расчета промежутков

Для того, чтобы найти узлы сетки КЭ, находящиеся близко линии или на линии, необходимо рассчитать промежуток от узла до линии. Приводится линия с начальной и конечной точками (N-0 и N-1), а также точка P, от которой требуется определить расстояние до линии. Распространенным способом расчета данного промежутка является создание плоскости, которая проходит через точку P и перпендикулярна прямой. Для этого необходимо сначала составить подходящее уравнение линии. В этом случае рекомендуется применить параметрическую форму, которая содержит направляющий вектор v. Затем его можно применить для составления уравнения плоскости.

Опорный вектор P является расчетной точкой P-res. Вектор нормали является направляющим вектором прямой, поскольку плоскость перпендикулярна прямой. Прежде чем рассчитать отступ, необходимо определить коэффициент s прямой, по которой плоскость пересекает прямую. Для этого радиусный вектор X в уравнении плоскости заменяется уравнением прямой.

  1. ...