aleksandr73, Revit - приложение для проектирования зданий и построения BIM-моделей. Приложение имеет API для создания надстроек. Вам же, судя по задаче нужно создать отдельное приложение.
Таким образом, Revit ну никак не подходит для вашей задачи. Тем не менее, алгоритм, приведенный в статье может вам помочь.