Debido a un pequeño error en el código.
Verá, la posición de cada bloque en el mundo, como de cada entidad, se guarda como un número. Las entidades se guardan en dobles, bloquean posiciones en enteros. Ambos tipos de números comienzan a comportarse de manera extraña por encima de cierto límite.
Los dobles son números de coma flotante de 64 bits, que se comportan exactamente como un número en notación científica, por ejemplo, 5.53468 * 10 ^ 6. Tanto la mantisa 5.53468 como el exponente 6 se guardan como campos de bits. Esto significa que la mantisa tiene una precisión limitada, en este caso cinco números después del punto flotante.
En otras palabras, el doble no puede distinguir entre 5.534681 * 10 ^ 6 y 5.534689 * 10 ^ 6. Una diferencia de 8 metros.
Ay
- ¿Cuáles son algunos proyectos relacionados con FPGAs para el dominio ECE?
- ¿Cuáles son los pros y los contras de ir a la UC Santa Cruz para la informática? ¿Cómo pesa UCSC en comparación con otras universidades en términos de CS y empleo después de la universidad?
- ¿La computación en la nube le permite a uno usar potencia informática remota?
- ¿Qué es el cálculo de Lambda en términos simples?
- ¿Cuáles son algunas de las investigaciones más fascinantes que conoces en el área de interfaz de la computadora del cerebro? Además, ¿qué tan útil considera cosas como 'gorras de pensamiento' y ha probado alguna?
El número entero es aún peor. No se vuelve menos preciso, sino que vuelve a un número negativo si se vuelve demasiado grande.