ARCore Measurment for Android

ARCore Measurment for Android

  • 31.2 MB

    Tamanho do arquivo

  • Segurança
  • Everyone

  • Android 10.0+

    Android OS

Sobre este ARCore Measurment for Android

O aplicativo utiliza o AR Core para medir distância, área e volume.

1. Medição de Distância

A distância é a medida mais fundamental em RA (Realidade Aumentada). Ela é calculada como a distância euclidiana entre duas coordenadas 3D (âncoras) posicionadas na cena de RA.

2. Medição de Área

Para medir a área, o usuário deve posicionar pelo menos três âncoras para formar um polígono. A maioria das medições de área em RA assume que a superfície é um plano (superfície 2D em um espaço 3D).

O Algoritmo:

A abordagem mais comum é a Fórmula do Cadarço (Fórmula do Topógrafo). Como os pontos estão em 3D, você deve primeiro projetá-los em um plano 2D (usando a normal do plano) ou garantir que todos os pontos estejam no mesmo Plano Central de RA detectado.

3. Medição de Volume

O volume é significativamente mais complexo porque requer profundidade. Existem duas maneiras principais de abordar isso:

- Método da Caixa (Extrusão): Meça a área do piso (como descrito acima) e, em seguida, meça uma distância vertical (altura).

Fórmula: Volume = Área * Altura

- Método da Caixa Delimitadora: Use dois pontos diagonais nos cantos para definir um cubo 3D.

- API de Profundidade (Avançado): Use o AR Core para criar uma nuvem de pontos de um objeto e calcular o volume por meio de um casco convexo ou voxelização. Isso é muito mais preciso para objetos irregulares, mas requer um dispositivo com um sensor de Tempo de Voo (ToF) ou suporte de profundidade de alta qualidade.

Já que você está se aprofundando na implementação, o verdadeiro desafio no AR Core não é apenas a matemática — é a experiência do usuário (UX) e a precisão. Medir um espaço 3D em uma tela 2D pode ser complicado para os usuários.

Aqui está um resumo de como estruturar sua lógica Java para esses recursos:

1. Distância (A Base)

Para obter uma medição precisa, você deve usar o método `Session hit Test()` para posicionar âncoras. O uso de âncoras garante que, mesmo que a câmera se desloque, os pontos permaneçam "fixados" às coordenadas do mundo físico.

2. Área (Geometria Plana)

Para área, os usuários geralmente desejam medir um piso ou uma parede. Você deve restringir seus pontos a um único Plano. Se os pontos estiverem no mesmo plano horizontal (valores y quase idênticos), você pode ignorar o eixo y e tratá-lo como um cálculo de polígono 2D.

Dica de implementação: Armazene seus pontos em uma List. À medida que o usuário adiciona um novo ponto, atualize dinamicamente uma pré-visualização da "área atual". A Fórmula do Cadarço é o padrão aqui porque funciona para qualquer polígono que não se autointersecciona (formas irregulares).

3. Volume (O Método da "Caixa")

Calcular o volume de um objeto 3D arbitrário é muito difícil sem um sensor LiDAR. Para um aplicativo Java AR Core padrão, a maneira mais confiável é o método do Polígono Extrudado:

1. Defina a Base: O usuário clica em pontos para definir a área do piso (A).

2. Defina a Altura: O usuário clica em um ponto no piso e arrasta uma linha para cima ou clica em um ponto no teto (h).

3. Calcule: V = A * h.

Dicas para Precisão

API de Profundidade: Se o dispositivo for compatível, habilite a API de Profundidade Bruta. Ela permite realizar testes de colisão com objetos "não planos" (como um sofá ou uma bola) que a detecção de planos padrão pode não detectar.

Suavização: As coordenadas de RA podem oscilar. Use um filtro de média móvel simples na pose da câmera ou nos resultados do teste de colisão para evitar que os valores das medições variem rapidamente.

Arquitetura Sugerida

Gerenciador de Medições: Uma classe singleton ou auxiliar para armazenar a lista de âncoras ativas.

Renderizador: Responsável por desenhar as linhas e os rótulos de texto na sobreposição de RA.

Conversor de Unidades: Um utilitário para alternar entre o sistema métrico (metros/cm) e o sistema imperial (pés/polegadas).

Além das funções especificadas, o aplicativo possui funções adicionais, como localização em inglês, espanhol, francês, búlgaro e alemão. A distância, a área e o volume calculados são em metros, que podem ser convertidos para centímetros, polegadas e pés.

Mostrar mais

Novidades em 9.0 mais recente

Last updated on Nov 8, 2026
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Mostrar mais

Vídeos e capturas de tela

  • ARCore Measurment for Android Cartaz
  • ARCore Measurment for Android imagem de tela 1
  • ARCore Measurment for Android imagem de tela 2
  • ARCore Measurment for Android imagem de tela 3
  • ARCore Measurment for Android imagem de tela 4
  • ARCore Measurment for Android imagem de tela 5
  • ARCore Measurment for Android imagem de tela 6
  • ARCore Measurment for Android imagem de tela 7

Informações sobre ARCore Measurment for Android APK

Última Versão
9.0
Categoria
Ferramentas
Android OS
Android 10.0+
Tamanho do arquivo
31.2 MB
Disponível em
Classificação do Conteúdo
Everyone
Relatório de segurança
Verificar agora
Verificação de segurança concluída
Sem vírus
Sem spyware
Sem malware
Sem vírus
Sem spyware
Sem malware
Nome do pacote:rad.example.myapplicationsize
SHA-256:eb18620e38e5db245b652b21d8b8ffe9e9f4ee012e4a9805c92cdab19d601619
SHA-1:8ea2c76d56c0780fc30c39d9dc3c8783f25de602
Mostrar mais
Verificado por: APKPURE

Versões Antigas de ARCore Measurment for Android

APKPure ícone

Baixar de Forma Rápida e Segura via APKPure App

Um clique para instalar arquivos XAPK/APK no Android!

Baixar APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies