primitive 绘制多边形

const viewer = new Cesium.Viewer("cesiumContainer");
        const scene = viewer.scene;
        const primitives = scene.primitives;

let positions = Cesium.Cartesian3.fromDegreesArray([
          -107.0,
          27.0,
          -107.0,
          22.0,
          -102.0,
          23.0,
          -97.0,
          21.0,
          -97.0,
          25.0,
        ]);

let polygonInstance = new Cesium.GeometryInstance({
          geometry: Cesium.PolygonGeometry.fromPositions({
            positions: positions,
            vertexFormat: Cesium.EllipsoidSurfaceAppearance.VERTEX_FORMAT,
          }),
        });

let primitive = new Cesium.Primitive({
            geometryInstances: [
              polygonInstance,
            ],
            appearance: new Cesium.EllipsoidSurfaceAppearance({
              material: Cesium.Material.fromType("Stripe"),
            }),
          });
        primitives.add(primitive);

primitive.appearance.material = new Cesium.Material({
    fabric: {
      type: "Image",
      uniforms: {
        image: "./1.jpeg",
      },
    },
  });

cesium primitive 绘制相关推荐

  1. [Cesium] 使用primitive绘制多段线

    cesium里面绘制点线面可以通过entity或者primitive.今天先记录下使用primitive绘制线的代码 //创建多段线和每段颜色let startLng = 100.9636687593 ...

  2. Cesium Primitive API 实践:绘制一个三角形

    与调用官方各种参数化 API 不同,本例直接使用 Geometry 和 Appearance 类进行构造图形,灵活度较大. 文章目录 1 目的与结果 2 实现原理 坐标系统选择 3 踩坑点 3.1 G ...

  3. cesium动态绘制圆,矩形,自定义区域

    cesium动态绘制圆,矩形,自定义区域 自己封装了一个类,可以放在js文件中引入项目,具体使用和代码如下 class Draw {constructor(viewer, config) {/**ce ...

  4. cesium实现绘制网格效果

    示例效果: 代码演示: //! 网格位置 // var modelMatrixWhereTo = Cesium.Transforms.eastNorthUpToFixedFrame( // Cesiu ...

  5. Cesium: Primitive vs Entity

    Primitive vs Entity Entity Cesium Sandcastle: Variety of available entities 更高级别的数据驱动 API,它使用一致性设计的. ...

  6. Cesium开发-绘制墙体

    Cesium中绘制图形有两种方式,一可以通过entity自定义图形也可以使用primitives的方式绘制图形,以下是两个示例的代码总结: <!DOCTYPE html> <html ...

  7. Cesium:绘制带洞的多边形

    绘制结果如下图所示, 下面来聊一下如何绘制? 先通过Cesium.js API查看PolygonGeometry多边形的配置参数如下, 其中:polygonHierarchy对应的Cesium.Pol ...

  8. 便利贴--9{Cesium+js绘制多个点和多个线的图层,加标题}

    便利贴--9{Cesium+js绘制多个点和多个线的图层,加标题} 代码 代码 附加转类型从openlayers线数据转到DC的Polyline数据 changeData(data, name, va ...

  9. Cesium中绘制矩形,根据四角/对角坐标绘制矩形

    Cesium中绘制矩形,根据四角/对角坐标绘制矩形 import store from '@/store/index' import * as Cesium from 'cesium'export d ...

最新文章

  1. 一个简单的缓冲区溢出的思考
  2. 【数据结构】顺序串的插入算法,删除算法,连接运算,顺序串求子串算法
  3. AI都会写灵魂Rap了?Transformer跨界说唱,节奏、流畅度都不在话下
  4. Eclipse 无限编译Invoking 'Maven Project Builder'导致卡主
  5. (转)谷歌公开dopamine
  6. QT的QBufferDataGenerator类的使用
  7. PHP的 preg_match_all
  8. 阅读分析下列html,阅读下列说明和 HTML 文本,分析其中嵌入的 JavaScript. 脚本..._考试资料网...
  9. Pixhawk原生固件PX4之位姿控制算法解读
  10. 【HTML】JS基础知识
  11. animation停留_这些Animation动画技巧与细节你知道么
  12. react native 0.56.0
  13. 信息学奥赛C++语言: 密码翻译
  14. 【报告分享】阿里妈妈:熬夜真相-0点经济报告.pdf(附下载链接)
  15. Kubernetes的client-go库介绍
  16. java人员工作建议_给JAVA设计开发新手的一些建议和意见(1)
  17. 找不到MSVCR120.dll,无法执行代码 ——问题解决方案
  18. qq令牌64位密钥提取_令牌QQ号代码64位数字+字母只截图保存可转换文字再来获取口令...
  19. iOS country code及国际区号
  20. 大数据的IT分析工具

热门文章

  1. 帷幕的帷是什么意思_帷是什么意思 帷字五行属什么
  2. python微博接口_使用python调用新浪微博接口
  3. 电话号码对应所有英文
  4. rtsp转码服务器原理,通过http转码rtsp
  5. 最优控制理论(一)基本概念
  6. 学生用计算机排行,2017学生笔记本电脑排行
  7. ui与前端的仇恨_我如何学会停止仇恨并开始喜欢Windows 8
  8. bootstrap支付宝充值html,jQuery+Bootstrap手机端支付宝金额充值表单页面代码
  9. 看看这些被同事喷的JS代码风格你写过多少
  10. 信号与系统仿真实验——实验三 连续系统频率响应特性分析及系统函数极零点分布特性