ARCore Measurment for Android Android

ARCore Measurment for Android

La aplicación utiliza AR Core para medir distancia, área y volumen.

Resumen

Características y capacidades

  1. Medición de distancia
    La distancia es la medida más fundamental en realidad aumentada (RA). Se calcula como la distancia euclidiana entre dos coordenadas 3D (anclajes) colocadas en la escena de RA.

    2. Medición de área
    Para medir el área, el usuario debe colocar al menos tres anclas para formar un polígono. La mayoría de las mediciones de área en RA asumen que la superficie es un plano (superficie 2D en un espacio 3D).
    El algoritmo:

    El método más común es la fórmula del cordón (fórmula del topógrafo). Dado que los puntos están en 3D, primero se deben proyectar sobre un plano 2D (usando la normal del plano) o asegurarse de que todos los puntos se encuentren en el mismo plano central de RA detectado.

    3. Medición de volumen
    El volumen es significativamente más complejo porque requiere profundidad. Existen dos métodos principales para abordarlo:

    - Método de la caja (extrusión): Medir el área del suelo (como se describió anteriormente) y luego medir una distancia vertical (altura).
    Fórmula: Volumen = Área * Altura

    - Método de caja delimitadora: Utilice dos puntos de esquina diagonales para definir un cubo 3D.

    - API de profundidad (avanzada): Utilice AR Core para crear una nube de puntos de un objeto y calcular el volumen mediante una envoltura convexa o voxelización. Esto es mucho más preciso para objetos irregulares, pero requiere un dispositivo con un sensor de tiempo de vuelo o compatibilidad con profundidad de alta calidad.

    Dado que se adentra en la implementación, el verdadero desafío en AR Core no reside solo en las matemáticas, sino en la experiencia de usuario y la precisión. Medir un espacio 3D en una pantalla 2D puede resultar complicado para los usuarios.
    A continuación, se detalla cómo estructurar la lógica Java para estas funciones:
    1. Distancia (Fundamento)
    Para obtener una medición precisa, utilice la función Session Hit Test() para colocar anclas. El uso de anclas garantiza que, incluso si la cámara se desplaza, los puntos permanezcan fijos a las coordenadas del mundo físico.

    2. Área (Geometría plana)
    Para medir el área, los usuarios suelen querer medir un suelo o una pared. Debes limitar tus puntos a un solo plano. Si los puntos están en el mismo plano horizontal (los valores de y son casi idénticos), puedes ignorar el eje y y tratarlo como un cálculo de polígono 2D.

    Consejo de implementación: Almacena tus puntos en una lista de poses. A medida que el usuario agrega un nuevo punto, actualiza dinámicamente una vista previa del área actual. La fórmula del cordón es la estándar aquí porque funciona para cualquier polígono que no se autointerseca (formas irregulares).

    3. Volumen (Método de la caja)
    Calcular el volumen de un objeto 3D arbitrario es muy difícil sin un sensor LiDAR. Para una aplicación estándar de Java AR Core, el método más fiable es el del polígono extruido:
    1. Definir la base: El usuario hace clic en puntos para definir el área del suelo (A).

    2. Definir la altura: El usuario hace clic en un punto del suelo y arrastra una línea hacia arriba, o hace clic en un punto del techo (h).

    3. Calcular: V = A * h.

    Consejos profesionales para mayor precisión
    API de profundidad: Si el dispositivo lo admite, active la API de profundidad sin procesar. Permite realizar pruebas de colisión con objetos no planos (como un sofá o una pelota) que la detección de planos estándar podría pasar por alto.

    Suavizado: Las coordenadas de RA pueden fluctuar. Utilice un filtro de media móvil simple en la pose de la cámara o en los resultados de la prueba de colisión para evitar que los valores de medición varíen bruscamente.

    Arquitectura sugerida
    Administrador de mediciones: Una clase singleton o auxiliar para almacenar la lista de anclas activas.

    Renderizador: Se encarga de dibujar las líneas y las etiquetas de texto en la superposición de RA.

    Convertidor de unidades: Una utilidad para alternar entre el sistema métrico (metros/cm) y el sistema imperial (pies/pulgadas).

    La aplicación incluye, además de las funciones especificadas, funciones adicionales como la localización: inglés, español, francés, búlgaro y alemán. La distancia, el área y el volumen calculados se expresan en metros, que se pueden convertir a centímetros, pulgadas y pies.

Crecimiento de usuarios y estadísticas de descarga

App
Por:
ivan gabrovski
Descargas:
1,136 142
Versión:
2.0 Última actualización: 2026-05-05
Código de versión:
2
Fecha de creación:
2026-05-05
País de editor:
BG BG
Permisos:
  • android.permission.CAMERA Very high risk
  • com.google.android.gms.permission.AD_ID Moderate risk
  • android.permission.ACCESS_ADSERVICES_AD_ID Low risk
  • android.permission.ACCESS_ADSERVICES_ATTRIBUTION Low risk
  • android.permission.ACCESS_ADSERVICES_TOPICS Low risk
  • android.permission.FOREGROUND_SERVICE Low risk
  • android.permission.INTERNET Low risk
  • android.permission.WAKE_LOCK Low risk
  • android.permission.ACCESS_NETWORK_STATE Safe
  • android.permission.VIBRATE Safe
  • Ver más
Tamaño:
31.25MB
Correo electrónico:
iv*****@yahoo.com
URLs:
Sitio web ,Política de privacidad
Descripción completa:
Ver descripción detallada
Fuente:
Google Play Store
Datos ingeridos el:
2026-07-30
Comparar estadísticas y clasificación:

Contacta con el desarrollador

Chrome-Stats no es propietario de este aplicación de Android. Utilice esta información a continuación para ponerse en contacto con el desarrollador de aplicación de Android.
Desarrollado por:
ivan gabrovski
Google Play Store
https://play.google.com/store/apps/details?id=rad.example.myapplicationsize
Correo electrónico:
iv*****@yahoo.com
Sitio web:
https://sites.google.com/view/gabrovskyapps

Mejores alternativas ARCore Measurment for Android

Aquí hay algunas Android apps que son similares a ARCore Measurment for Android: