Синтаксис

FLOAT GetObjectBase3d(HANDLE hSpace3d, HANDLE HObject3d, FLOAT matrix)


Описание

Функция позволяет определить координаты начала координат объекта в текущей системе координат.


Параметры

hSpace3d        Определяет дескриптор трехмерного пространства.

HObject        Определяет дескриптор трехмерного объекта.

matrix        Номер матрицы.


Возвращаемое значение

При успешном выполнении номер матрицы и 0 в противном случае.


Примечание

Возвращаемая матрица имеет размер (1x3), в которой находятся компоненты x,y,z координат.


Пример

// Получение координат в переменные x, y ,z.


PushCrdSystem3dPushCrdSystem3d (hSpace3d)

 rez:=SelectLocalCrd3dSelectLocalCrd3d (hSpace3d,hBase)

 m:=GetObjectBase3d( hSpace3d,hObject,0)

PopCrdSystem3dPopCrdSystem3d (hSpace3d)

 x:=MGetMGet (~m,0,0,1)

 y:=MGet(~m,0,1,1)

 z:=MGet(~m,0,2,1)


m:=MDeleteMDelete (~m,1)

Created with the Personal Edition of HelpNDoc: Easily create Web Help sites