C3D Kernel  104065
Классы | Функции | Переменные
Файл surf_spine.h

Криволинейная направляющая для кинематической поверхности. Подробнее...

Классы

class  MbSpine
 Криволинейная направляющая для кинематической поверхности. Подробнее...
struct  SpineData
 Направляющая кривая и её окружение. Подробнее...

Функции

void MakeSpines (const MbSpine &sp, SArray< SpineData > &items)
 Создание массива направляющих по контуру направляющих.
void DeleteNonUsedSpines (SArray< SpineData > &items)
 Удалить неиспользованные направляющие.
ThreeStates InitSpineDirection (const MbCurve3D &curve, MbVector3D &direction, VERSION version)
 Поиск вектора ориентации матрицы преобразования.
bool CheckSpineDirection (const MbCurve3D &curve, const MbVector3D &direction)
 Проверить вектор ориентации матрицы преобразования.

Переменные

const VERSION SPINE_ALG_VERSION1 = 0x0A000000L
const VERSION SPINE_ALG_VERSION2 = 0x0D000023L

Подробное описание


Функции

void MakeSpines ( const MbSpine sp,
SArray< SpineData > &  items 
)

Создание массива направляющих по контуру направляющих с согласованными. векторами ориентации матрицы преобразования.
Для внутреннего использования.

Аргументы:
[in]sp- Контур направляющих
[out]items- Массив направляющих.
void DeleteNonUsedSpines ( SArray< SpineData > &  items)

Удалить неиспользованные направляющие.
Для внутреннего использования.

Аргументы:
[in,out]items- Массив направляющих.
ThreeStates InitSpineDirection ( const MbCurve3D curve,
MbVector3D direction,
VERSION  version 
)

Поиск вектора ориентации матрицы преобразования.
Для внутреннего использования.

Аргументы:
[in]curve- Кривая.
[out]direction- Вектор, который не совпадает с касательной к кривой.
[in]version- Версия.
Возвращает:
ts_positive или ts_neutral, если максимально подходящий вектор направления direction найден.
bool CheckSpineDirection ( const MbCurve3D curve,
const MbVector3D direction 
)

Проверить вектор ориентации матрицы преобразования.
Для внутреннего использования.

Аргументы:
[in]curve- Кривая.
[in]direction- Вектор, который не должен совпадать с касательной к кривой.
Возвращает:
true, если вектор не совпадает с касательной к кривой.
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы