2018-08-27 22:31:39 +03:00
< HTML > < HEAD > < object type = "application/x-oleobject" classid = "clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e" >
< param name = "Keyword" value = "ARGB" >
< param name = "Keyword" value = "clRandom" >
< param name = "Keyword" value = "ColorBrush" >
< param name = "Keyword" value = "ColorPen" >
< param name = "Keyword" value = "EmptyColor" >
< param name = "Keyword" value = "GrayColor" >
< param name = "Keyword" value = "Pnt" >
< param name = "Keyword" value = "RandomColor" >
2022-05-08 19:37:15 +03:00
< param name = "Keyword" value = "RandomColorBrush" >
2020-05-20 21:43:00 +03:00
< param name = "Keyword" value = "RandomPoint" >
< param name = "Keyword" value = "RandomPoints" >
2018-08-27 22:31:39 +03:00
< param name = "Keyword" value = "Rect" >
2019-08-20 20:44:22 +03:00
< param name = "Keyword" value = "Redraw" >
2020-05-20 21:43:00 +03:00
< param name = "Keyword" value = "RGB" >
< param name = "Keyword" value = "Vect" > < / object >
2018-08-27 22:31:39 +03:00
< meta http-equiv = "Content-Type" content = "text/html; charset=windows-1251" > < link rel = "StyleSheet" href = "../../../default.css" >
2025-11-07 16:12:31 +03:00
< / HEAD > < body > < H1 > Вспомогательные функции GraphWPF< / H1 >
2018-08-27 22:31:39 +03:00
< table border = 0 cellpadding = 5 > < tr > < td > < code > < b > function< / b > ARGB(a,r,g,b: byte): Color;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает цвет по красной, зеленой и синей составляющей и параметру прозрачности (в диапазоне 0..255)< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > function< / b > clRandom: Color;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает случайный цвет< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > function< / b > ColorBrush(c: Color): GBrush;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает однотонную цветную кисть, заданную цветом< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > function< / b > ColorPen(c: Color): GPen;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает однотонное цветное перо, заданное цветом< / td > < / tr >
2021-07-04 12:23:44 +03:00
< tr > < td > < code > < b > function< / b > ColorPen(c: Color; w: real): GPen;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает однотонное цветное перо, заданное цветом и толщиной< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > function< / b > EmptyColor: Color;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает полностью прозрачный цвет< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > function< / b > GrayColor(b: byte): Color;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает серый цвет с интенсивностью b< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > function< / b > Pnt(x,y: real): GPoint;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает точку с координатами (x,y)< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > function< / b > RandomColor: Color;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает случайный цвет< / td > < / tr >
2022-05-08 19:37:15 +03:00
< tr > < td > < code > < b > function< / b > RandomColorBrush: GBrush;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает однотонную цветную кисть случайного цвета< / td > < / tr >
2020-05-20 21:43:00 +03:00
< tr > < td > < code > < b > function< / b > RandomPoint(w: real := 0): Point;< / code >
2025-11-07 16:12:31 +03:00
< br > Функция генерации случайной точки в границах экрана. Необязательный параметр w задаёт минимальный отступ от границы< / td > < / tr >
2020-05-20 21:43:00 +03:00
< tr > < td > < code > < b > function< / b > RandomPoints(n: integer; w: real := 0): < b > array< / b > < b > of< / b > Point;< / code >
2025-11-07 16:12:31 +03:00
< br > Функция генерации массива случайных точек в границах экрана. Необязательный параметр w задаёт минимальный отступ от границы< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > function< / b > Rect(x,y,w,h: real): GRect;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает прямоугольник с координатами угла (x,y), шириной w и высотой h< / td > < / tr >
2019-08-20 20:44:22 +03:00
< tr > < td > < code > < b > procedure< / b > Redraw(d: ()-> ());< / code >
2025-11-07 16:12:31 +03:00
< br > Процедура ускорения вывода. Обновляет экран после всех изменений< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > function< / b > RGB(r,g,b: byte): Color;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает цвет по красной, зеленой и синей составляющей (в диапазоне 0..255)< / td > < / tr >
2020-05-20 21:43:00 +03:00
< tr > < td > < code > < b > function< / b > Vect(vx,vy: real): Vector;< / code >
2025-11-07 16:12:31 +03:00
< br > Создаёт вектор с координатами vx,vy< / td > < / tr >
2018-08-27 22:31:39 +03:00
< / table >
< / body > < / HTML >