Convertir a puntos de la curva de segundo grado a la representación polinómica?
-
05-09-2019 - |
Pregunta
Tengo la X, Y de 2 final puntos y 1 Bezier punto, de un Quadratic Bezier curva.
Con estos datos, ¿cómo puedo obtener el representación polinómica de la curva?
(fuente: euclidraw.com )
Solución
B (t) = (1-t) * (1-t) * B0 + 2 * (1-t) * t * B1 + t * t * B2
Otros consejos
Oog. Eso sería complicado. Beziers son curvas, es decir, parametrizada:
x = f(t)
y = g(t)
donde t = 0 rendimientos un punto final y t = 1 produce el otro.
técnicamente podría encontrar la manera de eliminar la "t" y obtener una ecuación en x e y, pero no sería un polinomio como y = a + bx + cx 2 ...; sería una ecuación h (x, y) = 0 donde h es probablemente algo feo.
Wikipedia tiene una sección acerca de esto. Tal vez esto ayude.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow