cesium 绘制实体

1、扇形

var headings = Cesium.Math.toRadians(90);
viewer.entities.add({
    name : '扇形',
    position : Cesium.Cartesian3.fromDegrees(-102.0, 35.0, 20000.0),
    orientation : Cesium.Transforms.headingPitchRollQuaternion(
        Cesium.Cartesian3.fromDegrees(-102.0, 35.0, 20000.0),
        //new Cesium.HeadingPitchRoll(Cesium.Math.PI / 1.5, 0, 0.0)  // 1.5是扇形的朝向
       new Cesium.HeadingPitchRoll(headings, 0, 0.0) 
    ),
    ellipsoid : {
        radii : new Cesium.Cartesian3(500000.0, 500000.0, 500000.0),  // 扇形半径
        innerRadii : new Cesium.Cartesian3(1.0, 1.0, 1.0), // 内半径
        minimumClock : Cesium.Math.toRadians(-10), // 左右偏角
        maximumClock : Cesium.Math.toRadians(10), 
        minimumCone : Cesium.Math.toRadians(80),// 上下偏角  可以都设置为90
        maximumCone : Cesium.Math.toRadians(90),
        material : Cesium.Color.DARKCYAN.withAlpha(0.3),
        outline : true
    }
});

2、立体柱子 

viewer.entities.add({
      position: Cesium.Cartesian3.fromDegrees(113.25, 32.52),
      name: "Red ellipse on surface with outline",
      ellipse: {
        semiMinorAxis: 2500,
        semiMajorAxis: 4000,
        height: 0,
        extrudedHeight: 400000.0, //指定椭圆的凸出面相对于椭圆表面的高度
        fill: true,
        material: Cesium.Color.RED.withAlpha(0.5),
        outline: true, 
        outlineColor: Cesium.Color.BLUE.withAlpha(0.5),
        outlineWidth: 10.0, //windows系统下不能设置固定为1
      },
    });

原文链接: Cesium开发学习笔记(三)---添加点,线,椭圆,多边形,扇形,飞机,广告牌以及模型的删除、运动_William_leif的博客-CSDN博客颜色// 颜色自定义 var xColors = new Cesium.Color(0.09412, 0.09804, 0.18431, 0.5); //深蓝 var xColors2 = new Cesium.Color(1, 1, 1, 0.8); //白色var color = Cesium.Color.RED; //红色点//经纬度var longitude = 118...https://blog.csdn.net/weixin_44526080/article/details/105597650?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-3.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-3.pc_relevant_paycolumn_v3&utm_relevant_index=5

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值