C3D Kernel  104598
Открытые атрибуты

Структура полей данных, представляющих геометрический объект. Подробнее...

Граф связей класса GCM_g_record:
Collaboration graph
[см. легенду]

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

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

GCM_g_type type
 Тип геометрии.
GCM_point origin
 Точка позиционирования геометрического объекта.
GCM_vec3d axisZ
 Направляющий вектор прямой или вектор нормали плоскости.
GCM_vec3d axisX
 Ось X локальной системы координат.
GCM_vec3d axisY
 Ось Y локальной системы координат.
double radiusA
 Радиус окружности, сферы или цилиндра либо радиус основания конуса, "большой" радиус тора.
double radiusB
 "Малый" радиус тора или конуса.

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

Эта простая структура данных представляет варианты геометрических типов, с которыми работает решатель.

Кортежи, соответствующие типам геометрии:
{ GCM_POINT origin } - simple point;
{ GCM_SPHERE origin radiusA } - center and radius of a sphere;
{ GCM_LINE origin axisZ } - point and direction of a line;
{ GCM_PLANE origin axisZ } - point and normal of a plane;
{ GCM_CIRCLE origin axisZ radiusA } - center, rotation axis and radius;
{ GCM_CYLINDER origin axisZ radiusA } - center, rotation axis and radius;
{ GCM_CONE origin axisZ radiusA radiusB } - center, rotation axis and two radiuses;
{ GCM_TORUS origin axisZ radiusA radiusB };
{ GCM_LCS origin axisZ axisX axisY } - local coordinate system that specify a solid position.

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