Вектор нормальный к поверхности тела и направленный строго наружу тела

Автор ZorGR, 22.08.18, 11:01:30

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ZorGR

Как построить вектор нормальный к поверхности тела направленный строго наружу тела.
Нормальный вектор к поверхности построить могу, но направление вектора получается произвольным.

Как построить нормальный вектор, который будет указывать наружную сторону поверхности тела?

chelkar

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