На сегодняшний день одним из стремительно развивающихся направлений в управлении жизненным циклом строительного объекта является автоматизация проектирования, строительного контроля и других его этапов на основе скриптов или плагинов. При корректном применении таких алгоритмов возможно существенно уменьшить трудозатраты и обеспечить повышение производительности рабочего процесса. Необходимо отметить, что данная область технологий информационного моделирования (ТИМ) достаточно популярна, так, в интернете можно найти различные обучающие ресурсы, но в них, как правило, внимание сфокусировано на результате работы, без описания алгоритма, методики работы скрипта или плагина. В открытом доступе практически не содержится ТИМ продуктов для выполнения сложных процессов автоматизации. В данной статье представлено описание принципа работы скрипта «Контуры продавливания», разработанного в среде визуального программирования Dynamo, подробно рассмотрен каждый функциональный этап алгоритма, отмечены нюансы, при которых в алгоритме может возникать ошибка. Данный скрипт предназначен для использования при проектировании несущего остова здания или сооружения, а также при выполнении поверочных расчетов в ходе строительного контроля или при техническом обследовании объекта в процессе его эксплуатации.