ARCore Measurment for Android Android

ARCore Measurment for Android

L'application utilise AR Core pour mesurer les distances, les surfaces et les volumes.

Aperçu

Caractéristiques et capacités

  1. Mesure de distance

    La distance est la mesure fondamentale en réalité augmentée (RA). Elle est calculée comme la distance euclidienne entre deux coordonnées 3D (points d'ancrage) placées dans la scène RA.

    2. Mesure de surface

    Pour mesurer une surface, l'utilisateur doit placer au moins trois points d'ancrage afin de former un polygone. La plupart des mesures de surface en RA supposent que la surface est plane (surface 2D dans un espace 3D).

    Algorithme :

    L'approche la plus courante est la formule du lacet (ou formule du géomètre). Puisque les points sont en 3D, il faut d'abord les projeter sur un plan 2D (en utilisant la normale du plan) ou s'assurer que tous les points se trouvent sur le même plan central RA détecté.

    3. Mesure de volume

    Le volume est nettement plus complexe car il nécessite la prise en compte de la profondeur. Il existe deux principales méthodes :

    - Méthode de la boîte (extrusion) : Mesurer la surface au sol (comme décrit ci-dessus) puis mesurer une distance verticale (hauteur). Formule : Volume = Aire * Hauteur

    - Méthode de la boîte englobante : Utilisez deux points d'angle en diagonale pour définir un cube 3D.

    - API de profondeur (Avancée) : Utilisez AR Core pour créer un nuage de points d'un objet et calculer son volume via une enveloppe convexe ou une voxelisation. Cette méthode est beaucoup plus précise pour les objets irréguliers, mais nécessite un appareil équipé d'un capteur de temps de vol ou d'une prise en charge de la profondeur de haute qualité.

    Puisque vous vous penchez sur l'implémentation, le véritable défi d'AR Core ne réside pas seulement dans les calculs, mais aussi dans l'expérience utilisateur et la précision. Mesurer un espace 3D sur un écran 2D peut s'avérer complexe pour les utilisateurs.

    Voici comment structurer votre logique Java pour ces fonctionnalités :

    1. Distance (Bases)

    Pour obtenir une mesure précise, utilisez la méthode Session suivie de Test() afin de placer des ancres. L'utilisation d'ancres garantit que même en cas de dérive de la caméra, les points restent « verrouillés » aux coordonnées du monde physique.

    2. Aire (Géométrie plane)

    Pour mesurer une aire, les utilisateurs souhaitent généralement mesurer un sol ou un mur. Vous devez limiter vos points à un seul plan. Si les points se trouvent sur le même plan horizontal (leurs valeurs y sont presque identiques), vous pouvez ignorer l'axe y et traiter le calcul comme celui d'un polygone 2D.

    Conseil d'implémentation : Stockez vos points dans une List. Lorsqu'un utilisateur ajoute un nouveau point, mettez à jour dynamiquement un aperçu de la « zone actuelle ». La formule du lacet est la méthode standard, car elle fonctionne pour tout polygone non auto-intersectant (formes irrégulières).

    3. Volume (Méthode du « Box »)
    Calculer le volume d'un objet 3D quelconque est très difficile sans capteur LiDAR. Pour une application Java AR Core standard, la méthode la plus fiable est celle du polygone extrudé :

    1. Définir la base : L'utilisateur clique sur des points pour définir la surface au sol (A).

    2. Définir la hauteur : L'utilisateur clique sur un point au sol et trace une ligne vers le haut, ou clique sur un point au plafond (h).

    3. Calcul : V = A * h.

    Conseils pour une précision optimale

    API de profondeur : Si votre appareil la prend en charge, activez l’API de profondeur brute. Elle permet d’effectuer des tests de collision avec des objets non plans (comme un canapé ou une balle) que la détection de plans standard pourrait manquer.

    Lissage : Les coordonnées de réalité augmentée peuvent fluctuer. Utilisez un filtre de moyenne mobile simple sur la pose de la caméra ou les résultats des tests de collision pour éviter que les mesures ne varient trop rapidement.

    Architecture suggérée

    Gestionnaire de mesures : Une classe unique ou utilitaire pour stocker la liste des points d’ancrage actifs.

    Module de rendu : Gère l’affichage des lignes et des étiquettes textuelles dans la superposition de réalité augmentée.

    Convertisseur d’unités : Un utilitaire pour basculer entre le système métrique (mètres/cm) et le système impérial (pieds/pouces).

    L’application propose, outre les fonctions spécifiées, des fonctions supplémentaires telles que la localisation : anglais, espagnol, français, bulgare et allemand. Les distances, surfaces et volumes calculés sont exprimés en mètres, mais peuvent être convertis en centimètres, pouces ou pieds.

Croissance des utilisateurs et statistiques de téléchargement

App
Par :
ivan gabrovski
Téléchargements:
1,136 148
Version :
2.0 Dernière mise à jour : 2026-05-05
Code de version :
2
Date de création :
2026-05-05
Pays d’édition :
BG BG
Permissions :
  • 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
  • Voir plus
Taille:
31.25MB
E-mail:
iv*****@yahoo.com
URL :
Site web ,Politique de confidentialité
Description complète :
Voir la description détaillée
Source :
Google Play Store
Données ingérées le :
2026-07-30
Comparer les statistiques et le classement :

Contacter le développeur

Chrome-Stats ne possède pas ce application Android. Veuillez utiliser ces informations ci-dessous pour contacter le développeur application Android.
Développé par :
ivan gabrovski
Google Play Store
https://play.google.com/store/apps/details?id=rad.example.myapplicationsize
Messagerie électronique:
iv*****@yahoo.com
Site internet:
https://sites.google.com/view/gabrovskyapps

Meilleures alternatives ARCore Measurment for Android

Voici quelques Android apps qui sont similaires à ARCore Measurment for Android :