2011-03-21 12 views
6

Android'de 2D vektörü temsil eden yerleşik bir sınıf var mı? Ben gibi 2D vektörler, bazı temel işlemleri yapmak gerekir: Ben yazabilirim biliyorumVector2D sınıfı android

  • İlavesi/Substraksiyon
  • Dot ürün
  • Skaler çarpım
  • Normalleþtirilmesi

benim kendi sınıfı, ama yerleşik bir sınıf varsa daha zarif ve daha hızlı olurdu.

cevap

6

Bence bir tane var. İhtiyacım olduğunda ve bir tane görmediğimde ve kendi kendime yaptığımda hızlıca baktım. Hız açısından, verileri, mimariye ve onlarla ne yapacağınıza bağlı olarak sabit nokta veya kayan nokta olarak temsil edip etmeyeceğinize karar vermeniz gerekir.

3

PointF temel işlevselliğe sahip sınıftır, ancak yöntemlerin çoğunu kendiniz eklemeniz gerekir.

İlgili konular