Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

194
Visualizações
ARCore: representación de objetos a 200 m de la cámara

Estoy trabajando en un proyecto AR de Android usando ARCore y Sceneform. Necesito colocar los objetos a una distancia de entre 30 y 200 metros de la cámara del usuario y me enfrento al problema de eliminación de frustum en ArCore, que se describe AQUÍ .

Estoy tratando de configurar la matriz de proyección para aumentar el parámetro far usando este método

 public void getProjectionMatrix (float[] dest, int offset, float near, float far);

Pero no puedo encontrar la posibilidad de configurar la matriz de proyección de renderizado.

Aquí está mi código:

 arFragment.arSceneView.apply { scene.addOnUpdateListener { // Some code to return from this callback if arFrame is not initialised yet if (!objectsAdded) { placeObject(Pose.makeTranslation(0f, 100f, 100f), this) objectsAdded = true scene.camera.projectionMatrix = Matrix(computeProjectionMatrix(frame.camera)) // PS frame.camera is ArCore's camera, scene.camera is Sceneform's one. // So, I'm not sure that using them in such way is consistent } } }

El método setProjectionMatrix contiene la anotación VisibleForTesting . Por lo tanto, no estoy seguro de si debería usarlo y hay una garantía de que funcionará.

Por favor, consejo si puedo hacerlo de alguna otra manera? Si no, ¿cuál es la mejor manera de hacer que los objetos lejanos sean visibles para el usuario?

Gracias de antemano.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Con Sceneform, puede configurar el plano de recorte lejano de esta manera: arFragment.getArSceneView().getScene().getCamera().setFarClipPlane(…);

over 4 years ago · Santiago Trujillo Relatório

0

Después de una investigación exhaustiva, descubrí que en este momento (marzo de 2019) no hay forma de configurar el plano de far clipping plane de recorte near clipping plane de ARCamera.

Esperemos un tiempo cuando Google lo permita para los desarrolladores de ARCore .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda