Xem các hình dạng 3D được xác định trước trong thực tế kết hợp
Sử dụng mục kiểm soát View shape in MR trong ứng dụng canvas để xem liệu một khối lập phương kỹ thuật số có kích thước nhất định có phù hợp với không gian ở thế giới thực hay không. (Để so sánh mô hình 3D của một đối tượng, hãy sử dụng tùy chọn điều khiển View in MR.)
Kiểm soát View shape in MR thêm một nút vào ứng dụng của bạn. Khi người dùng chọn nút, ứng dụng sẽ phủ khối lập phương lên nguồn cấp dữ liệu camera của thiết bị. Kích thước của khối lập phương được đặt làm thuộc tính trên mục kiểm soát khi bạn là tác giả của ứng dụng trong Microsoft Power Apps Studio. Người dùng không được thay đổi kích thước của khối lập phương khi dùng ứng dụng.
Mẹo
Các mục kiểm soát thực tế kết hợp (MR) hoạt động tốt nhất trong môi trường nhiều ánh sáng với bề mặt có kết cấu phẳng. Tính năng theo dõi hoạt động tốt hơn trên các thiết bị hỗ trợ LIDAR.
Mẹo
Các kiểm soát MR trong Power Apps sử dụng Babylon và Babylon React Native. Nội dung thực tế kết hợp hoạt động trong Hộp cát Babylon sẽ hoạt động được trong Power Apps thông qua nền tảng MR chung này. Nếu nội dung của bạn hoạt động được ở Babylon nhưng không hoạt động trong Power Apps, hãy đặt câu hỏi trong Diễn đàn cộng đồng Power Apps. (Gắn thẻ bằng "thực tế kết hợp".)
Thêm nút Xem hình dạng trong MR vào màn hình ứng dụng
Khi bạn mở ứng dụng để chỉnh sửa trong Power Apps Studio:
- Mở tab Chèn và mở rộng Thực tế kết hợp.
- Chọn Xem hình dạng trong MR để đặt mục kiểm soát trên màn hình ứng dụng hoặc kéo mục kiểm soát vào màn hình để định vị chính xác hơn.
Mục kiểm soát là một nút được gắn biểu tượng hình khối lập phương và văn bản Place a cube. Thay đổi nhãn và ẩn biểu tượng nếu muốn trong thuộc tính Văn bản và Loại hiển thị.
Thuộc tính
Thay đổi hành vi và giao diện của nút Xem hình dạng trong MR thông qua phần thuộc tính. Một số thuộc tính chỉ có sẵn trên tab Nâng cao.
Thuộc tính | Description | Loại | Vị trí |
---|---|---|---|
Văn bản | Đặt văn bản nhãn nút. | String | Thuộc tính; Nâng cao: Text |
Văn bản thay thế | Chỉ định văn bản sẽ được hiển thị nếu mô hình không tải được hoặc nếu người dùng di chuột trên mô hình. | String | Thuộc tính; Nâng cao: AltText |
Kiểu hiển thị | Xác định liệu nhãn nút chỉ hiển thị một biểu tượng khối lập phương, văn bản hay cả hai. | Chọn danh sách thả xuống | Thuộc tính; Nâng cao: DisplayType |
Chiều rộng của hình | Đặt chiều rộng của khối lập phương. | Số nguyên | Thuộc tính; Nâng cao: ShapeWidth |
Chiều cao của hình | Đặt chiều cao của khối lập phương. | Số nguyên | Thuộc tính; Nâng cao: ShapeHeight |
Chiều sâu của hình | Đặt chiều sâu của khối lập phương. | Số nguyên | Thuộc tính; Nâng cao: ShapeDepth |
Đơn vị đo | Đặt đơn vị đo được sử dụng cho các chiều rộng, chiều cao và chiều sâu của khối lập phương. | Chọn danh sách thả xuống | Thuộc tính; Nâng cao: Units |
Bật hiệu ứng đổ bóng | Xác định xem có sử dụng bóng để nâng cao hiệu ứng 3D khi hiển thị khối lập phương không. | Boolean | Thuộc tính; Nâng cao: EnableShadows |
Bật tính năng Phát hiện vạch dấu | Xác định xem liệu tính năng phát hiện vạch dấu có được sử dụng để xác định vị trí và mức độ xoay mô hình hay không. Xem Sử dụng tính năng phát hiện vạch dấu nhờ các kiểm soát thực tế kết hợp | Boolean | Thuộc tính; Nâng cao: EnableMarkerDetection |
Hiển thị | Hiển thị hoặc ẩn nút. | Boolean | Thuộc tính; Nâng cao: Visible |
Vị trí | Đặt góc trên bên trái của nút ở tọa độ màn hình được chỉ định trong x và y. | Số thực dấu phẩy động | Thuộc tính; Nâng cao: X, Y |
Kích cỡ | Xác định kích thước của nút bằng cách sử dụng các giá trị pixel được cung cấp trong Width và Height. | Số nguyên | Thuộc tính; Nâng cao: Width, Height |
Phần đệm trên cùng | Đặt khoảng cách giữa văn bản nhãn nút và phần trên nút. | Số thực dấu phẩy động | Thuộc tính; Nâng cao: PaddingTop |
Phần đệm dưới cùng | Đặt khoảng cách giữa văn bản nhãn nút và phần dưới nút. | Số thực dấu phẩy động | Thuộc tính; Nâng cao: PaddingBottom |
Phần đệm bên trái | Đặt khoảng cách giữa văn bản nhãn nút và lề trái của nút. | Số thực dấu phẩy động | Thuộc tính; Nâng cao: PaddingLeft |
Phần đệm bên phải | Đặt khoảng cách giữa văn bản nhãn nút và lề phải của nút. | Số thực dấu phẩy động | Thuộc tính; Nâng cao: PaddingRight |
Phông chữ | Đặt tên của họ phông chữ được sử dụng cho văn bản nhãn nút. | Danh sách thả xuống | Thuộc tính; Nâng cao: Font |
Cỡ phông chữ | Đặt cỡ văn bản nhãn trên nút. | Số thực dấu phẩy động | Thuộc tính; Nâng cao: FontSize |
Độ dày chữ | Đặt độ dày nét của văn bản nhãn nút: Bold, Lighter, Normal hoặc Semibold. | Danh sách thả xuống | Thuộc tính; Nâng cao: FontWeight |
Căn chỉnh văn bản | Đặt căn chỉnh ngang cho văn bản nhãn nút: Center, Justify, Left hoặc Right. | Không áp dụng | Thuộc tính; Nâng cao: TextAlignment |
Căn dọc | Đặt thuộc tính căn chỉnh dọc của văn bản nhãn nút: Bottom, Middle hoặc Top. | Danh sách thả xuống | Thuộc tính; Nâng cao: VerticalAlign |
Kiểu phông | Đặt kiểu của văn bản nhãn nút: Italic, Underline, Strikethrough hoặc không có. | Không áp dụng | Đặc tính; Nâng cao: Italic, Underline, Strikethrough |
Bán kính viền | Xác định bán kính góc của đường viền nút. | Số thực dấu phẩy động | Thuộc tính; Nâng cao: BorderRadius |
Màu | Đặt màu sắc của văn bản nhãn nút và nền nút. | Không áp dụng | Đặc tính; Nâng cao: FillColor, TextColor |
Viền | Xác định kiểu, chiều rộng và màu sắc của đường viền nút. | Không áp dụng | Thuộc tính; Nâng cao: BorderStyle, BorderThickness, BorderFillColor |
Đã tắt | Tắt nút nhưng vẫn hiển thị. | Boolean | Đặc tính; Nâng cao: Disabled |
Màu khi tắt | Đặt màu của văn bản nhãn nút, nền nút và đường viền nút nếu DisplayMode được đặt là Disabled. | Không áp dụng | Thuộc tính; Nâng cao: DisabledContentColor, DisabledFillColor, DisabledBorderColor |
Màu khi nhấn chuột lên | Đặt màu của văn bản nhãn nút, nền nút và đường viền nút khi người dùng chọn nút. | Không áp dụng | Thuộc tính; Nâng cao: PressedContentColor, PressedFillColor, PressedBorderColor |
Màu khi di chuột lên | Đặt màu của văn bản nhãn nút, nền nút và đường viền nút khi người dùng di con trỏ chuột qua đó. | Không áp dụng | Thuộc tính; Nâng cao: HoverContentColor, HoverFillColor, HoverBorderColor |
OnMixedRealitySelect | Hành vi được kích hoạt khi người dùng chọn nút để bắt đầu trải nghiệm thực tế kết hợp. | Hành động xác định | Nâng cao |
OnChange | Hành vi được kích hoạt khi bất kỳ thuộc tính nào trên nút bị thay đổi. Đây là thuộc tính chung trên nhiều mục kiểm soát. | Hành động xác định | Nâng cao |
Mách nước | Xác định văn bản để hiển thị khi người dùng di chuột qua nút. | String | Nâng cao |
ContentLanguage | Xác định ngôn ngữ hiển thị của nhãn nút, nếu khác với ngôn ngữ được sử dụng trong ứng dụng. | String | Nâng cao |
DisplayMode | Xác định xem nút này sẽ cho phép người dùng nhập (Edit), chỉ hiển thị dữ liệu (View) hay bị tắt (Disabled). | Enum | Nâng cao |
TabIndex | Chỉ định thứ tự nút được chọn nếu người dùng điều hướng ứng dụng bằng phím Tab. | Số nguyên | Thuộc tính; Nâng cao: TabIndex |
Thuộc tính đầu ra
Ứng dụng của bạn có thể tận dụng nhiều thuộc tính hơn khi người dùng tương tác với mục kiểm soát View shape in MR. Những thuộc tính này được gọi là thuộc tính đầu ra. Bạn có thể sử dụng những thuộc tính này trong các mục kiểm soát khác hoặc để tùy chỉnh trải nghiệm trên ứng dụng.
Thuộc tính | Description | Loại |
---|---|---|
Ảnh | Thu thập các bức ảnh được chụp trong phiên thực tế kết hợp. Bạn có thể tải ảnh thực tế hỗn hợp lên OneDrive và hiển thị chúng trong thư viện. | Không áp dụng |
Các kiểm soát thực tế kết hợp khác
- Xem nội dung 3D với mục kiểm soát 3D object.
- Xem hình ảnh và nội dung 3D trong thế giới thực bằng mục kiểm soát View in mixed reality.
- Đo khoảng cách, diện tích và thể tích với tùy chọn kiểm soát Measure in mixed reality.
- Vẽ các đường 3D hoặc vẽ các mũi tên 3D để chỉ định một khu vực hoặc tài sản trong môi trường của bạn với mục kiểm soát Markup in MR.
Xem thêm
- Tạo một ứng dụng để xem một hình dạng trong thực tế kết hợp
- Sử dụng tính năng phát hiện vạch dấu nhờ các kiểm soát thực tế kết hợp
Lưu ý
Bạn có thể cho chúng tôi biết bạn thích dùng ngôn ngữ nào cho tài liệu không? Làm một cuộc khảo sát ngắn. (xin lưu ý, khảo sát này bằng tiếng Anh)
Cuộc khảo sát sẽ mất khoảng bảy phút. Không có dữ liệu cá nhân nào được thu thập (điều khoản về quyền riêng tư).