1. Да, внутренние единицы длины в Revit - футы, как верно отметил Александр. Рекомендую использовать методы UnitUtils.ConvertToInternalUnits, UnitUtils.ConvertFromInternalUnits
2. Ты можешь использовать другой метод создания поверхности, где последним параметром можешь задать как раз триангуляцию, правда только начиная с Revit 2019.2
Это получается, что бы мы не добавляли через API, ревит воспринимает числа по умолчанию как футы не зависимо от региональных настроек и настроек проекта?
Может при импорте из файла точек, он сортирует точки перед построением поверхности?Не думаю, скорее фасеты неправильно определены.
Если я сначала импортирую через API а потом из файла точек (для сравнения), то обе поверхности строятся одинаково криво)