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