Yarn: BlockPos -> Posisi

Dibuat pada 20 Feb 2019  ·  6Komentar  ·  Sumber: FabricMC/yarn

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.

Komentar yang paling membantu

Posisi lebih cocok untuk vektor floating-point.

Semua 6 komentar

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

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

Awakened-Redstone picture Awakened-Redstone  ·  4Komentar

Runemoro picture Runemoro  ·  3Komentar

ChloeDawn picture ChloeDawn  ·  5Komentar

Runemoro picture Runemoro  ·  4Komentar

liach picture liach  ·  4Komentar