Calcula coordenadas a lo largo de una curva de Bézier utilizando interpolación.
bezierPoint()
calcula coordenadas a lo largo de una curva de Bézier utilizando los puntos de anclaje y control. Espera puntos en el mismo orden que la función bezier(). bezierPoint()
funciona un eje a la vez. Al pasar las coordenadas x de los puntos de anclaje y control, se calculará la coordenada x de un punto en la curva. Al pasar las coordenadas y de los puntos de anclaje y control, se calculará la coordenada y de un punto en la curva.
El primer parámetro, a
, es la coordenada del primer punto de anclaje.
El segundo y tercer parámetros, b
y c
, son las coordenadas de los puntos de control.
El cuarto parámetro, d
, es la coordenada del último punto de anclaje.
El quinto parámetro, t
, es la cantidad a interpolar a lo largo de la curva. 0 es el primer punto de anclaje, 1 es el segundo punto de anclaje, y 0.5 está a mitad de camino entre ellos.
Ejemplos
Sintaxis
bezierPoint(a, b, c, d, t)
Parámetros
coordenada del primer punto de control.
coordenada del primer punto de anclaje.
coordenada del segundo punto de anclaje.
coordenada del segundo punto de control.
cantidad a interpolar entre 0 y 1.
Returns
Referencias Relacionadas
bezier
Dibuja una curva de Bézier.
bezierDetail
Establece el número de segmentos utilizados para dibujar curvas de Bézier en modo WebGL.
bezierPoint
Calcula coordenadas a lo largo de una curva de Bézier utilizando interpolación.
bezierTangent
Calcula coordenadas a lo largo de una línea tangente a una curva de Bézier.