在 Power Apps 中查看 3D 内容

轻松将交互式 3D 内容添加到您的画布应用。 您可以从 3D 内容库中选择,然后通过简单的手势旋转和放大模型。

两部手机并排的照片,两部手机都显示在两个移动应用中查看的铲车的 3D 模型。

重要

您的 3D 内容必须为 .glb、.obj 或 .stl 文件格式。 您可以从多种 3D 格式将现有 3D 模型转换为 .glb 文件格式

提示

Power Apps 中的 mixed reality (MR) 控件使用 Babylon 和 Babylon React Native。 在 Babylon 沙盒中运行的混合现实内容应该通过这个共享的 MR 平台在 Power Apps 中运行。 如果您的内容适用于Babylon 但不适用于 Power Apps,请在 Power Apps 社区论坛中提问。 (添加“混合现实”标签。)

将 3D 对象 控件添加到应用屏幕

Power Apps Studio 中让您的应用打开以进行编辑

  1. 打开插入选项卡并展开媒体
  2. 选择 3D 对象 将控件放置在应用屏幕中,或将控件拖到屏幕上以更精确地放置。

键属性

使用属性更改此 3D 内容控件的行为和外观。 有些属性仅在高级选项卡上可用。

Power Apps Studio 中属性选项卡旁边显示的 3D 内容控件。

属性 说明 类型​​ 地点
标识要显示的对象文件。 3D 对象 控件支持从各个源加载模型。 有关详细信息,请参阅加载外部 3D 模型 不适用 属性;高级:Source
替换文本 指定在模型无法加载或用户将鼠标悬停在模型上时要显示的文本。 字符串 属性;高级:AltText
背景填充 设置控件的背景颜色。 颜色选取器 属性;高级:BackgroundFill(接受 RGBA 或 HTML 十六进制颜色代码)
Pins(Items) 在位于特定坐标的模型上显示图钉,在数据源 (Items) 中提供。 如果为 None,将不显示图钉。 数据表 属性;高级:Items
显示图钉 显示 Items 中描述的图钉。 布尔型 属性;高级:ShowPins
MaxPins 指定模型上可以显示的最大图钉数。 整数 高级
PinsX 指定 3D 坐标空间中 X 轴上的图钉位置。 浮点数 高级
PinsY 指定 3D 坐标空间中 Y 轴上的图钉位置。 浮点数 高级
PinsZ 指定 3D 坐标空间中 Z 轴上的图钉位置。 浮点数 高级
显示重置按钮 显示或隐藏将模型重置为初始状态的按钮。 布尔型 属性;高级:ShowReset
OnModelLoad 包含加载模型时运行的行为公式。 事件 高级
OnChange 包含在控件的任何属性更改时运行的行为公式。 事件 高级
OnSelect 包含在用户选择图钉或控件时运行的行为公式。 事件 高级

其他属性

属性 说明 类型​​ 位置
ContentLanguage 确定控件的显示语言(如果它与应用中使用的语言不同)。 字符串 高级
DisplayMode 确定控件是允许用户输入 (Edit)、仅显示数据 (View),还是已禁用 (Disabled)。 下拉列表 高级
Position 将控件的左上角放置在 xy 中指定的屏幕坐标处。 浮点数 属性;高级:XY
Size 使用 WidthHeight 中提供的像素值确定控件的大小。 整数 属性;高级:WidthHeight
TabIndex 指定用户使用 Tab 键导航应用时选择控件的顺序。 整数 高级
Tooltip 确定当用户将鼠标悬停在图钉上时要显示的文本。 字符串 高级
Visible 显示或隐藏控件。 布尔型 属性;高级:Visible

性能注意事项

我们建议您在屏幕上使用一个 3D 控件以获得最佳用户体验。 3D 对象 控件在一个屏幕上的多个实例会尝试同时加载它们的 3D 模型,这会严重降低应用的性能。

其他 mixed reality 控件

另请参见

创建具有 3D 和 mixed reality 控件的应用

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。