L7 icon indicating copy to clipboard operation
L7 copied to clipboard

layer model和 shader 结构分组重构

Open lzxue opened this issue 1 year ago • 2 comments

AntV Open Source Contribution Plan(可选)

  • [ ] 我同意将这个 Issue 参与 OSCP 计划

Issue 类型

中级任务

任务介绍

重构规则

Model 和 shaders 一样对应,每个model 在 shaders 目录下 文件夹目录

  • models 对应 为 l7 shape 代表不同形状
    • line
    • arc
  • shaders
    • line
      • line_frag.glsl
      • line_vert.glsl
      • dash_frag.glsl
      • dash_vert.glsl
    • arc
      • line_frag.glsl
      • line_vert.glsl
      • dash_frag.glsl
      • dash_vert.glsl

目录划分

shader 按照 model 进行划分

  • line
  • arc
  • flow
  • simple

dash/linear 属于样式,不需要单独的model, 是不同 shape 的实现。

其他图层,点图层相对复杂,其他图层基本是目录的重构

修改图层

  • [x] PointLayer 已认领
  • [x] LineLayer 已认领
  • [x] PolygonLayer
  • [ ] heatmap
  • [x] earth 已认领
  • [ ] geometry

参考说明

No response

lzxue avatar Dec 12 '23 02:12 lzxue

认领 heatmap

zhnny avatar Dec 12 '23 10:12 zhnny

认领Point,Line和earth

taiyuanhy avatar Dec 12 '23 10:12 taiyuanhy