Синтаксис

FLOAT RotateObject2d(HANDLE HSpace, HANDLE HObject, FLOAT CenterX,  FLOAT CenterY, FLOAT Angle)


Описание

Функция поворачивает двухмерный объект на определенный угол. Угол вычисляется относительно текущего положения, для всех объектов кроме текста. Для текста вычисляется абсолютный угол.


Параметры

HSpace        Дескриптор двухмерного пространства.

HObject        Дескриптор объекта.

CenterX        Координаты центра поворота.

CenterY        Координаты центра поворота.

Angle        Угол поворота (в радианах).


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

Возвращаемое значение является ненулевым, если функция выполнена успешно, в противном случае возвращается 0.


Примечание

Поворот битовой карты пока не реализован. При повороте битовая карта перемещается за левый верхний угол но вокруг своей оси не поворачивается.


Пример 

hobj := GetObject2dByNameGetObject2dByName (~HSpace,#0,"lineE3")

ret := RotateObject2d(~HSpace,~hobj,0,0,0.01)


см. Графика 2DGraphics2d 

см. Функции работы с двухмерной графикойGrafics_function

Created with the Personal Edition of HelpNDoc: Ensure High-Quality Documentation with HelpNDoc's Hyperlink and Library Item Reports