Processing:Справочник языка Processing/PVector/mult()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Проверка/Оформление/Редактирование: Мякишев Е.А.
mult() [1]
Обозначение
mult()
Описание
Умножает вектор на скаляр. Версия метода, который использует float, воздействует непосредственно на вектор, из которого он вызывается (как в первом примере). Версии, которые принимают как PVector, так и float в качестве аргументов это статические методы, и каждый возвращает новый PVector, который является результатом операции умножения. Оба примера дают один и тот же визуальный результат.
Синтаксис
.mult(n)
.mult(v, n)
.mult(v, n, target)
Параметры
n - тип float: число, которое необходимо умножить на вектор
v - тип PVector: вектор для умножения на скаляр
target - тип PVector: PVector, в котором будет храниться результат
Возвращаемое значение
PVector
Пример
№1
PVector v;
void setup() {
noLoop();
v = new PVector(5, 10, 0);
}
void draw() {
ellipse(v.x, v.y, 12, 12);
v.mult(6);
ellipse(v.x, v.y, 24, 24);
}
№2
PVector v1;
void setup() {
noLoop();
v1 = new PVector(5, 10, 0);
}
void draw() {
ellipse(v1.x, v1.y, 12, 12);
PVector v2 = PVector.mult(v1, 6);
ellipse(v2.x, v2.y, 24, 24);
}
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |