首页 / 浏览问题 / 三维GIS / 问题详情
CircleOutlineGeometry轮廓材质颜色怎么设置?
28EXP 2020年03月18日

使用CircleOutlineGeometry绘制了一个圆的轮廓,然后想设置轮廓的颜色,设置了appearance没有生效,但是给CircleGeometry就生效了,以下是我的代码,老师能帮忙看下哪里写的有问题吗?

var circleOutline = new Cesium.CircleOutlineGeometry({
  center : Cesium.Cartesian3.fromDegrees(116.45165939834018,39.90142089948198),
  radius : 100.0,
  height:10
});

var circleInstance = new Cesium.GeometryInstance({
	geometry:circleOutline ,
	attributes : {
	color : Cesium.ColorGeometryInstanceAttribute.fromColor(
		Cesium.Color.fromCssColorString("rgba(0,214,240, 0.5)"))
	},
});

var primitive = new Cesium.Primitive({
    geometryInstances : circleInstance,
    appearance : new Cesium.PerInstanceColorAppearance({
        translucent : true,
        closed : true
    })
});

viewer.scene.primitives.add(primitive);

1个回答

修改颜色应该是通过下面的属性就行修改把,

cesium.ColorGeometryInstanceAttribute.fromColor
2,701EXP 2020年03月18日
...