Vector2D класс в андроид - PullRequest
6 голосов
/ 21 марта 2011

Есть ли в Android встроенный класс, который представляет 2D вектор?Мне нужно сделать некоторые базовые операции над 2D векторами, такие как:

  • Сложение / Вычитание
  • Точечный продукт
  • Скалярное умножение
  • Нормализация

Я знаю, что мог бы написать свой собственный класс, но было бы более элегантно и быстрее, если бы был встроенный класс.

Ответы [ 2 ]

6 голосов
/ 21 марта 2011

Я не думаю, что кто-то существует.Я быстро взглянул, когда мне это было нужно, и не увидел никого, и сделал сам.С точки зрения скорости вам нужно решить, представлять ли данные как фиксированную или с плавающей запятой, что будет зависеть от архитектуры и того, что вы собираетесь с ними делать.

3 голосов
/ 04 мая 2012

PointF - это класс с базовой функциональностью, но вам нужно добавить большинство ваших методов самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...