А зачем тебе понимать что это окружность? Возьми создай соответствующий 3DSolid (я так понимаю, что это что-то типа тора) и посмотри что получится.
Что-то я совсем тебя не понял... Давай, сначала:
Мне нужно из Face получить Region.
Ты предлагаешь из Face получить Loops, из Loop получить Vertecies, чтобы по ним построить Polyline и коллекцию Polyline преобразовать в Region.
Мой вопрос: если Face это окружность, то из Loop я могу достать только одну точку - центр окружности и при этом никто мне не скажет, что это окружность. Как на основе этой информации мне воспроизвести окружность?