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


JavaScript ArcGIS SketchEdges3D用法及代碼示例


基本信息

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

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

ESM: import SketchEdges3D from "@arcgis/core/symbols/edges/SketchEdges3D";

類: esri/symbols/edges/SketchEdges3D

繼承: SketchEdges3D > Edges3D > Accessor

自從:用於 JavaScript 4.7 的 ArcGIS API

用法說明

SketchEdges3D 是一種符號類型,可使用草圖線可視化 3D Object SceneLayers 的邊、拉伸多邊形或網格幾何體。它可以用來強調 3D 對象的形式,提高對 3D 空間的理解。草圖線旨在看起來像 hand-drawn 線。在建築中,這對於可視化規劃的城市項目很有用。

此符號隻能設置在 MeshSymbol3D 內的 FillSymbol3DLayer.edges 上或 PolygonSymbol3D 上的 ExtrudeSymbol3DLayer.edges 上。

例子:

let symbol = {
  type: "mesh-3d", // autocasts as new MeshSymbol3D()
  symbolLayers: [{
    type: "fill", // autocasts as new FillSymbol3DLayer()
    material: {
      color: [244, 247, 134]
    },
    edges: {
      type: "sketch", // autocasts as new SketchEdges3D()
      color: [50, 50, 50, 0.5],
      size: 1.5,
      extensionLength: 2
    }
  }]
};

相關用法


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