From 80a7c9cf581a1ba8617f3ac03e0fb07c00779a73 Mon Sep 17 00:00:00 2001 From: thinkinggis Date: Tue, 7 Jan 2020 15:13:24 +0800 Subject: [PATCH] fix: grid heatmap remove size attribute --- packages/layers/src/heatmap/models/grid.ts | 26 ------------------- packages/layers/src/heatmap/models/hexagon.ts | 26 ------------------- 2 files changed, 52 deletions(-) diff --git a/packages/layers/src/heatmap/models/grid.ts b/packages/layers/src/heatmap/models/grid.ts index 24205e5025..498c54eba8 100644 --- a/packages/layers/src/heatmap/models/grid.ts +++ b/packages/layers/src/heatmap/models/grid.ts @@ -42,32 +42,6 @@ export default class GridModel extends BaseModel { ]; } protected registerBuiltinAttributes() { - // point layer size; - this.styleAttributeService.registerStyleAttribute({ - name: 'size', - type: AttributeType.Attribute, - descriptor: { - name: 'a_Size', - buffer: { - // give the WebGL driver a hint that this buffer may change - usage: gl.DYNAMIC_DRAW, - data: [], - type: gl.FLOAT, - }, - size: 1, - update: ( - feature: IEncodeFeature, - featureIdx: number, - vertex: number[], - attributeIdx: number, - ) => { - const { size } = feature; - return Array.isArray(size) ? [size[0]] : [size as number]; - }, - }, - }); - - // point layer size; this.styleAttributeService.registerStyleAttribute({ name: 'pos', // 顶点经纬度位置 type: AttributeType.Attribute, diff --git a/packages/layers/src/heatmap/models/hexagon.ts b/packages/layers/src/heatmap/models/hexagon.ts index 11c9a6f473..78968d3696 100644 --- a/packages/layers/src/heatmap/models/hexagon.ts +++ b/packages/layers/src/heatmap/models/hexagon.ts @@ -44,32 +44,6 @@ export default class HexagonModel extends BaseModel { ]; } protected registerBuiltinAttributes() { - // point layer size; - // this.styleAttributeService.registerStyleAttribute({ - // name: 'size', - // type: AttributeType.Attribute, - // descriptor: { - // name: 'a_Size', - // buffer: { - // // give the WebGL driver a hint that this buffer may change - // usage: gl.DYNAMIC_DRAW, - // data: [], - // type: gl.FLOAT, - // }, - // size: 1, - // update: ( - // feature: IEncodeFeature, - // featureIdx: number, - // vertex: number[], - // attributeIdx: number, - // ) => { - // const { size } = feature; - // return Array.isArray(size) ? [size[0]] : [size as number]; - // }, - // }, - // }); - - // point layer size; this.styleAttributeService.registerStyleAttribute({ name: 'pos', // 顶点经纬度位置 type: AttributeType.Attribute,