Visualizzare contenuto 3D in Power Apps

Aggiungi facilmente contenuto 3D interattivo alle tue app canvas. Puoi selezionare da una raccolta di contenuti 3D quindi ruotare e ingrandire il modello con semplici gesti.

Una foto di due telefoni affiancati, che mostrano entrambi un modello 3D di un carrello elevatore visualizzato in due app per dispositivi mobili.

Importante

Il contenuto 3D deve essere nei formati di file .glb, .obj o .stl. Puoi convertire i tuoi modelli 3D esistenti nel formato di file .glb da una varietà di formati 3D.

Suggerimento

I controlli mixed reality (MR) in Power Apps usano Babylon e Babylon React Native. I contenuti di realtà mista che funzionano nel sandbox Babylon dovrebbero funzionare in Power Apps attraverso questa piattaforma di realtà mista condivisa. Se i tuoi contenuti funzionano in Babylon ma non in Power Apps, fai una domanda nel Forum della Community di Power Apps . Taggala con "realtà mista".

Aggiungere il controllo Oggetto 3D alla schermata di un'app

Con l'app aperta per la modifica in Power Apps Studio:

  1. Apri la scheda Inserisci ed espandi File multimediali.
  2. Seleziona Oggetto 3D per posizionare il controllo nello schermo dell'app o trascina il controllo sullo schermo per posizionarlo in modo più preciso.

Proprietà chiave

Modifica il comportamento e l'aspetto del controllo contenuto 3D utilizzando le proprietà. Alcune proprietà sono disponibili solo nella scheda Avanzate.

Un controllo del contenuto 3D visualizzato accanto alla scheda delle proprietà in Power Apps Studio .

Proprietà Descrizione Tipo Location
Source Identifica il file oggetto da visualizzare. Il controllo Oggetto 3D supporta il caricamento di modelli da varie origini. Vedi Caricamento di modelli 3D esterni per dettagli. Non applicabile Proprietà; Avanzate: Origine
Testo alternativo Specifica il testo da visualizzare se il modello non può essere caricato o se l'utente passa il mouse sopra il modello. String Proprietà; Avanzate: AltText
Riempimento sfondo Imposta il colore di sfondo del controllo. Selezione colori Proprietà; Avanzate: BackgroundFill (accetta codici colore esadecimali RGBA o HTML)
Pins(Items) Mostra i segnaposto sul modello a coordinate specifiche, fornito in un origine dati (Elementi). Se Nessuno, non vengono visualizzati segnaposto. Tabella dati Proprietà; Avanzate: Elementi
Mostra segnaposto Mostra i segnaposto descritti in Elementi. Booleano Proprietà; Avanzate: ShowPins
MaxPins Specifica il numero massimo di segnaposto che possono essere visualizzati sul modello. Intero Avanzato
PinsX Specifica la posizione dei segnaposto sull'asse X nello spazio delle coordinate 3D. Numero a virgola mobile Avanzato
PinsY Specifica la posizione dei segnaposto sull'asse Y nello spazio delle coordinate 3D. Numero a virgola mobile Avanzato
PinsZ Specifica la posizione dei segnaposto sull'asse Z nello spazio delle coordinate 3D. Numero a virgola mobile Avanzato
Mostra pulsante Reimposta Mostra o nasconde un pulsante che ripristina il modello allo stato iniziale. Booleano Proprietà; Avanzate: ShowReset
OnModelLoad Contiene una formula di comportamento che viene eseguita quando viene caricato un modello. Evento Avanzato
OnChange Contiene una formula di comportamento che viene eseguita quando viene modificata una proprietà del controllo. Evento Avanzato
OnSelect Contiene una formula di comportamento che viene eseguita quando l'utente seleziona un segnaposto o il controllo. Evento Avanzato

Proprietà aggiuntive

Proprietà Descrizione Tipo Posizione
ContentLanguage Determina la lingua di visualizzazione del controllo, se è diversa dalla lingua usata nell'app. String Avanzato
DisplayMode Determina se il controllo consente l'input dell'utente (Modifica), visualizza solo i dati (Visualizza) o è disabilitato (Disabilitato). Elenco a discesa Avanzato
Position Posiziona l'angolo superiore sinistro del controllo sulle coordinate dello schermo specificate in x e y. Numero a virgola mobile Proprietà; Avanzate: X, Y
Size Determina la dimensione del controllo utilizzando i valori dei pixel forniti in Width e Height. Intero Proprietà; Avanzate: Width, Height
TabIndex Specifica l'ordine in cui viene selezionato il controllo se l'utente naviga nell'app usando il tasto Tabulazione. Intero Avanzato
Tooltip Determina il testo da visualizzare quando l'utente passa il mouse sopra un segnaposto. String Avanzato
Visible Mostra o nasconde il controllo. Booleano Proprietà; Avanzate: Visible

Considerazioni sulle prestazioni

Ti consigliamo di utilizzare un controllo 3D su uno schermo per la migliore esperienza utente. Più istanze del controllo Oggetto 3D su uno schermo proveranno a caricare i relativi modelli 3D contemporaneamente, il che può degradare seriamente le prestazioni della tua app.

Altri controlli mixed reality

Vedi anche

Creare un'app con controlli mixed reality e 3D

Nota

Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)

Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).