maptalks / issues

Repo of issues for webgl layers
2 stars 0 forks source link

3d-extrusion 的海拔和height违反直觉 #694

Open deyihu opened 1 month ago

deyihu commented 1 month ago

用户如果想悬空3d-extrusion,altitude和height的设计违反人的直觉

    const dataConfig = {
            type: '3d-extrusion',
            altitudeProperty: 'altitude',
            heightProperty:'height',
            altitudeScale: 5,
            defaultAltitude: 0,
            top: true,
            side: true,
            // sideVerticalUVMode: 1
            // textureYOrigin: 'bottom'
        };

建议添加新的字段来解决这个问题:

    const dataConfig = {
            type: '3d-extrusion',
            altitudeAttribute: 'altitude',
           heightAttribute:'height',
            altitudeScale: 5,
            defaultAltitude: 0,
            top: true,
            side: true,
            // sideVerticalUVMode: 1
            // textureYOrigin: 'bottom'
        };

当用户设置了新的字段时,用新的方法来处理,老的字段就用老的方式处理