processing
Рисование основных фигур
Поиск…
Вступление
В обработке формы чертежа являются ключевыми для программы. В противном случае на экране ничего не появится. В этом разделе рассказывается, как рисуются основные фигуры.
Синтаксис
- line (float x1, float y1, float x2, float y2)
- строка (float x1, float y1, float z1, float x2, float y2, float z2)
- эллипс (float x, float y, float w, float h)
- rect (float x, float y, float w, float h)
- triangle (float x1, float y1, float x2, float y2, float x3, float y3)
параметры
параметр | подробности |
---|---|
x1 | x-координата первой точки |
y1 | y-координата первой точки |
z1 | z-координата первой точки |
x2 | x-координата второй точки |
y2 | y-координата второй точки |
z2 | z-координата второй точки |
x3 | x-координата третьей точки |
y3 | y-координата третьей точки |
Икс | х-координата |
Y | у-координата |
вес | ширина |
час | рост |
замечания
Вы можете найти ссылку на основание Процесса.
Рисование линии
Обработка предоставляет метод с именем line()
для рисования строки на экране. Этот код рисует белую 10-пиксельную линию на черном фоне.
void setup() {
size(500, 500);
background(0);
stroke(255);
strokeWeight(10);
}
void draw() {
line(0, 0, 500, 500);
}
Подпись метода line()
- это.
line(x1, y1, x2, y2);
x1
и y1
- координата начальной точки. x2
и y2
- координата конечной точки.
Метод stroke()
используется для указания цвета линии, которую вы рисуете.
Метод strokeWeight()
используется для указания толщины линии, которую вы рисуете. (в пикселях)
Рисование прямоугольника
Обработка предоставляет метод rect()
для рисования прямоугольника. Этот код рисует белый прямоугольник 50 X 50 на черном фоне.
void setup() {
size(500, 500);
background(0);
fill(255);
noStroke();
}
void draw() {
rect(225, 225, 50, 50);
}
Подпись метода rect()
- это.
rect(x, y, w, h);
x
и y
- координата прямоугольника. w
и h
- ширина и высота прямоугольника.
Метод fill()
используется для указания цвета заполнения прямоугольника и других фигур, таких как эллипс, треугольник, многоугольник.
Метод noStroke()
используется для указания того, что вокруг прямоугольника нет штрихов. Этот метод также влияет на другие формы, такие как эллипс, треугольник, многоугольник.
Рисование эллипса
Обработка обеспечивает ellipse
метода для рисования эллипса. Этот код рисует белый круг с радиусом 25 пикселей.
void setup() {
size(500, 500);
background(0);
fill(255);
noStroke();
}
void draw() {
ellipse(225, 225, 50, 50);
}
Подпись метода ellipse()
- это.
ellipse(x, y, w, h);
x
и y
- координата эллипса. w
и h
- ширина и высота эллипса.
Рисование треугольника
Обработка обеспечивает triangle
метода для рисования треугольника. Приведенный ниже код рисует почти равносторонний треугольник в 25 пикселей между каждой определяющей точкой.
void setup() {
size(500, 500);
background(0);
}
void draw() {
triangle(0, 0, 25, 0, 12, 12);
}
Подпись triangle
такова:
triangle(x1, y1, x2, y2, x3, y3);
Каждая x
точка соответствует оси x точки, а y
- оси y. Три точки будут соединены, чтобы сформировать треугольник.
Рисование треугольника
Обработка предоставляет метод triangle()
для рисования треугольника. Этот код рисует белый треугольник на черном фоне.
void setup() {
size(500, 500);
background(0);
fill(255);
noStroke();
}
void draw() {
triangle(250, 225, 225, 275, 275, 275);
}