File tree Expand file tree Collapse file tree
packages/layers/src/polygon/shaders/extrude Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ uniform float u_raisingHeight: 0.0;
2828
2929void main() {
3030
31- float isSide = a_Position.z;
31+ float isSide = a_Position.z;
3232 float topU = a_uvs[0 ];
3333 float topV = 1.0 - a_uvs[1 ];
3434 float sidey = a_uvs[2 ];
@@ -42,7 +42,7 @@ void main() {
4242 project_pos.z = a_Position.z * a_Size;
4343 project_pos.z += u_raisingHeight;
4444
45- if (u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT || u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT_OFFSET) {
45+ if (u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT || u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT_OFFSET || u_CoordinateSystem == COORDINATE_SYSTEM_METER_OFFSET ) {
4646 float mapboxZoomScale = 4.0 / pow (2.0 , 21.0 - u_Zoom);
4747 project_pos.z *= mapboxZoomScale;
4848 project_pos.z += u_raisingHeight * mapboxZoomScale;
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ void main() {
4343 project_pos.z = a_Position.z * a_Size;
4444 project_pos.z += u_raisingHeight;
4545
46- if (u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT || u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT_OFFSET) {
46+ if (u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT || u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT_OFFSET || u_CoordinateSystem == COORDINATE_SYSTEM_METER_OFFSET ) {
4747 float mapboxZoomScale = 4.0 / pow (2.0 , 21.0 - u_Zoom);
4848 project_pos.z *= mapboxZoomScale;
4949 project_pos.z += u_raisingHeight * mapboxZoomScale;
You can’t perform that action at this time.
0 commit comments