首页 / 浏览问题 / WebGIS / 问题详情
设置的orientation对于添加的圆柱体或者其他几何体没有效果,
8EXP 2024年01月18日

           let ellipseEntity = entities.add({

                position : position,

                orientation:Cesium.Transforms.headingPitchRollQuaternion(c, new Cesium.HeadingPitchRoll(500/10, 10, 0)),

                ellipse : {

                    semiMinorAxis : 1.0,

                    semiMajorAxis : 2.0,

                    height : 0,

                    extrudedHeight : 50.0,

                    material : color,

                    granularity : Cesium.Math.RADIANS_PER_DEGREE,

                    fill : true,

                    outline : false,

                    outlineColor : Cesium.Color.BLACK,

                    outlineWidth : 1

                }

            });

1个回答

您好

orientation是eneity的参数

只要是eneity添加的模型都是没问题的

建议调整一下圆柱体的参数尝试是否有效果

orientation: new Cesium.CallbackProperty(function () {
        return Cesium.Quaternion.fromHeadingPitchRoll(Cesium.HeadingPitchRoll.fromDegrees(_that._heading, _that._pitch, _that._roll))
    });
4,151EXP 2024年01月18日
解决了,使用添加cylinder可以进行改变,box也可以,目前感觉ellipse 不行
...