|
将小组件嵌套在 3D 面板小组件下方后,其坐标位置相对于面板,而不是工作区。
|
属性 | JavaScript | 类型 | 说明 |
高度 | height | number | 以米为单位的 3D 按钮高度。最小值为 0.04 米。 |
宽度 | width | number | 以米为单位的 3D 按钮宽度。最小值为 0.04 米。 |
按钮颜色 | buttonColor | color | 右上角固定按钮的颜色。从颜色选取器中选择一种颜色。 |
面板颜色 | panelColor | color | 面板的颜色。从颜色选取器中选择一种颜色。 |
X 坐标 | x | number | 小组件在 X 轴上的位置。 |
Y 坐标 | y | number | 小组件在 Y 轴上的位置。 |
Z 坐标 | z | number | 小组件在 Z 轴上的位置。 |
X 旋转 | rx | number | 小组件绕 X 轴旋转的角度。 |
Y 旋转 | ry | number | 小组件绕 Y 轴旋转的角度。 |
Z 旋转 | rz | number | 小组件绕 Z 轴旋转的角度。 |
可见 | visible | boolean | 选中此复选框后,小组件在运行时可见。 |
伴随标签 | tagalong | boolean | 用于使面板保持在视野前排,并确保将其置于环境中的便捷位置。 用户在查看体验时,还可以使用插针图标固定和取消固定面板: 这使得每个用户在查看体验时能够更改“伴随标签”属性。 |
以下所列的可绑定属性仅在将属性绑定到“3D 面板”小组件时才会在“选择绑定目标”窗口中显示。例如,如果将“3D 复选框”小组件的“已按下”属性拖放到 3D 面板上,则会出现“选择绑定目标”窗口,并且以下三个属性可供选择,用于绑定到面板。 |
可绑定属性 | JavaScript | 类型 | 说明 |
偏移 X (米) | offsetx | number | 面板在 X 轴上与用户之间的偏移(米)。 |
偏移 Z (米) | offsetz | number | 面板在 Z 轴上与用户之间的偏移(米)。 |
捕捉距离 (米) | snap | number | 如果选择了“伴随标签”(米),则当用户超出此距离时,面板将开始移动此距离。 |
服务 | JavaScript | 说明 |
显示 | show | 显示面板。 |
隐藏 | hide | 隐藏面板。 |
事件 | JavaScript | 说明 |
受限 | tethered | 面板切换为跟随模式时触发。 |
不受限 | untethered | 面板退出跟随模式时触发。 |
正在对齐 | aligning | 如果调用 HoloLens aligningnative 事件,将触发此事件。 对面板启用“伴随标签”属性后,面板将跟随用户的移动。 • 当面板开始移动时,将触发 aligning 事件。 • 当面板停止移动时,将触发 aligned 事件。 |
已对齐 | aligned | 如果 aligningnative 事件在 HoloLens 中调用,将触发此事件。 对面板启用“伴随标签”属性后,面板将跟随用户的移动。 • 当面板开始移动时,将触发 aligning 事件。 • 当面板停止移动时,将触发 aligned 事件。 |
使用时的必要步骤 | 显示效果 | ||
1. 将“3D 面板”小组件拖放到工作区。 2. 将要显示的小组件拖放到面板前方。在本示例中,我们添加了“3D 按钮”、“3D 图像”和“3D 切换按钮”小组件。
|