Skip to content

Latest commit

 

History

History
68 lines (60 loc) · 1.42 KB

README.md

File metadata and controls

68 lines (60 loc) · 1.42 KB

Graficas Java

Este repositorio contiene funciones gráficas implementadas en Java realizadas con fines educativos, diseñadas para proporcionar una amplia gama de capacidades de graficas por computadora 2D y 3D sin la necesidad de utilizar la librería Graphics. Estas funciones permiten crear y manipular elementos bidimensionales y tridimensionales, así como realizar animaciones.

Ejemplos

animaciones creadas con la libreria

image

image

Funciones en la libreria

Funciones 2D

  • putPixel
  • getPixel
  • lineaEcuacion
  • lineaDDA
  • lineaBresenham
  • lineaPuntoMedio
  • linea
  • rectangulo
  • circulo1
  • circuloPolar
  • circuloPuntoMedio
  • elipse
  • floodFill
  • scanLineFill
  • curva1
  • curvaHumo
  • curvaFlor
  • curvaSol
  • curvaParametrica1
  • curvaInfinito
  • malla
  • triangulo
  • cuadrado
  • poligono
  • rectanguloRelleno

transformaciones 2D

  • traslacion
  • escalacion
  • rotacion

Funciones 3D

  • cuboParalelo
  • tetris
  • proyectarParalela
  • proyectarPerspectiva
  • cuboPerspectiva
  • cuboPerspectivaFill
  • linea3D
  • curvaReloj
  • cubo
  • plano

transformaciones 3D

  • setVectorProyeccion
  • setVectorRotacion
  • setVectorEscalacion
  • setVectorTraslacion

Funciones para animacion

  • traslacion
  • escalacion
  • rotacion
  • rotacionY3D
  • escalacion3D