Processing:Справочник языка Processing/curveVertex()
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
curveVertex() [1]
Обозначение
curveVertex()
Описание
Задает координаты вершин для кривой. Является реализацией сплайнов Катмалла-Рома в языке Processing. Этот метод используется только между методами beginShape() и endShape() и только когда в beginShape() нет параметра kind. Первый и последний вызовы метода curveVertex() являются ориентирами для начала и конца кривой. Дополнительные методы curveVertex(), вызванные между ними, задают координаты для кривой/кривых. Таким образом, чтобы нарисовать одну кривую, метод curveVertex() нужно вызвать четыре раза. Если вызвать его пять раз, это нарисует уже две кривые, если шесть раз – три кривые и так далее.
Чтобы использовать этот метод в 3D, понадобится визуализатор P3D (более подробно читайте тут).
Синтаксис
curveVertex(x, y)
curveVertex(x, y, z)
Параметры
x – координата X вершины. Тип данных – float
y – координата Y вершины. Тип данных – float
z – координата Z вершины. Тип данных – float
Возвращаемое значение
void
Пример
noFill();
beginShape();
curveVertex(84, 91);
curveVertex(84, 91);
curveVertex(68, 19);
curveVertex(21, 17);
curveVertex(32, 100);
curveVertex(32, 100);
endShape();
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |