Преглед на предварително зададени 3D фигури в смесена реалност
Използвай Вижте формата в MR контрол в приложение за платно, за да видите дали цифров куб с даден размер се побира в пространство от реалния свят. (Вместо това, за да сравните 3D модел на обект, използвайте Преглед в MR контрол.)
Контролата Преглед на форма в MR добавя бутон към вашето приложение. Когато потребителят избере бутона, приложението наслагва куб върху канала на камерата на устройството. Размерите на куба се задават като свойство на контролата, когато сте автор на приложението в Microsoft Power Apps Studio. Потребителите не могат да променят размера на куба, докато използват приложението.
Съвет
Компонентите със смесена реалност (MR) работят най-добре в добре осветена среда с плоски текстурирани повърхности. Проследяването е по-добро на устройства с LIDAR.
Съвет
Контролите на MR в Power Apps използват Babylon и Babylon React Native. Съдържанието със смесена реалност, което работи в ограничителен режим на Babylon, трябва да работи в Power Apps чрез тази споделена MR платформа. Ако срещнете проблеми със съдържание, което работи в Babylon, но не и в Power Apps, изпратете въпрос на форум на общността на Power Apps. (Маркирайте го със „смесена реалност.“)
Добавете бутон Преглед на форма в MR към екран на приложение
С приложение, отворено за редактиране в Power Apps Studio:
- Отворете Вмъкване раздел и разгънете Смесена реалност.
- Изберете Преглед на форма в MR, за да поставите контролата на екрана на приложението, или плъзнете елемента за управление към екрана, за да го позиционирате по-точно.
Контролата е бутон, който е обозначен с икона на куб и текст Поставяне на куб. Променете етикета и скрийте иконата, ако желаете в свойствата Текст и Тип показване.
Свойства
Променете поведението и външния вид на бутона Преглед на форма в MR с помощта на свойства. Някои имоти са налични само на Разширено раздел.
Свойство | Описание | Тип | Местоположение |
---|---|---|---|
Текстово съобщение | Задава текста на етикета на бутона. | String | Свойства; Разширено: Текст |
Алтернативен текст | Определя текста, който ще се показва, ако моделът не може да се зареди или ако потребителят се задържи над модела. | String | Свойства; Разширено: AltText |
Тип на показване | Определя дали етикетът на бутона да показва икона на куб, текст или и двете. | Падаща селекция | Свойства; Разширено: DisplayType |
Ширина на формата | Задава ширината на куба. | Integer | Свойства; Разширено: ShapeWidth |
Височина на формата | Задава височината на куба. | Integer | Свойства; Разширено: ShapeHeight |
Дълбочина на формата | Задава дълбочината на куба. | Integer | Свойства; Разширено: ShapeDepth |
Мерна единица | Задава мерната единица, използвана за ширината, височината и дълбочината на куба. | Падаща селекция | Свойства; Разширено: Единици |
Активиране на сенки | Определя дали да се използват сенки за засилване на 3D ефекта, когато кубът е показан. | Boolean | Свойства; Разширено: EnableShadows |
Активиране на откриването на маркери | Определя дали откриването на маркер ще се използва за определяне на позицията и въртенето на модела. Вижте Използване на откриване на маркери с контроли за смесена реалност | Boolean | Свойства; Разширено: EnableMarkerDetection |
Видим | Показва или скрива бутона. | Boolean | Свойства; Разширено: Visible |
Позиция | Поставя горния ляв ъгъл на бутона в координатите на екрана, посочени в x и y. | Число с плаваща запетая | Свойства; Разширено: X, Y |
Размер | Определя размера на бутона, като използва стойностите на пикселите, предоставени в Ширина и Височина. | Integer | Свойства; Разширено: Width, Height |
Допълване отгоре | Задава разстоянието между текста на етикета на бутона и горната част на бутона. | Число с плаваща запетая | Свойства; Разширено: PaddingTop |
Допълване отдолу | Задава разстоянието между текста на етикета на бутона и долната част на бутона. | Число с плаваща запетая | Свойства; Разширено: PaddingBottom |
Допълване отляво | Задава разстоянието между текста на етикета на бутона и левия ръб на бутона. | Число с плаваща запетая | Свойства; Разширено: PaddingLeft |
Допълване отдясно | Задава разстоянието между текста на етикета на бутона и десния ръб на бутона. | Число с плаваща запетая | Свойства; Разширено: PaddingRight |
Шрифт | Задава името на фамилията шрифтове, използвани за текста на етикета на бутона. | Падащ списък | Свойства; Разширено: Font |
Размер на шрифта | Задава размера на текста на етикета на бутона. | Число с плаваща запетая | Свойства; Разширено: FontSize |
Тежест на шрифт | Задава тежестта на текста на етикета на бутона - Удебелен, По-лек, Нормален или Полуудебелен. | Падащ списък | Свойства; Разширено: FontWeight |
Подравняване на текст | Задава и хоризонталното подравняване на текста на етикета в бутона Център, Подравнен, Наляво или Надясно. | Неприложимо | Свойства; Разширено: TextAlignment |
Вертикално подравняване | Задава и вертикалното подравняване на текста на етикета в бутона Отдолу, В средата или Отгоре. | Падащ списък | Свойства; Разширено: VerticalAlign |
Стил на шрифта | Задава стила на текста на етикета на бутона - курсив, подчертаване, зачеркване или никакъв. | Неприложимо | Свойство; Разширено: Italic, Underline, Strikethrough |
Радиус на граница | Определя радиуса на ъгъла на границата на бутона. | Число с плаваща запетая | Свойства; Разширено: BorderRadius |
Цвят | Задава цветовете на текста на етикета на бутона и на фона на бутона. | Неприложимо | Свойства; Разширено: FillColor, TextColor |
Граница | Определя стила, ширината и цвета на границата на бутона. | Неприложимо | Имоти; Разширено: BorderStyle, BorderThickness, BorderFillColor |
Забранени | Изключва бутона, но го оставя видим. | Boolean | Свойства; Разширено: Disabled |
Цвят при забрана | Задава цветовете на текста на етикета на бутона, фона на бутона и рамката на бутона DisplayMode е Дезактивирано. | Неприложимо | Свойства; Разширено: DisabledContentColor, DisabledFillColor, DisabledBorderColor |
Цвят при натискане | Задава цветовете на текста на етикета на бутона, фона на бутона и рамката на бутона, когато потребителят избере бутона. | Неприложимо | Свойства; Разширено: PressedContentColor, PressedFillColor, PressedBorderColor |
Цвят при посочване | Задава цветовете на текста на етикета на бутона, фона на бутона и рамката на бутона, когато потребителят задържи показалеца на мишката върху него. | Неприложимо | Свойства; Разширено: HoverContentColor, HoverFillColor, HoverBorderColor |
OnMixedRealitySelect | Поведение, което се задейства, когато потребителят избере бутона за стартиране в изживяването със смесена реалност. | Дефинирано действие | Напреднали |
OnChange | Поведение, което се задейства при промяна на някакво свойство на бутона. Това е общо свойство в множество контроли. | Дефинирано действие | Напреднали |
Пояснение | Определя текста, който ще се показва, когато потребителят се задържи върху бутона. | String | Напреднали |
ContentLanguage | Определя езика на показване на етикета на бутона, ако той е различен от езика, използван в приложението. | String | Напреднали |
DisplayMode | Определя дали бутонът позволява въвеждане от потребителя (редактиране), показва само данни (изглед) или е деактивиран (забранено). | Изброена стойност | Напреднали |
TabIndex | Указва реда, в който се избира бутонът, ако потребителят навигира в приложението с помощта на клавиша Tab. | Integer | Свойства; Разширено: TabIndex |
Изходни свойства
Вашето приложение може да използва повече свойства, когато потребител взаимодейства с контролата Преглед на форма в MR. Те са известни като изходни свойства. Можете да използвате тези свойства в други контроли или да персонализирате работата на приложението.
Свойство | Описание | Тип |
---|---|---|
Снимки | Събира снимките, заснети по време на сесията със смесена реалност. Можете да качите снимките със смесена реалност в OneDrive и ги покажете в галерия. | Неприложимо |
Други контроли за смесена реалност
- Гледайте 3D съдържание с контрола 3D обект.
- Преглеждайте изображения и 3D съдържание и изображения в реалния свят с контрола Преглед в смесена реалност.
- Измерете разстоянието, площта и обема с контрола Измерване в смесена реалност..
- Нарисувайте 3D линии или нарисувайте 3D стрелки, за да посочите област или актив във вашата среда с Маркиране в MR контрол.
Вижте също
- Създаване на приложение за преглед на форма в смесена реалност
- Използване на откриване на маркери с контроли за смесена реалност
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).
Обратна връзка
https://aka.ms/ContentUserFeedback.
Очаквайте скоро: През цялата 2024 г. постепенно ще отстраняваме проблемите в GitHub като механизъм за обратна връзка за съдържание и ще го заменим с нова система за обратна връзка. За повече информация вижте:Подаване и преглед на обратна връзка за