2011-03-21 14 views
6

Android有一個內置的類來表示2D矢量嗎? 我需要做一些基本的操作上的二維向量,如:Android中的Vector2D類

  • 加法/減法
  • 點產品
  • 標量乘
  • 正常化

我知道我可以寫我自己的類,但如果有內置類,它會更優雅,更快。

回答

6

我不認爲有人存在。當我需要它時,我迅速地看了一眼,沒有看到一個,做了我自己的。就速度而言,您需要決定是將數據表示爲固定點還是浮點數,這取決於架構以及您將如何處理它們。

3

PointF是具有基本功能的類,但您需要自己添加大部分方法。