Compartilhar via


Exibir conteúdo 3D no Power Apps

Adicione facilmente conteúdo 3D interativo aos seus aplicativos de tela. Você pode selecionar em uma galeria de conteúdo 3D e, depois, girar e ampliar o modelo com gestos simples.

Uma foto de dois telefones lado a lado, ambos mostrando um modelo 3D de uma empilhadeira vista em dois aplicativos móveis.

Importante

Seu conteúdo 3D deve estar nos formatos de arquivo .glb, .obj ou .stl. Você pode converter seus modelos 3D existentes no formato de arquivo .glb a partir de uma variedade de formatos 3D.

Dica

Os controles de realidade misturada (MR) no Power Apps usam o Babylon e o Babylon React Native. O conteúdo de realidade misturada que funciona na área restrita do Babylon deve funcionar no Power Apps por meio dessa plataforma de MR compartilhada. Se o conteúdo funcionar no Babylon, mas não no Power Apps, faça uma pergunta no Fórum da Comunidade do Power Apps. (Marque-o com "realidade misturada".)

Adicionar o controle Objeto 3D a uma tela do aplicativo

Com o aplicativo aberto para edição no Power Apps Studio:

  1. Abra a guia Inserir e expanda Mídia.
  2. Selecione Objeto 3D para colocar o controle na tela do aplicativo ou arraste o controle para a tela para posicioná-lo com mais precisão.

Principais propriedades

Altere o comportamento e a aparência do controle de conteúdo 3D usando propriedades. Algumas propriedades estão disponíveis apenas na guia Avançado.

Um controle de conteúdo 3D exibido ao lado da guia Propriedades no Power Apps Studio.

Propriedade Descrição Tipo Localização
Fonte Identifica o arquivo de objeto a ser exibido. O controle Objeto 3D oferece suporte ao carregamento de modelos de várias origens. Consulte Carregar modelos 3D externos para ver detalhes. Não aplicável Propriedades; Avançado: Source
Texto alternativo Especifica o texto a ser exibido se o modelo não puder ser carregado ou se o usuário passar o mouse sobre o modelo. Cadeia de caracteres Propriedades; Avançado: AltText
Background fill Define a cor em segundo plano do controle. Seletor de cor Propriedades; Avançado: BackgroundFill (aceita códigos de cores hexadecimais RGBA ou HTML)
Pins(Items) Mostra marcações no modelo em coordenadas específicas, fornecido em uma fonte de dados (Itens). Se aparecer Nenhuma, nenhuma marcação é mostrada. Tabela de dados Propriedades; Avançado: Items
Show pins Mostra as marcações descritas em Items. Booliano Propriedades; Avançado: ShowPins
MaxPins Especifica o número máximo de marcações que podem ser exibidas no modelo. Inteiro Avançado
PinsX Especifica a localização das marcações no eixo X no espaço de coordenadas 3D. Número de ponto flutuante Avançado
PinsY Especifica a localização das marcações no eixo Y no espaço de coordenadas 3D. Número de ponto flutuante Avançado
PinsZ Especifica a localização das marcações no eixo Z no espaço de coordenadas 3D. Número de ponto flutuante Avançado
Mostrar botão redefinir Mostra ou oculta um botão que redefine o modelo para seu estado inicial. Booliano Propriedades; Avançado; ShowReset
OnModelLoad Contém a fórmula de comportamento que é executada quando um modelo é carregado. Evento Avançado
OnChange Contém a fórmula de comportamento que é executada quando qualquer propriedade do controle é alterada. Evento Avançado
OnSelect Contém a fórmula de comportamento que é executada quando o usuário seleciona uma marcação ou o controle. Evento Avançado

Propriedades adicionais

Propriedade Descrição Tipo Localização
ContentLanguage Determina o idioma de exibição do controle, se for diferente do idioma usado no aplicativo. Cadeia de caracteres Avançado
DisplayMode Determina se o controle permite a entrada de usuário (Editar), se haverá apenas exibição de dados (Exibir) ou se estará desabilitada (Desabilitado). Lista suspensa Avançado
Position Coloca o canto superior esquerdo do controle nas coordenadas da tela especificadas em x e y. Número de ponto flutuante Propriedades; Avançado: X, Y
Tamanho Determina o tamanho do controle usando os valores de pixel fornecidos em Largura e Altura. Inteiro Propriedades; Avançado: Width, Height
TabIndex Especifica a ordem em que o controle é selecionado se o usuário navegar no aplicativo usando a tecla Tab. Inteiro Avançado
Tooltip Determina o texto a ser exibido quando o usuário passa o mouse sobre uma marcação. Cadeia de caracteres Avançado
Visible Mostra ou oculta o controle. Booliano Propriedades; Avançado: Visible

Considerações de desempenho

Recomendamos que você use um controle 3D em uma tela para obter a melhor experiência do usuário. Várias instâncias do controle Objeto 3D em uma tela tentarão carregar seus modelos 3D ao mesmo tempo, o que pode prejudicar muito o desempenho do aplicativo.

Outros controles de realidade misturada

Confira também

Criar um aplicativo com controles 3D e de realidade misturada

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).