Всем добрый день. Решается задача программной вставки 3D фрагмента. Прогаммно делается так:
1. Строится точка, в которой будет вставлен 3D фрагмент (например, отверстие)
2. В этой точке создается ЛСК, к которой он будет привязан
3. Вставляется фрагмент
4. Привязывается к построенной ЛСК
5. Вычитается из тела.
При построении ЛСК используется нормаль поверхности, на которой будет располагаться фрагмент, и оси Z присваивается значение этой нормали. А теперь вопрос, как узнать, куда направлена эта нормаль, внутрь или наружу тела?
1. Строится точка, в которой будет вставлен 3D фрагмент (например, отверстие)
2. В этой точке создается ЛСК, к которой он будет привязан
3. Вставляется фрагмент
4. Привязывается к построенной ЛСК
5. Вычитается из тела.
При построении ЛСК используется нормаль поверхности, на которой будет располагаться фрагмент, и оси Z присваивается значение этой нормали. А теперь вопрос, как узнать, куда направлена эта нормаль, внутрь или наружу тела?