Plot()
Синтаксис
Plot(x , y [, Color])
Описание
Рисует точку (единственный пиксель) в позиции x,y на текущей поверхности вывода графики. Текущая поверхность устанавливается с помощью StartDrawing().
Параметры
x, y Координаты точки, которая будет нарисована.
Данные координаты x, y должны быть внутри текущей поверхности рисования, так как никаких проверок на выход за границы не делается из соображений скорости. Для проверки на пересечение границ, можно использовать функции OutputWidth() и OutputHeight(). Эта команда также игнорирует отсечения, наложенные функцией ClipOutput().Color (дополн.) Цвет, который будет использоваться для вывода пикселя. Если этот параметр не задан, то будет использоваться цвет установленный функцией FrontColor(). Значение цвета может быть в формате RGBA или RGB.
Возвращаемое значение
Ничего.
Пример
If OpenWindow(0, 0, 0, 200, 200, "2DDrawing Example", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) If CreateImage(0, 200, 200) And StartDrawing(ImageOutput(0)) For x = 0 To 199 For y = 0 To 199 Plot(x, y, RGB(Random(255), Random(255), Random(255))) Next y Next x StopDrawing() ImageGadget(0, 0, 0, 200, 200, ImageID(0)) EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
См. также
Point(), FrontColor()
Поддерживаемые OS
Все