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