2011-03-21 5 views
6

¿Tiene android una clase incorporada que representa el vector 2D? tengo que hacer algunas operaciones básicas con vectores 2D, tales como:Clase Vector2D en Android

  • Suma/resta
  • Producto escalar
  • multiplicación escalar
  • Normalización

Sé que podría escribir mi propia clase, pero sería más elegante y más rápido si hubiera una clase incorporada.

Respuesta

6

No creo que exista. Eché un vistazo rápido cuando lo necesitaba y no vi uno y hice el mío. En términos de velocidad, debe decidir si representa los datos como punto fijo o punto flotante, lo que dependerá de la arquitectura y de lo que vaya a hacer con ellos.

3

PointF es la clase con la funcionalidad básica, pero debe agregar la mayoría de sus métodos usted mismo.

Cuestiones relacionadas