Pergunta

I têm o X, Y de 2 final pontos e 1 Bezier ponto, de um quadrática Bezier curva.

Usando esses dados, como posso obter o representação polinomial da curva?

text alt
(fonte: euclidraw.com )

Foi útil?

Solução

B (t) = (1-t) * (1-t) * B0 + 2 * (1-t) * t * B1 + t * t * B2

Outras dicas

Oog. Isso seria complicado. Beziers são curvas, nomeadamente parametrizada:

x = f(t)
y = g(t)

em que t = 0 rendimentos e um ponto de extremidade t = 1 produz os outros.

Você poderia tecnicamente descobrir como eliminar "t" e obter uma equação em x e y, mas não seria um polinômio como y = a + bx + cx 2 ...; seria uma equação h (x, y) = 0, onde h é provavelmente um pouco feio.

Wikipedia tem uma seção sobre isso. Talvez isso ajude.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top