GetObjectBase3d
Синтаксис
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