Бесплатный API SplitCurvesClosest

После автоматического построения осевых линий с помощью команды Geometry, Curve - Centerlines в модели появляются линии с заданными атрибутами. Сами линии не пересекаются и находятся на некотором расстоянии друг от друга, чтобы соединить балочные элементы позже, нам нужно будет разделить осевые линии в местах их ближайших пересечений. Это потребует многократного, повторяющегося процесса (Используйте Modify, Break, At Loction, выберите две кривые, установите метод на CurveIntersect и снова выберите две кривые и т. д.).

Однако, используя данный API, Вы можете выбрать две кривые всего один раз и позволить API выполнить свою работу.

Запустите «SplitCurvesClosest.bas» и выберите две кривые одновременно, чтобы разделить кривые в ближайших местах их пересечений:

simcenter, femap, nastran, beam, расчет ферм
Выбор двух непересекающихся кривых

Теперь у Вас есть несколько лишних кривых, которые необходимо удалить:

simcenter, femap, nastran, beam, расчет ферм
Использование API для быстрого разделения двух кривых в местах ближайшего пересечения

В новой версии Simcenter Femap2019.1, это делается быстрее всего с помощью выбора объектов по размеру среди тех, которые в данный момент отображены в графическом окне (Pick^ By Size Visible Only):

simcenter, femap, nastran, beam, расчет ферм
Выбор видимых кривых в зависимости от длины для быстрого удаления
Чтобы поместить API в панель инструментов Custom Tools в интерфейсе Femap просто скопируйте файл «SplitCurvesClosest.bas в соответствующую папку …\Program Files\Siemens\Femap2019.1\api\GeometryProcessing"

По вопросам приобретения, бесплатного тестирования и любым другим вопросам, пожалуйста, обращайтесь:
📨  info@cad-is.ru 📞 7 (495) 175-571-4 или через форму обратной связи: https://www.cad-is.ru/forms/price

Дополнительные статьи по теме