C3D Kernel  104598
Открытые типы | Открытые члены | Открытые атрибуты
Структура CornerValues

Параметры скругления вершины. Подробнее...

Полный список членов класса

Открытые типы

enum  CornerForm {
  ef_sphere = 0, ef_smart = 1, ef_delta = 3, ef_elbow1 = 4,
  ef_elbow2 = 5, ef_elbow3 = 6
}
 Способы скругления вершины стыковки трёх рёбер. Подробнее...

Открытые члены

 CornerValues ()
 Конструктор по умолчанию.
 CornerValues (double r0, double r1, double r2, double r3, CornerForm ck)
 Конструктор по параметрам.
 CornerValues (const CornerValues &other)
 Конструктор копирования.
virtual ~CornerValues ()
 Деструктор.
void Init (const CornerValues &other)
 Функция инициализации.
void CiclicSwap (bool increase)
 Циклическая перестановка параметров.
void Swap (int constRadius)
 Поменять местами радиусы (constRadius = 1,2,3).
CornerValuesoperator= (const CornerValues &other)
 Оператор присваивания.
bool IsSame (const CornerValues &other, double accuracy) const
 Являются ли объекты равными?

Открытые атрибуты

double radius0
 Радиус сферы в вершине.
double radius1
 Радиус первого ребра вершины.
double radius2
 Радиус второго ребра вершины.
double radius3
 Радиус третьего ребра вершины.
CornerForm cornerForm
 Способ скругления вершины стыковки трёх рёбер.
uint8 additive
 Сдвиг в нумерации рёбер вершины (добавка к номеру ребра).

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

Параметры скругления вершины, в которой стыкуются три ребра, содержат информацию, необходимую для выполнения операции.


Перечисления

Элементы перечислений:
ef_sphere 

Скругление вершины сферической поверхностью.

ef_smart 

Скругление вершины гладкой поверхностью.

ef_delta 

Скругление вершины треугольной поверхностью.

ef_elbow1 

Скругление вершины четырёхугольной поверхностью, четвёртую сторону располагать напротив range1.

ef_elbow2 

Скругление вершины четырёхугольной поверхностью, четвёртую сторону располагать напротив range2.

ef_elbow3 

Скругление вершины четырёхугольной поверхностью, четвёртую сторону располагать напротив range3.


Объявления и описания членов структуры находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы