共用方式為


在混合實境中進行測量

在畫布應用程式中使用觀測相機控制項來測量現實世界中的距離、面積和體積。 您也可以建立二維或三維任意形狀,並查看它們如何符合現實世界的空間。

觀測相機控制項會將按鈕新增到您的應用程式。 當使用者選取按鈕時,應用程式會顯示來自裝置相機的即時摘要。 畫面上的說明指導使用者透過在要測量的表面上從右到左緩慢平移裝置來建立追蹤。 使用者會識別起始點,並視需要新增區段,直到測量完成。 所測量空間的尺寸會覆蓋在相機摘要上。

使用者可以在控制項的測量輸出屬性中提交要擷取的測量。 使用者也可以在測量空間時螢幕擷取畫面。 螢幕擷取畫面會在控制項的相片輸出屬性中擷取。

手機畫面的相片,顯示覆蓋在正在建構之房間角落的維度。

提示

混合實境 (MR) 控制項最適用於具有平面紋理的曲面的良好環境。 在支援 LIDAR 的裝置上進行追蹤效果更好。

觀測相機按鈕新增到應用程式畫面

Power Apps Studio 中開啟應用程式以進行編輯時:

  1. 打開插入索引標籤,然後展開媒體
  2. 選取觀測相機將控制項放置在應用程式畫面中,或將控制項拖曳到畫面以更精確地定位。

控制項是一種具有立方體圖示和測量文字的按鈕。 如果您想的話,可以在 TextDisplay type 屬性中變更標籤並隱藏圖示。

屬性

使用屬性變更觀測相機按鈕的行為和外觀。 有些屬性只能在進階索引標籤上使用。

Microsoft Power Apps Studio 中建構觀測相機按鈕的螢幕擷取畫面,顯示在其屬性旁邊。

屬性 描述 類型 位置
文字 設定按鈕標籤文字。 字串 屬性; 進階:Text
顯示類型 確定按鈕標籤是否顯示立方體圖示、文字圖示或顯示兩者的圖示。 下拉式清單 屬性; 進階:DisplayType
測量單位 設定用於維度的單位。 下拉式清單 屬性; 進階:Units
測量類型 確定使用者可進行的測量類型,可以是距離面積體積 (面積加上高度或深度)。 下拉式清單 屬性; 進階:MeasurementType
方塊繪製 將已擷取的測量鎖定為矩形圖形。 布林值 屬性; 進階:BoxDraw
啟用陰影 確定在繪製圖形時,是否要使用陰影來增強 3D 效果。 布林值 屬性; 進階:EnableShadows
預期的測量 (項目) 以 Excel 活頁簿中的資料表格式標識 資料來源 (項目),從中取得使用者應擷取的測量值。 不適用 屬性; 進階:Items
可見 顯示或隱藏按鈕。 布林值 屬性; 進階:Visible
Position 將按鈕的左上角放置在 xy 中指定的畫面座標處。 浮點數 屬性; 進階:XY
Size 使用寬度高度中提供的像素值來確定按鈕的大小。 整數 屬性; 進階:Width, Height
頂端邊距 設定按鈕標籤文字與按鈕頂端之間的距離。 浮點數 屬性; 進階:PaddingTop
底部邊距 設定按鈕標籤文字與按鈕底部之間的距離。 浮點數 屬性; 進階:PaddingBottom
左邊距 設定按鈕標籤文字與按鈕左邊緣之間的距離。 浮點數 屬性; 進階:PaddingLeft
右邊距 設定按鈕標籤文字與按鈕右邊緣之間的距離。 浮點數 屬性; 進階:PaddingRight
字型 設定用於按鈕標籤文字的字體系列名稱。 下拉式清單 屬性; 進階:Font
字型大小 設定按鈕標籤文字上的大小。 浮點數 屬性; 進階:FontSize
字型粗細 設定按鈕標籤文字的粗細,可以是粗體較細一般半粗體 下拉式清單 屬性; 進階:FontWeight
文字對齊 設定按鈕中標籤文字的水平對齊方式,可以是置中左右對齊靠左對齊靠右對齊 不適用 屬性; 進階:TextAlignment
垂直對齊 設定按鈕中的標籤文字的垂直對齊方式,可以是靠下對齊置中對齊靠上對齊 下拉式清單 屬性; 進階:VerticalAlign
字型樣式 設定按鈕標籤文字的樣式,可以是斜體底線刪除線或 [無]。 不適用 屬性; 進階:ItalicUnderlineStrikethrough
框線半徑 確定按鈕框線的圓角半徑。 浮點數 屬性; 進階:BorderRadius
色彩 設置按鈕標籤文字和按鈕背景的顏色。 不適用 屬性; 進階:FillColorTextColor
框線 確定按鈕框線的樣式、寬度和顏色。 不適用 屬性; 進階:BorderStyleBorderThicknessBorderFillColor
停用 關閉按鈕但使其可見。 布林值 屬性; 進階:Disabled
停用色彩 如果 DisplayMode已停用,則設定按鈕標籤文字、按鈕背景和按鈕框線的顏色。 不適用 屬性; 進階:DisabledContentColorDisabledFillColorDisabledBorderColor
點選時色彩 當使用者選擇按鈕時,則設定按鈕標籤文字、按鈕背景和按鈕框線的顏色。 不適用 屬性; 進階:PressedContentColorPressedFillColorPressedBorderColor
暫留時色彩 當使用者將滑鼠指標懸停在按鈕上時,則設定按鈕標籤文字、按鈕背景和按鈕框線的顏色。 不適用 屬性; 進階:HoverContentColorHoverFillColorHoverBorderColor
OnMixedRealitySelect 包含當使用者使用新結果退出測量畫面時執行的程式碼。 事件 進階
OnChange 包含變更按鈕屬性時執行的程式碼。 事件 進階
OnSelect 包含在使用者選取按鈕時執行的程式碼。 事件 進階
ItemsLabels 識別 Items 中包含使用者應擷取測量標籤的資料行。 ColumnName 進階
ItemsMeasurementType (選擇性) 識別 Items 中包含指定使用者應擷取測量類型的字串 (距離面積體積任意) 的資料行。 ColumnName 進階; 參閱 MeasurementType
ItemsBoxDraw (選擇性) Items 中包含將測量結果鎖定為矩形之字串 (True or False) 的資料行。 ColumnName 進階; 參閱 BoxDraw
Tooltip 確定當使用者將滑鼠游標懸停在視覺效果上時要顯示的文字。 字串 進階
ContentLanguage 確定控制項的顯示語言 (如果其與應用程式中使用的語言不同)。 字串 進階
DisplayMode 確定控制項是允許使用者輸入 (編輯)、只顯示資料 (檢視) 還是停用 (已停用)。 列舉 進階
TabIndex 指定使用者使用 Tab 索引鍵瀏覽應用程式時,選取控制項的順序。 整數 屬性; 進階:Tab index

Output 屬性

當使用者與以 MR 查看控制項互動時,您的應用程式可使用更多屬性。 這些稱為輸出屬性。 您可以在其他控制項中使用這些屬性,也可以自訂應用程式體驗。

屬性 描述
相片 在集合中擷取有關使用者在測量空間時拍攝的相片資訊。 使用集合來將混合實境相片上傳到 OneDrive,並顯示在資源庫中
測量 在資料表中擷取測量距離、體積和面積。
區段 在資料表中擷取測量物件中區段的資訊。

測量資料表有下列資料行:

  • 標籤: - 識別測量的字串
  • 識別碼: - 唯一識別測量的編號
  • 單位: 識別測量單位的字串
  • 高度: 表示測量體積高度的數字 (如果測量的是 2D 面積,則為 0)
  • 長度: 表示測量的周長或路徑總長度的數字
  • BoundingWidth: 表示限制圖形最小寬度的數字
  • BoundingDepth: 表示限制圖形最小深度的數字
  • 面積: 表示測量圖形的估計面積數字 (以平方為單位)
  • 體積: 表示測量圖形的估計體積數字 (以立方為單位)

區段資料表有下列資料行:

  • 長度: 表示區段總距離的數字 (以指定單位表示)
  • DirectionX: - 表示世界 (3D) 空間中區段 X 方向的數字
  • DirectionY: - 表示世界 (3D) 空間中區段 Y 方向的數字 (通常為 0)
  • DirectionZ: - 表示世界 (3D) 空間中區段 Z 方向的數字

深入了解如何在應用程式中使用觀測相機控制項的輸出屬性:使用空間測試篩選來驗證混合現實中的測量

其他混合實境控制項

另請參閱

使用觀測相機控制項建立應用程式

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。