Visa fördefinierade 3D former i mixad verklighet
Använd kontrollen Visa form i MR i en arbetsyteapp för att se om en digital kub av en given storlek passar i ett verkligt utrymme. (Om du vill jämföra en 3D-modell för ett objekt i stället använder du kontrollen Visa i MR .)
Med kontrollen Visa form i MR läggs en knapp till i din app. När en användare väljer knappen överlagrar appen en kub på enhetens kameraflöde. Måtten på reglaget anges som en egenskap för kontrollen när du skapar appen i Microsoft Power Apps Studio. Användarna kan inte ändra storleken på kuben när de använder appen.
Tips
Kontrollerna för mixed reality (MR) fungerar bäst i välbelysta miljöer med strukturerade ytor. Spårning är bättre på LIDAR-aktiverade enheter.
Tips
MR-kontrollerna i Power Apps använder Babylon och Babylon React Native. Mixat innehåll som fungerar i Babylon begränsat läge bör fungera i Power Apps via den här delade MR-plattformen. Om ditt innehåll fungerar i Babylon men inte i Power Apps, ställer du en fråga i Power Apps webbgruppsforumet. (Tagga den med "mixed verklighet".)
Lägg till knappen Visa form i MR på en appskärm
Med appen öppen för redigering i Power Apps Studio:
- Öppna fliken Infoga och expandera mixad verklighet.
- Markera kontrollen Visa form i MR och placera den i appens skärm, eller dra kontrollen på skärmen för att placera den mer exakt.
Kontrollen är en knapp som har etiketten en ikon i en kub och texten Lägg till en kub. Ändra etiketten och dölj ikonen om du vill i egenskaperna Text och Display type.
Egenskaper
Ändra knappen Visa form i MR beteende och utseende med hjälp av egenskaper. Vissa egenskaper är endast tillgängliga på fliken Avancerat.
Property | Beskrivning | Type | Plats |
---|---|---|---|
Text | Ställer in knappens etikettstext. | String | Egenskaper; avancerad: Text |
Alternativ text | Anger texten som ska visas om modellen inte kan laddas eller om användaren håller muspekaren över modellen. | String | Egenskaper; avancerad: AltText |
Visningstyp | Fastställer om knappetiketten visar en ikon med texten, texten eller både och. | Val i listrutan | Egenskaper; avancerad: DisplayType |
Formens bredd | Ställer in kubens bredd. | Integer | Egenskaper; avancerad: ShapeWidth |
Formens höjd | Ställer in kubens höjd. | Integer | Egenskaper; avancerad: ShapeHeight |
Formens djup | Ställer in kubens djup. | Integer | Egenskaper; avancerad: ShapeDepth |
Unit of measurement | Anger måttenheten som används för bredden, höjden och djupen. | Val i listrutan | Egenskaper; avancerad: Units |
Aktivera skuggor | Bestämmer om skuggor används för att förstärka 3D-effekten när kuben visas. | Booleskt | Egenskaper; avancerad: EnableShadows |
Aktivera marköridentifiering | Avgör om marköridentifiering ska användas för att fastställa modellposition och rotation. Se Använd marköridentifiering med kontroller med mixade verklighetskontroller | Booleskt | Egenskaper; Avancerat: EnableMarkerDetection |
Synligt | Visar eller döljer knappen. | Booleskt | Egenskaper; Avancerad: Visible |
Position | Placerar knappens övre vänstra hörn vid de skärmkoordinater som anges i x och y. | Flyttalsnummer | Egenskaper; Avancerad: X, Y |
Size | Fastställer knappens storlek med hjälp av pixelvärdena i Bredd och Höjd. | Integer | Egenskaper Avancerat: Width, Height |
Utfyllnad överkant | Anger sträckan mellan knappetikettstexten och knappens översta. | Flyttalsnummer | Egenskaper; avancerad: PaddingTop |
Utfyllnad nederkant | Anger sträckan mellan knappetikettstexten och knappens nedersta. | Flyttalsnummer | Egenskaper; avancerad: PaddingBottom |
Utfyllnad vänster | Anger sträckan mellan knappetikettstexten och knappens vänstra kant. | Flyttalsnummer | Egenskaper; avancerad: PaddingLeft |
Utfyllnad höger | Anger sträckan mellan knappetikettstexten och knappens högra kant. | Flyttalsnummer | Egenskaper; avancerad: PaddingRight |
Teckensnitt | Anger namnet på teckensnittsfamiljen som används för knappetikettstexten. | Listruta | Egenskaper; avancerad: Font |
Teckenstorlek | Ställer in storleken på knappetikettstexten. | Flyttalsnummer | Egenskaper; avancerad: FontSize |
Teckengrovlek | Ställer in vikten på knappetikettens text, antingen Fet, Ljusare, Normal, eller Halvfet. | Listruta | Egenskaper; avancerad: FontWeight |
Textjustering | Anger den vågräta justeringen av etiketttexten på knappen, antingen Center, Justera, Vänster eller Höger. | Gäller inte | Egenskaper; avancerad: TextAlignment |
Lodrät justering | Anger den vertikala justeringen av etiketttexten i knappen Nedersta, Mitten eller Översta. | Listruta | Egenskaper; avancerad: VerticalAlign |
Teckenstil | Anger stilen på knappetikettstexten, antingen Kursiv, Understruken, Genomstruken eller inget. | Gäller inte | Egenskaper; Avancerat: Italic, Underline, Strikethrough |
Kantlinjeradie | Bestämmer knappkantens hörnradie. | Flyttalsnummer | Egenskaper; avancerad: BorderRadius |
Color | Ställer in färgerna på knappetikettens text och knappbakgrunden. | Gäller inte | Egenskaper Avancerat: FillColor, TextColor |
Kantlinje | Bestämmer stil, bredd och färg på knappkanten. | Gäller inte | Egenskaper; Avancerat: BorderStyle, BorderThickness, BorderFillColor |
Inaktiverat | Inaktiverar knappen men lämnar den synlig. | Boolean | Egenskaper; Avancerad: Disabled |
Inaktiverad färg | Anger färgerna på knappetikettstexten, knappbakgrunden och knappkanten om DisplayMode är inaktiverat. | Gäller inte | Egenskaper; Avancerat: DisabledContentColor, DisabledFillColor, DisabledBorderColor |
Färg för nedtryckt knapp | Anger färgerna på knappetikettstexten, knappbakgrunden och knappkanten om användaren väljer knappen. | Gäller inte | Egenskaper; Avancerat: PressedContentColor, PressedFillColor, PressedBorderColor |
Hovringsfärg | Anger färgerna på knappetikettstexten, knappbakgrunden och knappkanten när användaren för muspekaren över den. | Gäller inte | Egenskaper; Avancerat: HoverContentColor, HoverFillColor, HoverBorderColor |
OnMixedRealitySelect | Beteende som utlöses när användaren väljer knappen för att lansera mixad verklighet. | Definierad åtgärd | Avancerad |
OnChange | Beteende som utlöses när en knappegenskap ändras. Detta är en vanlig egenskap för flera kontroller. | Definierad åtgärd | Avancerad |
Knappbeskrivning | Anger vilken text som ska visas när användaren för muspekaren över knappen. | String | Avancerad |
ContentLanguage | Bestämmer språket för knappetikett, om det är ett annat språk än det som används i appen. | String | Avancerad |
DisplayMode | Bestämmer huruvida knappen ska tillåta indata från användaren (Edit), bara visar data (View) eller är inaktiverad (Disabled). | Enum | Avancerad |
Flikindex | Anger den ordning knappen är markerad om användaren navigerar i appen med tabbtangenten. | Integer | Egenskaper; avancerad: TabIndex |
Utdataegenskaper
Appen kan använda fler egenskaper när en användare interagerar med kontrollen Visa form i MR. Dessa kallas utdataegenskaper. Du kan använda dessa egenskaper i andra kontroller eller för att anpassa appupplevelsen.
Property | Beskrivning | Type |
---|---|---|
Photos | Samlar foton som registrerades under sessionen med mixad verklighet. Du kan överföra dina Mixed Reality-foton till OneDrive och visa dem i ett galleri. | Gäller inte |
Andra kontrollen mixed reality
- Visa 3D innehåll med kontrollen 3D-objekt.
- Visa bilder och 3D-innehåll i den verkliga världen med kontrollen View in mixed reality.
- Mäta längd, yta och volym med kontrollen Measure in mixed reality.
- Rita 3D-rader eller rita 3D-pilar för att ange ett område eller en tillgång i miljön med kontrollen Markup in MR.
Se även
- Skapa en app för att visa en form i mixad verklighet
- Använd marköridentifiering med kontroller med mixade verklighetskontroller
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).