viewer.entities.add({
position: SuperMap3D.Cartesian3.fromDegrees(116.38621009526075, 39.98468016277832, 3),
ellipse: {
semiMajorAxis: 500,
semiMinorAxis: 300,
rotation: Math.PI / 4,
fill: false, // 必须禁用填充
outline: true, // 关键:禁用默认边框(改用 material 控制)
material: new SuperMap3D.PolylineOutlineMaterialProperty({
color: SuperMap3D.Color.RED.withAlpha(0), // 透明填充
outlineColor: SuperMap3D.Color.RED, // 边框颜色(生效)
outlineWidth: 5, // 边框宽度(生效)
}),
height: 1
}
});
上述是具体的代码数据,结果显示如下
三维场景椭圆绘制只想显示外轮廓,并展示位虚线,实际出图后,颜色和宽度都无法改变 画出来的椭圆不够平滑,上述两个问题有什么解决办法