Skapa en app med kontroller för 3D och mixed reality
Du kan använda kontrollerna 3D-objekt och Visa i MR för att visa objekt i 3D, eller för att se hur ett visst föremål kan passa inom ett specificerat utrymme.
I den här artikeln lär du dig hur du använder kontroller för 3D och mixed reality i Power Apps.
Titta på det här videoklippet och lär dig hur du bygger mobilappar med kontrollen Visa i MR:
Förutsättningar
Se krav för enheter kompatibla med mixad verklighet.
Skapa en app med kontrollen Visa i MR
Med kontrollen Visa i MR skapas en knapp i din app. När appanvändare väljer du knappen läggs en vald 3D-modell (i filformatet .glb) eller bild (i .jpg- eller .png-filformat) över enhetens live-kameramatning.
Tips
Du kan också ta foton och ladda upp dem till OneDrive.
I det här avsnittet bygger vi en skärm i en app som gör att användaren kan visa det valda objektet i blandade delar med kontrollen Visa i MR.
Öppna som en app i Power Apps Studio.
Välj egenskapen OnStart för appen, kopiera och klistra in följande:
ClearCollect( col3dObjects, { ObjectName: "Forklift", ObjectURL: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/forklift.glb" }, { ObjectName: "HVAC", ObjectURL: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/hvac.glb" }, { ObjectName: "Machine", ObjectURL: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/machine.glb" }, { ObjectName: "Pallet w/ Boxes", ObjectURL: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/pallet_with_boxes.glb" }, { ObjectName: "Robot Arm", ObjectURL: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/robot_arm.glb" } )
Med den här formeln skapas en samling som innehåller namnen och länkarna för de 3D-objekt som ska visas i blandade samlingar.
Lägg till en textetikett på skärmen genom att dra och dra den från fliken Infoga.
Placera tillagda textetiketten högst upp till vänster på skärmen och ändra följande egenskaper på fliken Egenskaper:
Property Värde Text "Visa i MR" Teckenstorlek 24 Teckengrovlek FontWeight.Semibold
Textjustering Align.Center
Width 640 På fliken Avancerat ändrar du följande egenskaper för textetiketten:
Property Värde Color RGBA(255, 255, 255, 1)
Fyllning RGBA(56, 96, 178, 1)
Den här ändringen ger en rubrik för skärmen.
Infoga Tomt lodrätt galleri från avsnittet Layout i fliken Infoga.
Placera galleriet under rubriken "Visa i MR" som du lade till tidigare och expandera det så att resten av skärmen används.
Ändra följande egenskaper för galleriet:
Property Värde Data source col3dObjects
Storleken på filmallen 80 X 0 Y 92 Width 640 Height 1044 Välj Redigera galleri om du vill redigera galleriet.
Infoga en textetikett i galleriet.
Ändra följande egenskaper för den tillagda textetiketten:
Property Värde Text ThisItem.ObjectName
X 10 Y 5 Width 540 Redigera galleriet igen.
Från avsnittet Mixad verklighet på fliken Infoga, dra och släpp kontrollen Visa i MR i galleriet.
Ändra följande egenskaperna för kontrollen Visa i MR.
Property | Värde |
---|---|
Text | "Visa i MR" |
Visningstyp | Icon |
Source | ThisItem.ObjectURL |
X | Parent.TemplateWidth - Self.Width - 5 |
Y | 5 |
Width | 70 |
Den här ändringen ger ett galleri med en lista över 3D-objekt och en knapp som användaren kan trycka på för att visa objekten i mixad verklighet.
Testa den kontrollen mixed reality
Nu när alla kontroller har lagts till sparar och publicerar du appen. Öppna appen på en enhet med olika inställningar och tryck på knappen som motsvarar det objekt du vill visa. Detta öppnar upplevelsen Visa i MR.
Följ instruktionerna på skärmen genom att långsamt flytta den åt vänster och höger samtidigt som du pekar på en yta som ska mätas. När förloppen är klara visas en rad prickar på ytan och en cirkel nära mitten av skärmen. Den här cirkeln visar var 3D-objektet kan placeras initialt. När kuben har placerats kan den flyttas eller flyttas med hjälp av pekkontroller.
Om du vill flytta objektet trycker du på det och drar det till den plats där du vill att det ska placeras. Om du vill föra in objektet trycker du på ena skärmen och sveper den med en annan höger eller vänster.
Använd bakåtknappen längst upp till vänster för att gå tillbaka till appskärmen och markera ett annat objekt. Upprepa processen om du vill visa alla objekten.
Skapa en app med kontrollen 3D-objekt
Med kontrollen 3D-objekt kan du visa ett objekt i 3D inne i Power Apps. När appen läses in visas 3D-modeller (i .glb-filformat) eller bild (i .jpg- eller .png-filformat) i appen via kontrollen. Du kan välja en 3D-modell som ska användas, zooma in eller ut.
I det här avsnittet bygger vi en skärm i en app som gör att användaren kan visa det valda objekten i 3D med kontrollen 3D-objekt.
Följ steg 1 och 2 från avsnittet Skapa en app med kontrollen Visa i MR för att skapa en app med samlingen av 3D-objekt för appen.
Lägg till en textetikett på skärmen genom att dra och dra den från fliken Infoga.
Placera tillagda textetiketten högst upp till vänster på skärmen och ändra följande egenskaper på fliken Egenskaper:
Property Värde Text "3D-objekt" Teckenstorlek 24 Teckengrovlek FontWeight.Semibold
Textjustering Align.Center
Width 640 På fliken Avancerat ändrar du följande egenskaper för textetiketten:
Property Värde Color RGBA(255, 255, 255, 1)
Fyllning RGBA(56, 96, 178, 1)
Den här ändringen ger en rubrik för skärmen.
Infoga Tomt lodrätt galleri från avsnittet Layout i fliken Infoga.
Placera galleriet under rubriken "Visa i MR" som du lade till tidigare och expandera det så att resten av skärmen används.
Ändra följande egenskaper för galleriet:
Property Värde Data source col3dObjects
Storleken på filmallen 80 X 0 Y 92 Width 640 Height 1044 Välj Redigera galleri om du vill redigera galleriet.
Infoga en textetikett i galleriet.
Ändra följande egenskaper för den tillagda textetiketten:
Property Värde Text ThisItem.ObjectName
Width 640 Redigera galleriet igen.
Från avsnittet Media på fliken Infoga, dra och släpp kontrollen 3D-objekt i galleriet.
Ändra följande egenskaperna för kontrollen Visa i MR.
Property | Värde |
---|---|
Source | ThisItem.ObjectURL |
X | 18 |
Y | 138 |
Width | 600 |
Height | 550 |
Den här ändringen ger ett galleri med en lista över 3D-objekt som du kan visa i 3D.
Testa kontrollen 3D
Nu när alla kontroller har lagts till sparar och publicerar du appen. Öppna appen på en enhet kompatibel med mixad verklighet med olika inställningar, tryck på skärmen för att zooma in, zooma ut eller omvandla objektet som visas i 3D.
Eftersom galleriet innehåller flera objekt i 3D sveper du nedåt på skärmen för att se andra objekt och använder zoom- eller turfunktionerna för att arbeta med objekten i 3D.
Se även
Anteckning
Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)
Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).