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

Геометрический объект. Подробнее...

Производные классы:TMBox и TMGround.

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

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

virtual GCM_g_type GeomType () const
 Тип геометрического объекта.
virtual const TCHAR * GetName () const =0
 Строковое имя геометрического объекта.
virtual void GetPlacement (MbPlacement3D &) const
 Выдать положение детали в виде ортонормированной ЛСК.
void GetTransMatrix (MbMatrix3D &) const
 Выдать трансформацию из стандартного положения.
MbMatrix3D TransMatrix () const
 Трансформация из стандартного положения.
virtual refcount_t AddRef () const =0
virtual refcount_t Release () const =0

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

MtGeomId objectId

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

Геометрический объект этого типа данных, характеризуется матрицей трансформации, которая переводит его в настоящее положение из некоторого стандартного положения. Подразумевается, что для каждого типа объекта имеется стандартное положение, которое, как правило, совпадает с мировой системой координат.
Например, если экземпляром ItGeom является точка, то матрица TransMatrix() задаст положение точки, как преобразование начала координат в некоторое произвольное место пространства.
Если экземпляром ItGeom является жесткое тело в пространстве, то матрица TransMatrix() будет служить в качестве ЛСК этого тела и задавать его положение в пространстве моделирования.


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