TileMesh
TileMesh =
object
定义于: src/util/create_tile_mesh.ts
瓦片网格是一个包含顶点和索引的数据结构,用于表示瓦片的几何形状。它通常用于渲染栅格图层、山体阴影等瓦片元素。
TileMesh对象包含渲染瓦片所需的几何数据,包括顶点位置和三角形索引。它是由createTileMesh()
函数创建的,该函数根据指定的选项创建一个覆盖整个瓦片的四边形网格。
示例
// 创建可用于栅格图层、山体阴影等的瓦片网格
const meshBuffers = createTileMesh({
granularity: map.style.projection.subdivisionGranularity.tile.getGranularityForZoomLevel(tileID.z),
generateBorders: true,
extendToNorthPole: tileID.y === 0,
extendToSouthPole: tileID.y === (1 << tileID.z) - 1,
}, '16bit');