Referencia bezier()

bezier()

Dibuja una curva de Bézier.

Las curvas de Bézier pueden crear formas y curvas que se inclinan suavemente. Están definidas por dos puntos de anclaje y dos puntos de control. Las curvas de Bézier proporcionan más control que las curvas spline creadas con la función curve().

Los dos primeros parámetros, x1 y y1, establecen el primer punto de anclaje. El primer punto de anclaje es donde comienza la curva.

Los siguientes cuatro parámetros, x2, y2, y x3, y3, establecen los dos puntos de control. Los puntos de control "tiran" de la curva hacia ellos.

Los parámetros séptimo y octavo, x4 y y4, establecen el último punto de anclaje. El último punto de anclaje es donde termina la curva.

Las curvas de Bézier también se pueden dibujar en 3D utilizando el modo WebGL. La versión en 3D de bezier() tiene doce argumentos porque cada punto tiene coordenadas x, y, y z.

Ejemplos

Sintaxis

bezier(x1, y1, x2, y2, x3, y3, x4, y4)
bezier(x1, y1, z1, x2, y2, z2, x3, y3, z3, x4, y4, z4)

Parámetros

x1
Number:

Coordenada x del primer punto de anclaje.

y1
Number:

Coordenada y del primer punto de anclaje.

x2
Number:

Coordenada x del primer punto de control.

y2
Number:

Coordenada y del primer punto de control.

x3
Number:

Coordenada x del segundo punto de control.

y3
Number:

Coordenada y del segundo punto de control.

x4
Number:

Coordenada x del segundo punto de anclaje.

y4
Number:

Coordenada y del segundo punto de anclaje.

z1
Number:

Coordenada z del primer punto de anclaje.

z2
Number:

Coordenada z del primer punto de control.

z3
Number:

Coordenada z del segundo punto de control.

z4
Number:

Coordenada z del segundo punto de anclaje.

Notice any errors or typos? Please let us know. Please feel free to edit src/core/shape/curves.js and open a pull request!

Referencias Relacionadas