Processing:Справочник языка Processing/dist()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Проверка/Оформление/Редактирование: Мякишев Е.А.
dist() [1]
Обозначение
dist()
Описание
Вычисляет расстояние между двумя точками.
Синтаксис
dist(x1, y1, x2, y2)
dist(x1, y1, z1, x2, y2, z2)
Параметры
x1 - float: x-координата первой точки
y1 - float: y-координата первой точки
z1 - float: z-координата первой точки
x2 - float: x-координата второй точки
y2 - float: y-координата второй точки
z2 - float: z-координата второй точки
Возвращаемое значение
float
Пример
// Устанавливаем значение серого фона,
// на основе расстояния мыши от центра экрана.
void draw() {
noStroke();
float d = dist(width/2, height/2, mouseX, mouseY);
float maxDist = dist(0, 0, width/2, height/2);
float gray = map(d, 0, maxDist, 0, 255);
fill(gray);
rect(0, 0, width, height);
}
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |