Ticket de comentarios para una propuesta controvertida. Las razones a favor y en contra de esto son muy apreciadas. " BlockPos
es el nombre conocido de Mojang" no es un argumento válido en mi opinión. Muchas clases tienen nombres de Mojang conocidos que no se utilizan. Argumento que BlockPos
se usa activamente para algo más que bloques. Position
es una representación más genérica de un vector de posición basado en int.
Lo "bueno" de BlockPos
es que indica que está sujeto a la cuadrícula de coordenadas. Position
se siente más vago (más adecuado para Vec3f
), y realmente no tiene en cuenta los métodos específicos de la cuadrícula de coordenadas que tiene (como la compensación por una dirección).
La posición es más adecuada para vectores de punto flotante.
Sí, diré que si cambiamos BlockPos
aún debemos enfatizar que es un número entero.
Se agradecen los comentarios y estoy de acuerdo en que este nombre sería más adecuado para un vector de punto flotante.
Si te sientes demasiado aburrido, puedes llamarlo IntegerLattice
en su lugar
puedes llamarlo IntegerLattice en su lugar
La red es el conjunto de todos los puntos. Tendría que ser IntegerLatticePoint/IntegerLatticePosition
Comentario más útil
La posición es más adecuada para vectores de punto flotante.