LineXY()
Синтаксис
LineXY(x1 , y1 , x2 , y2 [, Color])
Описание
Рисует прямую линию от начальной точки (x1,y1) до конечной точки (x2,y2) на текущей поверхности вывода графики. Текущая поверхность устанавливается с помощью StartDrawing().
Параметры
x1, y1 Координаты начальной точки линии. x2, y2 Координаты конечной точки линии. Color (дополн.) Цвет для вывода линии. Если этот параметр не задан, то будет использоваться цвет установленный функцией FrontColor(). Значение цвета может быть в формате RGBA или RGB.
Возвращаемое значение
Ничего.
Комментарии
Чтобы нарисовать линию от начальной точки до точки смещённой на заданные значения, используйте функцию Line().
Пример
If OpenWindow(0, 0, 0, 200, 200, "2DDrawing Example", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) If CreateImage(0, 200, 200) And StartDrawing(ImageOutput(0)) Box(0, 0, 200, 200, RGB(255, 255, 255)) For Angle = 0 To 360 Step 3 LineXY(100, 100, 100+Cos(Radian(Angle))*90, 100+Sin(Radian(Angle))*90, RGB(Random(255), Random(255), Random(255))) Next Angle StopDrawing() ImageGadget(0, 0, 0, 200, 200, ImageID(0)) EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
См. также
line(), Box(), RoundBox(), Ellipse(), Circle() FrontColor(), RGB(), RGBA()
Поддерживаемые OS
Все