如何编辑 Cesium.Primitive Ojbect 中的一条折线?

How to edit one of the polyline in the Cesium.Primitive Ojbect?

提问人:Glad 提问时间:11/3/2023 更新时间:11/3/2023 访问量:14

问:

我正在尝试使用一个 Cesium.Primitive 对象来创建大量多段线。我该怎么做才能编辑其中一条折线? 这是我的代码:

    `let instances = [];
    for (let i = 0; i < data.length; i++) {
        let linePositions = Cesium.Cartesian3.fromDegreesArray(data[i]);
        let lineGeometry = new Cesium.PolylineGeometry({
            positions: linePositions,
            width: option.width,
        });
        let instance = new Cesium.GeometryInstance({
            geometry: lineGeometry,
            attributes: {
                color:                         Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.fromCssColorString(option.color).withAlpha(1))
            }
        });
        instances.push(instance);
    }
    return new Cesium.Primitive({
        geometryInstances: [...instances],
        appearance: new Cesium.PolylineColorAppearance(),
    })`;

我想在多段线上方移动时编辑其中一条折线

铯JS

评论


答: 暂无答案