Na análise numérica pode ser encontrada curvas de Bezier no capítulo "curvas paramétrica modelados" antes.
Este aplicativo é preferencialmente destinado aos estudantes de ciência da computação e matemática,
desenho, que mostra exemplos de curvas de Bezier e ser capaz de modificar.
Eles são nomeados após Pierre Bezier, um desenvolvedor com a empresa de automóveis francês Renault.
Esta ela desenvolveu na década de 1960 com a finalidade de desenhos do corpo para o
computer-aided design de automóveis.
Já alguns anos antes e independentemente de Bezier Paul de Casteljau desenvolveu os mesmos procedimentos
a Citroen. Para seu desgosto, ele não foi autorizado a publicar os desenvolvimentos e gráficos
portanto, levam o nome de Bezier.
curvas de Bezier são uma forma especial de curvas polinomiais
e são determinadas por um certo número de pontos de controlo.
Para a descrição matemática de curvas de Bezier e seus postos de controle
Usando a homenagem ao matemático Sergei N. Bernstein Bernstein polinomial.
Refira-se que a curva não passar por todos os postos de controle,
mas apenas é influenciado por eles.
Bernstein polinomial são inadequados para a representação gráfica de uma curva de Bezier,
porque o seu cálculo é muito demorado. Em vez disso, obter neste app o
De Casteljau algoritmo usado. Ele determina as coordenadas de um
ponto de curva por divisões sucessivas pelo polígono de controle.
Em resumo, pode-se dizer que as curvas de Bezier historicamente
modelo significativa para representar curvas de forma livre e áreas.
O cálculo pode ser feito rapidamente e facilmente nas linguagens de programação mais comuns.
Não é por nada é encontrado em quase todos os palestra sobre "Computação Gráfica"
tratamento antes de esta discussão.
Com a ajuda deste aplicativo você pode realizar a representação de uma curva de Bezier interativo.
O aplicativo suporta três modos:
entrando bases
Os móveis pontos de apoio individuais
Excluindo as bases individuais
Com a entrada de menu "Clear", todo o conteúdo da tela pode ser excluído.
A resolução da curva de Bezier (o número de pontos da curva calculada)
pode ser definido com uma barra deslizante na parte inferior.
Uma característica especial é a caixa de seleção "Show Construção". No fim da operação do algoritmo
para demonstrar de Casteljau, neste modo de exibição para a construção
os pontos calculados atual ponto Bezier de esquema de Casteljau indicado adicionalmente.
Como isso só é possível para um determinado parâmetro t no intervalo [0,1],
existe na parte inferior de uma segunda barra de mudança para este parâmetro.
As seguintes capturas de tela podem ser encontradas no funcionamento básico do aplicativo.
Versão 1.1 Novos recursos / Novas Funcionalidades:
O aplicativo agora suporta ambas as línguas
Alemão e Inglês - Suporte para duas línguas alemã e Inglês é fornecido.
A resolução das estrias em dispositivos com uma resolução diferente foi melhorado / melhoramentos e correcções de erros Gemäß para a resolução do dispositivo são fornecidos.
Melhorias para a documentação documentação on-line / on-line acrescentou.
Largura da linha ajustável / curso Largura fixação fornecidos.
Versão 2.0 Novos recursos / Novas Funcionalidades:
O desenho de curvas Bézier podem ser suportadas por linhas de grade agora / Desenho de curvas Bézier podem agora ser apoiados por uma visão 'snap-to-grade'.
Versão 3.0 Novos recursos / Novas Funcionalidades:
Com itens de menu "Salvar" e "Load" spline atual é armazenado nos SharedPreferences o aplicativo ou restaurados. O aplicativo foi prorrogado por um assim chamado "console Bezier" (representação textual dos pontos de controle).
A ranhura atual agora podem ser armazenados nas preferências comuns da aplicação. Ainda mais um "Console Bezier" (vista textual de todos os pontos de controle) foi fornecido.
Divirta-se! - Divirta-se!