|
小工具置入「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 | 在 HoloLens 上分派aligningnative 事件時觸發。 啟用面板的「跟隨」屬性時,面板會跟著使用者移動。 • 面板開始移動時,即會觸發 aligning 事件。 • 面板停止移動時,即會觸發 aligned 事件。 |
使用所必須的最少步驟 | 近似外觀 | ||
1. 拖放「3D 面板」小工具至畫布上。 2. 針對您要顯示的小工具,將之拖放至面板前方。在此範例中,我們新增了「3D 按鈕」、「3D 圖像」及「3D 開關按鈕」小工具。
|