Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

Processing:Справочник языка Processing/quadraticVertex()

Материал из Онлайн справочника
Перейти к: навигация, поиск


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2686 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


quadraticVertex() [1]

Обозначение

quadraticVertex()

Описание

Задает координаты вершин для квадратичной кривой Безье. Каждый вызов quadraticVertex() задает позицию одной контрольной точки и одной опорной точки кривой Безье, добавляя к линии или фигуре новый сегмент. Этот метод необходимо использовать только внутри пары beginShape() / endShape() и только когда в beginShape() нет параметра kind. Перед первым вызовом quadraticVertex() необходимо поставить метод vertex() – с его помощью задается первая опорная точка. Чтобы воспользоваться 3D-версией этого метода, необходим визуализатор P3D (более подробно читайте тут).

Синтаксис

quadraticVertex(cx, cy, x3, y3)
quadraticVertex(cx, cy, cz, x3, y3, z3)

Параметры

cx – координата X контрольной точки. Тип данных – float
cy – координата Y контрольной точки. Тип данных – float
x3 – координата X опорной точки. Тип данных – float
y3 – координата Y опорной точки. Тип данных – float
cz – координата Z контрольной точки. Тип данных – float
z3 – координата Z опорной точки. Тип данных – float

Возвращаемое значение

void

Пример

№1

Processing quadraticVertex 0.png


  1. noFill();
  2. strokeWeight(4);
  3. beginShape();
  4. vertex(20, 20);
  5. quadraticVertex(80, 20, 50, 50);
  6. endShape();

№2

Processing quadraticVertex 1.png


  1. noFill();
  2. strokeWeight(4);
  3. beginShape();
  4. vertex(20, 20);
  5. quadraticVertex(80, 20, 50, 50);
  6. quadraticVertex(20, 80, 80, 80);
  7. vertex(80, 60);
  8. endShape();

См.также

Внешние ссылки

  1. processing.org - quadraticVertex()