首页 / 浏览问题 / 三维GIS / 问题详情
超图FAQ:【WebGL】在iClient3D for Cesium 中如何绘制一条虚线?
64,468EXP 2023年07月26日
【WebGL】在iClient3D for Cesium 中如何绘制一条虚线?

1个回答

【解决方法】 在iClient3D for Cesium 中绘制一条虚线可以使用 Cesium 中的 PolylineDashMaterial 来实现。PolylineDashMaterial 可以创建一个由虚线组成的材质,然后将其应用到 Polyline 上即可。 以下是使用 PolylineDashMaterial 绘制虚线的示例代码: var positions = [ Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883), Cesium.Cartesian3.fromDegrees(-75.58777, 40.03883), Cesium.Cartesian3.fromDegrees(-75.57777, 40.03883), Cesium.Cartesian3.fromDegrees(-75.56777, 40.03883) ]; var polyline = viewer.entities.add({ name : 'Polyline', polyline : { positions : positions, width : 3, material : new Cesium.PolylineDashMaterialProperty({ color : Cesium.Color.RED }) } }); viewer.zoomTo(viewer.entities);
64,468EXP 2023年07月26日
热门文章
关注我们
...