Рано или поздно надо будет написать трёхмерную версию QFrost. И если интерфейс для двухмерной версии придумать было не проблемой (достаточно было иметь минимальный опыт работы с двухмерными CAD и здравый смысл), то насчёт удобного интерфейса для трёхмерки идей нет уже второй год.
Вероятно, уже будет не блоковая разбивка, а триангуляционная. Таким образом, пользователь будет работать с абстрагированными от разбивки расчётной области формами. Надо дать ему возможность задать размер расчётной области при виде сверху и её глубину, после чего позволить ему размещать внутри неё разнообразные элементы для задания граничных условий (например, трубы). Но остаётся вопрос задания формы расчётной области в верхней части (т.е. рельефа) и верхних граничных условий.
Может быть, знаете удобный софт для 3D-моделирования или даже разрабатывали что-то подобное?