當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript ArcGIS Slice用法及代碼示例


基本信息

以下是所在類或對象的基本信息。

AMD: require(["esri/widgets/Slice"], (Slice) => { /* code goes here */ });

ESM: import Slice from "@arcgis/core/widgets/Slice";

類: esri/widgets/Slice

繼承: Slice > Widget > Accessor

自從:用於 JavaScript 4.10 的 ArcGIS API

用法說明

切片小部件是一個 3D 分析工具,可用於顯示 SceneView 中的被遮擋內容。切片小部件可以應用於任何圖層類型,從而可以查看建築物內部或探索地質表麵。

slice-widget

要使用小部件,請將其實例化並將其添加到視圖中:

const slice = new Slice({
  view: view
});

// Add widget to the bottom left corner of the view
view.ui.add(slice, {
  position: "bottom-left"
});

切片形狀始終為 plane 。默認情況下,平麵是水平的或垂直的。要允許平麵傾斜角度,請將 SliceViewModel.tiltEnabled 設置為 true 。切片隱藏了表麵前麵的所有內容。平麵側麵的手柄可用於調整切片平麵的大小、航向、傾斜度和位置。 SlicePlane 可以使用 SliceViewModel.shape 設置或檢索。

創建切片後,可以從切片中排除圖層。例如,要查看 BuildingSceneLayer 內的內部元素,可以從切片小部件中排除窗戶或家具層。

slice-widget-exclude

切片僅適用於 SceneView 。使用切片創建的可視化是臨時的,不能保存在 WebSceneslides 中。

有關獲得對小部件樣式的完全控製的信息,請參閱Styling 主題。

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 Slice。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。