Controller Circularity Error explicado: Lo que la traza externa-estick realmente muestra
Una explicación técnica pero práctica de los cubos angulares, el alcance exterior, el recorte, la forma de la puerta, la normalización, y por qué el porcentaje de circularidad nunca debe ser tratado como una puntuación de calidad universal.

Un control de la circularidad trama hasta qué punto llega un palo analógico mientras se mueve alrededor de su puerta exterior física. El resultado puede parecer un círculo, cuadrado redondeado, diamante recortado o un bucle desigual. Un porcentaje de circularidad resume la variación en ese camino, pero el número no es una puntuación universal de calidad del controlador. Forma de puerta física, normalización de firmware, cartografía de controlador, normalización del navegador, offset central, técnica de prueba y fijación lateral del juego pueden afectarlo.
Run el controlador Deadzone Tester
Qué recibe el navegador
La API Gamepad expone arrays de ejes y botones. Para un controlador estándar, los dos palos son representados comúnmente por cuatro ejes normalizados. El navegador presenta valores, pero no garantiza que cada controlador, sistema operativo, controlador o plataforma utilice un tubo de sensor bruto idéntico.
NexusArc resta el centro calibrado offset, convierte cada muestra X/Y a un radio y ángulo, y almacena el radio más grande observado en 72 cubos angulares. Eso produce un sobre exterior en lugar de simplemente dibujar el orden en el que se movió su mano.
Cómo se construye el trazo externo
- El centro intacto es muestreado y promediado.
- El offset central se resta de puntos posteriores.
- Cada punto se convierte desde coordenadas X/Y a radio y ángulo.
- El ángulo se asigna a uno de los 72 sectores.
- El radio más grande observado en cada sector se almacena.
- La cobertura reporta cuántos sectores recibieron una muestra significativa.
- El error de circularidad compara cada sector poblado con el radio exterior medio.
El resultado se vuelve más confiable cuando la cobertura es alta y la misma forma aparece en varias rotaciones lentas.

¿Por qué un círculo perfecto no es universal
La apertura física alrededor de un palo puede ser circular, octogonal, influencia cuadrada, o moldeada por paradas internas. El firmware puede normalizar la salida del sensor antes de que el sistema operativo lo reciba. Un conductor puede fijar la magnitud diagonal. Un juego puede aplicar su propia normalización radial. Debido a que las capas no son idénticas, una trama de navegador “perfecto” no es un requisito de diseño universal.
Un controlador que alcanza un 0.95 a 1.00 repetible alrededor de la puerta completa puede funcionar perfectamente incluso si el contorno es ligeramente desigual. Un controlador con un camino visualmente circular todavía puede tener centro de deriva, jitter, botones que fallan, o latencia en otro lugar de la cadena.
Cubiertas de cobertura antes del porcentaje de error
Si sólo la mitad de los sectores angulares tienen datos, el cálculo de la circularidad describe un trazo incompleto. Gira lentamente y toca la puerta alrededor del perímetro completo. Los círculos rápidos pueden saltarse sectores; la presión inconsistente puede cambiar el borde aparente.
El equipo informa de “extraño de prueba incompleta” hasta que exista suficiente cobertura. Eso protege contra la lectura de un porcentaje de error bajo de un puñado de ángulos convenientes.
Borde mínimo y radio máximo
El borde mínimo es el radio exterior más bajo observado entre los sectores poblados. Ayuda a identificar una dirección que se encuentra siempre corta. Radio máximo muestra la muestra más remota observada y puede revelar sobresueldo más allá del rango normalizado nominal.
Una gran brecha entre mínimo y máximo puede ser causada por la asimetría real, normalización cuadrada, contacto incompleto con la puerta, o un offset central que no fue calibrado. Repita el examen antes de llegar a una conclusión.
Qué error de circularidad alta puede significar
- El palo o la puerta tiene una respuesta deliberadamente no circular.
- Un sector no puede alcanzar el rango exterior esperado.
- La calibración del centro era pobre o el palo se movía durante la calibración.
- La rotación no mantuvo contacto con la puerta.
- El navegador o sistema operativo normalizó ejes de forma diferente.
- Una capa de remapper o de entrada cambió la respuesta.
- El mecanismo del controlador se usa, daña o contamina.
La prueba identifica un patrón para investigar; no identifica la causa física por sí misma.
Cuando la circularidad puede afectar juegos
Las limitaciones de rango exterior importan más cuando el juego espera una magnitud de palo total para el máximo movimiento, dirección, velocidad de giro de cámara o menús radiales. Si una dirección llega sólo a 0,75 mientras que otros llegan a 1,00, un personaje puede moverse o girar más lentamente en ese sector a menos que la zona muerta exterior del juego indemnice.
La variación menor cerca del borde exterior es a menudo menos importante para juegos que rara vez dependen de la entrada precisa de todo el radio. La estabilidad y la respuesta del centro cerca de la región de apuntar pueden importar más. Utilice la guía de configuración deadzone para separar el filtro central del escalado exterior.
Error cuadrado no es automáticamente malo
Algunas vías de entrada permiten que el radio diagonal exceda el radio cardenal, produciendo un cuadrado redondeado o trazado de cuatro lóbulos. Una fórmula que mide la desviación del círculo medio puede llamar a este “error”, incluso cuando el comportamiento es consistente y el juego lo abraza de forma segura. El término describe la desviación de un círculo, no necesariamente un defecto.
Cómo comparar dos controladores bastante
- Utilice la misma versión de computadora, navegador, conexión y prueba.
- Desactivar los remappers y los perfiles de respuesta personalizados.
- Centro calibrado con ambos palos intactos.
- Use la misma técnica de rotación lenta.
- Completa varias rotaciones en ambas direcciones.
- Exportar un informe sólo después de que la cobertura sea alta.
- Compare patrones y números de resumen.
- Verifique cualquier debilidad sospechosa en un juego que use esa dirección.
Cómo difiere esto de la deriva de palo
La deriva del palo es movimiento involuntario cerca del centro. La circularidad describe el camino exterior. Un controlador puede tener uno sin el otro. El guía de giro stick comienza con la estabilidad del centro, el comportamiento de retorno a centro y los controles de software antes de pasar a reparar decisiones.
Cómo difiere esto de latencia
La circularidad es espacial: describe dónde aparecen las muestras. Latency es temporal: describe cuando la entrada se pone disponible y eventualmente visible. La trama del navegador no puede probar el retraso completo de extremo a extremo de un controlador. Lea el wired versus Bluetooth controlador guía de latencia de controlador para la cadena de tiempo separada.
Interpretación final
Priorizar la cobertura completa, la repetibilidad y los sectores obvios desaparecidos. Tratar el error de circularidad como una métrica descriptiva junto con el centro de deriva, jitter, límite mínimo, rango máximo, dispara, botones y comportamiento del juego. Un controlador es útil cuando su salida es estable, predecible y suficiente para el software, no cuando una trama del navegador se ve matemáticamente perfecta.
Fuentes
- Gamepad specificationWorld Wide Web Consortium
- Utilizando la API GamepadMDN Web Docs
- GameInputGamepadMicrosoft Learn
