Синтаксис

FLOAT GetPoint3d(HANDLE HSpace3d, HANDLE HObject3d, FLOAT num, FLOAT x, FLOAT y, FLOAT z)


Описание

Функция позволяет получить произвольную точку трехмерного объекта.


Параметры

HSpace3d        дескриптор трехмерного пространства

HObject3d        дескриптор проекции трехмерного пространства

Num        номер точки в трехмерном объекте

x, y, z        в эти переменные записываются координаты этой точки.


Если Hobject3d указывает на камеру то меняются точки камеры:

num

Меняемая точка

Описание

0

poOrg

Базовая точка камеры

1

poDirection

Направление

2

poUp

Вектор верха камеры

3

poExtent

Масштабы по трем осям

4

poOffset

Смещение центра начала координат


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

Возвращается результат выполнения операции


Пример

rez:= GetPoint3d(HSpace3d,HObject3d,0,~x,~y,~z)

x:=~x+1

y:=~y+1

z:=~z+1

rez:=SetPoint3dSetPoint3d (HSpace3d,HObject3d,0,~x,~y,~z)

Created with the Personal Edition of HelpNDoc: Make Your PDFs More Secure with Encryption and Password Protection