C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать

 

Шаг 752 - CDC::PolyBezier

BOOL PolyBezier( const POINT* lpPoints, int nCount );

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

Параметры
lpPoints
Указатель на массив структур данных POINT, которые содержат оконечные точки и контрольные точки сплайнов.
nCount
Определяет число точек в lpPoints массиве. Это значение должно в три раза больше количество выводимых сплайнов, потому что каждый Bezier сплайн требует двух контрольных точек и оконечной точки, а начальный сплайн требует дополнительной отправной точки.

Замечания
Выводит один или большее количество Bezier сплайнов. Эта функция выводит кубические Bezier сплайны, используя оконечные точки и контрольные точки, определенные в lpPoints. Первый сплайн выведен от первой отметки до четвертой отметки, используя вторую и третью точеку как контрольные точки. Каждый последующий сплайн в последовательности нуждается точно в еще трех точках: конечная отметка предыдущего сплайна используется как отправная точка, следующие две точки в последовательности - контрольные точки, и третья - конечная точка.
Текущая позиция не ни используется, ни модифицируется функцией PolyBezier. Рисунок не заполнен. Эта функция выводит линии, используя текущее перо.


| |
Автор Каев Артем.
[AD]