Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



domingo, 27 de julio de 2014

Dibujando una curva Bezier de más de 3 puntos


Dibujando una curva Bezier

 de más de 3 puntos


Gambas3, tiene una instrucción para dibujar curvas Bezier de 3 puntos, (paint.curveto) pero para crear curvas con más puntos hay que hacerlo mediante ecuaciones paramétricas.

Pues basándome en la siguiente función paramétrica:



He hecho el siguiente programa para dibujar y editar curvas Bezier de forma "interactiva".

Os dejo aquí un vídeo para que veáis como se usa.



Código fuente:
-
-


Descargar



Fuentes:
http://es.wikipedia.org/wiki/Curva_de_B%C3%A9zier
http://it.wikipedia.org/wiki/Curva_di_B%C3%A9zier