ClosePath()
Синтаксис
ClosePath()
Описание
Замыкает текущую фигуру Векторного контура, добавляя прямую линию от текущей позиции курсора к начальной точке фигуры. Начальной точкой фигуры является позиция указанная в последнем вызове функции MovePathCursor(). При заливке Векторного контура, учитываются только замкнутые фигуры.
Параметры
Ничего.
Возвращаемое значение
Ничего.
Пример
If OpenWindow(0, 0, 0, 400, 200, "VectorDrawing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) CanvasGadget(0, 0, 0, 400, 200) If StartVectorDrawing(CanvasVectorOutput(0)) ; Создадим Векторный контур с двумя замкнутыми треугольниками. MovePathCursor(20, 160) AddPathLine(100, 20) AddPathLine(180, 160) ClosePath() MovePathCursor(220, 160) AddPathLine(300, 20) AddPathLine(380, 160) ClosePath() ; Заполним Векторный контур (замкнутые фигуры). VectorSourceColor(RGBA(0, 0, 255, 255)) FillPath() StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
См. также
FillPath(), IsInsidePath(), MovePathCursor(), AddPathLine()
Поддерживаемые OS
Все