PureBasic

AddPathLine()

Синтаксис

AddPathLine(x.d , y.d [, Flags])

Описание


Добавляет Прямую линию к текущей фигуре Векторного контура. Линия начинается с текущей позиции курсора и заканчивается в точке (x, y).

Параметры

x.d, y.d Координаты конечной точки для прямой линии. Эта точка станет новой текущей позицией курсора.
Flags (дополн.) Может быть одним из следующих значений:
  #PB_Path_Default : Координаты абсолютные (по умолчанию)
  #PB_Path_Relative: Координаты относительно последней позиции курсора.

Возвращаемое значение

Ничего.

Пример

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(40, 20)
        For i = 1 To 4
            AddPathLine(80, 0, #PB_Path_Relative)
            AddPathLine(0, 40, #PB_Path_Relative)
        Next i

        VectorSourceColor(RGBA(255, 0, 0, 255))
        StrokePath(10, #PB_Path_RoundCorner)

        StopVectorDrawing()
    EndIf

    Repeat
        Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
EndIf


См. также

MovePathCursor(), ClosePath(), AddPathArc(), AddPathCurve(), AddPathCircle(), AddPathEllipse(), AddPathBox()

Поддерживаемые OS

Все

<- AddPathEllipse() - Оглавление VectorDrawing - AddPathSegments() ->