Структура XFORM


Структура XFORM определяет преобразование мирового пространства в страничное.

Синтаксис

typedef struct  _XFORM { 
  FLOAT eM11; 
  FLOAT eM12; 
  FLOAT eM21; 
  FLOAT eM22; 
  FLOAT eDx; 
  FLOAT eDy; 
} XFORM, *PXFORM; 

Члены структуры

eM11

Определяет нижеследующее.

Операция Предназначение
Масштабирование (Scaling) Компонент горизонтального масштабирования
Вращение (Rotation) Косинус угла вращения
Отражение (Reflection) Горизонтальный компонент отражения

eM12

Определяет нижеследующее.

Операция Предназначение
Сдвиг-наклон (Shear) Горизонтальный коэффициент пропорциональности
Вращение (Rotation) Синус угла вращения

eM21

Определяет нижеследующее.

Операция Предназначение
Сдвиг-наклон (Shear) Вертикальный коэффициент пропорциональности
Вращение (Rotation) Отрицательный синус угла вращения

eM22

Определяет нижеследующее.

Операция Предназначение
Масштабирование (Scaling) Компонент вертикального масштабирования
Вращение (Rotation) Косинус угла вращения
Отражение (Reflection) Вертикальный компонент отражения

eDx

Определяет горизонтальный компонент преобразования, в логических единицах измерения.

eDy

Определяет вертикальный компонент преобразования, в логических единицах измерения.

Замечания

Нижеследующий список перечисляет, как члены структуры используются для каждой операции.

Операция eM11 eM12 eM21 eM22
Вращение (Rotation) Косинус Синус Отрицательный синус Косинус
Масштабирование (Scaling) Компонент горизонтального масштабирования Не используется Не используется Компонент вертикального масштабирования
Сдвиг-наклон (Shear) Не используется Горизонтальный коэффициент пропорциональности Вертикальный коэффициент пропорциональности Не используется
Отражение (Reflection) Горизонтальный компонент отражения Не используется Не используется Вертикальный компонент отражения

Смотри также

Обзор Координатные пространства и преобразования, Структуры, используемые координатными пространствами и преобразованиями, ExtCreateRegion, GetWorldTransform, ModifyWorldTransform, PlayEnhMetaFile, SetWorldTransform

Размещение и совместимость XFORM

К Windows XP Да 
л Windows 2000 Professional Да
и Windows NT Workstation Да версии 3.1 и старше
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
 
С Windows Server 2003 Да
е Windows 2000 Server Да
р Windows NT Server Да
в    
е    
р    
Используемая библиотека -
Используемая DLL -
 Заголовочный файл  
- объявлено в Wingdi.h
 - включено в Windows.h
 Unicode Нет
 Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz