Py5Graphics.quadratic_vertex()

Specifies vertex coordinates for quadratic Bezier curves.

Description

Specifies vertex coordinates for quadratic Bezier curves. Each call to quadratic_vertex() defines the position of one control point and one anchor point of a Bezier curve, adding a new segment to a line or shape. The first time quadratic_vertex() is used within a Py5Graphics.begin_shape() call, it must be prefaced with a call to Py5Graphics.vertex() to set the first anchor point. This method must be used between Py5Graphics.begin_shape() and Py5Graphics.end_shape() and only when there is no MODE parameter specified to Py5Graphics.begin_shape(). Using the 3D version requires rendering with P3D.

This method is the same as quadratic_vertex() but linked to a Py5Graphics object. To see example code for how it can be used, see quadratic_vertex().

Underlying Java method: PGraphics.quadraticVertex

Syntax

quadratic_vertex(cx: float, cy: float, cz: float, x3: float, y3: float, z3: float, /) -> None
quadratic_vertex(cx: float, cy: float, x3: float, y3: float, /) -> None

Parameters

  • cx: float - the x-coordinate of the control point

  • cy: float - the y-coordinate of the control point

  • cz: float - the z-coordinate of the control point

  • x3: float - the x-coordinate of the anchor point

  • y3: float - the y-coordinate of the anchor point

  • z3: float - the z-coordinate of the anchor point

Updated on September 11, 2021 16:51:34pm UTC