Как построить вектор нормальный к поверхности тела направленный строго наружу тела.
Нормальный вектор к поверхности построить могу, но направление вектора получается произвольным.
Как построить нормальный вектор, который будет указывать наружную сторону поверхности тела?
У грани нормаль всегда направлена из тела.
Чтобы решить Вашу задачу нужно:
1. Получить вектор нормали от Surface
2. Спросить у FaceDefinition совпадает ли твоя нормаль с нормалью твоей же Surface?
Ну а дальше по комбинации этих данных строим вектор либо совпадающий с нормалью Surface либо обратный.
Трудности могут быть для граней полученных командами моделирования поверхностей. С какой стороны у нее "мясо" тела неизвестно. Тогда придется анализировать еще и циклы ребер ограничивающих такую грань.