Bilhete de feedback para uma proposta controversa. Razões a favor e contra isso são muito apreciadas. " BlockPos
é o nome conhecido da Mojang" não é um argumento válido na minha opinião. Muitas classes conhecem nomes Mojang que não são usados. Eu argumento que BlockPos
é usado ativamente para mais do que apenas blocos. Position
é uma representação mais genérica de um vetor de posição baseado em int.
A coisa "legal" sobre BlockPos
é que indica que está preso à grade de coordenadas. Position
parece mais vago (mais adequado para Vec3f
), e não leva em consideração os métodos específicos de grade de coordenadas que você tem (como deslocamento por uma direção).
A posição é mais adequada para vetores de ponto flutuante.
Sim, vou dizer que se mudarmos BlockPos
ainda precisamos enfatizar que é um número inteiro.
O feedback é apreciado e eu concordo que este nome seria mais adequado para um vetor de ponto flutuante.
Se você se sentir muito entediado, pode chamá-lo de IntegerLattice
você pode chamá-lo de IntegerLattice em vez disso
A rede é o conjunto de todos os pontos. Teria que ser IntegerLatticePoint/IntegerLatticePosition
Comentários muito úteis
A posição é mais adequada para vetores de ponto flutuante.