¡Gracias por tu valoración y comentarios!
YYa has valorado.
Elementos de la aplicación de la geometría proyectiva: homografía, teorema de Pascal, Desargues.
Elementos de geometría proyectiva en la app: Homografía, Teorema de Pascal, Teorema de Desargues, Relación doble.
Aplicación para Android (Java), multilingüe con cuatro escenas interactivas. Los puntos se arrastran con el dedo.
1. **Homografía**: el cuadrado unitario se traza sobre un cuadrilátero ABCD.
(Matriz de 3×3 de 4 pares de puntos, método gaussiano). Se muestran los puntos de fuga V₁ y V₂.
y el horizonte: la imagen de la línea del infinito.
2. **Teorema de Pascal**: hexágono inscrito en una elipse; X, Y, Z son colineales.
3. **Teorema de Desargues**: dos triángulos de perspectiva y el eje de perspectiva.
4. **Relación doble**: proyección central de 4 puntos; (A, B, C, D) permanece invariable.
Toda la geometría se maneja en coordenadas homogéneas (`geometry/Vec3`):
Una línea que pasa por dos puntos equivale al producto vectorial, y la intersección de dos líneas también equivale al producto vectorial.
Los puntos infinitos se manejan sin casos especiales.
## Idiomas
Inglés (predeterminado), búlgaro, francés, alemán y español. El idioma se cambia desde un menú en la barra de herramientas y no depende del idioma del dispositivo (`AppCompatDelegate.setApplicationLocales`).
La selección se guarda; en Android 13 o superior, el idioma también se puede cambiar desde la configuración del sistema de la aplicación.
## Estructura
- `geometry/`: Vec3, Proyectiva, Homografía (Java puro, no Android)
- `view/`: GeometryView (clase base: arrastrar, dibujar líneas) y las cuatro escenas
- `MainActivity`: pestañas (TabLayout), información sobre herramientas, información numérica, botón "Restablecer"
¡Un clic para instalar archivos XAPK/APK en Android!