Tiket umpan balik untuk proposal yang kontroversial. Alasan untuk dan menentang ini sangat dihargai. " BlockPos
adalah nama Mojang yang dikenal" bukan argumen yang valid menurut saya. Banyak kelas yang mengetahui nama Mojang yang tidak digunakan. Saya berpendapat bahwa BlockPos
secara aktif digunakan untuk lebih dari sekedar blok. Position
adalah representasi yang lebih umum dari vektor posisi berbasis int.
Hal yang "menyenangkan" tentang BlockPos
adalah ini menunjukkan bahwa itu dijepit ke kisi koordinat. Position
terasa lebih kabur (lebih cocok untuk Vec3f
), dan tidak terlalu memperhitungkan metode spesifik koordinat-grid yang Anda miliki (seperti mengimbangi dengan arah).
Posisi lebih cocok untuk vektor floating-point.
Ya, saya akan mengatakan bahwa jika kita mengubah BlockPos
kita masih perlu menekankan bahwa itu adalah bilangan bulat.
Umpan balik dihargai dan saya setuju bahwa nama ini akan lebih cocok untuk vektor titik mengambang.
Jika Anda merasa terlalu bosan, Anda bisa menyebutnya IntegerLattice
sebagai gantinya
Anda dapat menyebutnya IntegerLattice sebagai gantinya
Kisi adalah himpunan semua titik. Itu harus IntegerLatticePoint/IntegerLatticePosition
Komentar yang paling membantu
Posisi lebih cocok untuk vektor floating-point.