структура D2D1_BEZIER_SEGMENT (d2d1.h)
Представляет кубический безье сегмент, нарисованный между двумя точками.
Синтаксис
typedef struct D2D1_BEZIER_SEGMENT {
D2D1_POINT_2F point1;
D2D1_POINT_2F point2;
D2D1_POINT_2F point3;
} D2D1_BEZIER_SEGMENT;
Члены
point1
Тип: D2D1_POINT_2F
Первая контрольная точка для сегмента Безье.
point2
Тип: D2D1_POINT_2F
Вторая контрольная точка для сегмента Безье.
point3
Тип: D2D1_POINT_2F
Конечная точка сегмента Безье.
Комментарии
Кубическая кривая Безье определяется четырьмя точками: начальной точкой, конечной точкой (point3) и двумя контрольными точками (point1 и point2). Сегмент Безье не содержит свойства для начальной точки кривой; определяет только конечную точку. Начальной точкой кривой является текущая точка пути, к которой добавляется кривая Безье.
Две контрольные точки кубической кривой Безье ведут себя как магниты, притягивая части того, что в противном случае было бы прямой линией к себе и производит кривую. Первая контрольная точка, точка1, влияет на начальную часть кривой; вторая контрольная точка, точка2, влияет на конечную часть кривой.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Верхняя часть | d2d1.h |