基本信息
以下是所在類或對象的基本信息。
AMD:
require(["esri/symbols/MeshSymbol3D"], (MeshSymbol3D) => { /* code goes here */ });
ESM:
import MeshSymbol3D from "@arcgis/core/symbols/MeshSymbol3D";
類:
esri/symbols/MeshSymbol3D
繼承: MeshSymbol3D > Symbol3D > Symbol > Accessor
自從:用於 JavaScript 4.0 的 ArcGIS API
用法說明
MeshSymbol3D 用於在 3D SceneView 中渲染 SceneLayer 中的 3D 網格特征。 2D MapViews 不支持此符號類型。
MeshSymbol3D 必須至少包含一個符號層才能在視圖中渲染。以下一種或多種symbol layer 類型可用於定義 3D 線符號:
Symbol3DLayer 類型 | 扁平/體積 | 尺寸單位 | 示例 |
---|---|---|---|
FillSymbol3DLayer | flat | - | ![]() |
下圖描繪了一個 SceneLayer,其圖形使用包含 FillSymbol3DLayer 的 MeshSymbol3D 設置樣式。
請參閱Symbol3DLayer 和Symbol3D 以閱讀有關 3D 符號、符號層以及它們如何相互關聯的更多一般信息。
例子:
let symbol = {
type: "mesh-3d", // autocasts as new MeshSymbol3D()
symbolLayers: [{
type: "fill", // autocasts as new FillSymbol3DLayer()
material: { color: "green" }
}]
};
sceneLayer.renderer = {
type: "simple", // autocasts as new SimpleRenderer()
symbol: symbol
};
相關用法
- JavaScript ArcGIS MeshSymbol3D.clone用法及代碼示例
- JavaScript ArcGIS MeshComponent.faces用法及代碼示例
- JavaScript ArcGIS Mesh.rotate用法及代碼示例
- JavaScript ArcGIS MeshTexture.wrap用法及代碼示例
- JavaScript ArcGIS MeshComponent用法及代碼示例
- JavaScript ArcGIS MeshTexture用法及代碼示例
- JavaScript ArcGIS Mesh.vertexAttributes用法及代碼示例
- JavaScript ArcGIS Mesh.createBox用法及代碼示例
- JavaScript ArcGIS Mesh用法及代碼示例
- JavaScript ArcGIS MeshMaterial用法及代碼示例
- JavaScript Measurement.areaUnit用法及代碼示例
- JavaScript ArcGIS MediaContent用法及代碼示例
- JavaScript Measurement.on用法及代碼示例
- JavaScript Measurement.activeWidget用法及代碼示例
- JavaScript Measurement.activeTool用法及代碼示例
- JavaScript Measurement.container用法及代碼示例
- JavaScript Measurement.startMeasurement用法及代碼示例
- JavaScript Measurement用法及代碼示例
- JavaScript Measurement.visible用法及代碼示例
- JavaScript Measurement.linearUnit用法及代碼示例
- JavaScript Measurement.classes用法及代碼示例
- JavaScript Measurement.view用法及代碼示例
- JavaScript Measurement.viewModel用法及代碼示例
- JavaScript Measurement.when用法及代碼示例
- JavaScript ArcGIS MultipointDrawAction vertex-add事件用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 MeshSymbol3D。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。