Да, вопрос интересный, RevitAPI для такого случая полезных методов не предоставляет.
Но можно получить границы обеих поверхностей и воспользоваться какой-нибудь сторонней библиотекой для работы с 2D геометрией (ну, или самому написать, если есть время и желание, алгоритмы гуглятся). Хороший пример библиотеки - NetTopologySuite