[Cesium] 使用primitive绘制多段线
cesium里面绘制点线面可以通过entity或者primitive。今天先记录下使用primitive绘制线的代码
//创建多段线和每段颜色let startLng = 100.96366875932624;let startLat = 37.466150138169006;const positions = [];const colors = [];for (let j = 0; j <= 50; j += 5) {positions.push(Cesium.Cartesian3.fromDegrees(startLng + j, startLat, 50000.0 * (j % 10)));colors.push(Cesium.Color.fromRandom({ alpha: 1.0 }));}//设置线段的位置和颜色,一一对应,arcType为ArcType.NONEconst perSegmentPolyline = new Cesium.GeometryInstance({geometry: new Cesium.SimplePolylineGeometry({positions: positions,colors: colors,arcType: Cesium.ArcType.NONE,}),});//使用逐顶点着色绘制多段线//对于逐顶点着色,将colorsPerVertex选项设置为true,并为colors选项提供长度等于位置数的颜色数组const perVertexPolyline = new Cesium.GeometryInstance({geometry: new Cesium.SimplePolylineGeometry({positions: Cesium.Cartesian3.fromDegreesArray([-100, 40, -80, 30]),colors: [Cesium.Color.RED, Cesium.Color.BLUE],colorsPerVertex: true,}),});//添加多段线instances到primitivesthis.viewer.scene.primitives.add(new Cesium.Primitive({geometryInstances: [perSegmentPolyline, perVertexPolyline],appearance: new Cesium.PerInstanceColorAppearance({flat: true,renderState: {lineWidth: Math.min(2.0, this.viewer.scene.maximumAliasedLineWidth),},}),}));
[Cesium] 使用primitive绘制多段线相关推荐
- cad2017单段线_CAD中如何绘制多段线
如果我们不设置选项,多段线绘制看上去跟直线绘制没什么区别,都可以连续绘制多段直线.那么大家知道CAD中如何绘制多段线吗?下面是学习啦小编整理的CAD中如何绘制多段线的方法,希望能帮到大家! CAD中绘 ...
- autocad.net 画多段线_AutoCAD2016绘制多段线图文教程
AutoCAD2016如何绘制多段线?AutoCAD作为一款功能强大且专业的计算机辅助设计软件,所拥有的用户非常之多,可应用的范围也很广泛,AutoCAD中多段线,又被称为多义线,是CAD绘图过程中常 ...
- 【OpenCV 例程300篇】216. 绘制多段线和多边形
专栏地址:『youcans 的 OpenCV 例程200篇』 文章目录:『youcans 的 OpenCV 例程200篇-总目录』 [youcans 的 OpenCV 例程300篇]216. 绘制多段 ...
- autocad.net 画多段线_解决AutoCAD2014绘制多段线的详细教程--系统之家
AutoCAD2014如何绘制多线段?多段是由相连的直线和圆弧曲线组成的, 在直线和圆弧曲线之间可进行自由切换.用户可以设置多段线的宽度,也可以在不同的线段中设置不同的线宽.此外, 线段的始末端点也可 ...
- CAD中如何绘制多段线?CAD多段线是干什么用的?
CAD多段线是干什么用的?CAD多段线是由相互连接的线段序列构成的单个对象,可以是直线段.弧线段或两者的组合.在浩辰CAD软件中可以用任意线型绘制CAD多段线,其各线段采用固定或锥状宽度.那么,CAD ...
- CAD二次开发--手动逐点绘制多段线示例及代码
先来看想要实现的效果: 想实现这个效果,有两步是比较关键的,第一步就是允许PromptPointOptions使用基准点,第二部就是循环更新PromptPointOptions的基准点.这部分详细代码 ...
- CAD利用Excel快速绘制多段线
如下图示例,先写入"pline" 再用公式:=A2&","&B2 选中如下部分,复制. 在cad命令行中,粘贴,结果如下: 右击闭合: 结果:
- cesium绘制不同颜色的多段线(SimplePolylineGeometry)
记录一下用SimplePolylineGeometry绘制不同颜色的多段线,代码看下面 //创建多段线和每段颜色 const positions = []; const colors = []; fo ...
- cesium绘制动态线,多段线
动态线实现 传递顶点时,附加每个顶点距线段起点的距离,用此距离来实现线段分段 shader中对传入的距离取模,即可实现分段绘制不通的颜色 PolylineColorAppearance + Fabri ...
最新文章
- Beam Search
- PhotoshopCS6-视觉特效插画技法-1-什么是视觉特效(1)
- Hbuilder Android证书申请
- 特性开关框架 java_关于Mosfet你应当知道的开关特性
- angular 路由页面不刷新
- 数组与指针的艺术--深入探索c/c++数组与指针的奥秘
- 【博客话题】感谢您,我的老师
- linux内核分析——扒开系统调用的三层皮(上)
- MHA+keepalived实现Mysql高可用及读写分离
- 使用openocd调试Linux内核,OpenOCD-JTAG调试
- Sklearn 0.21 中文文档校对活动 | ApacheCN
- Bamboo基础概念
- if else终结者——策略模式
- 单片机课设中期报告_毕业设计中期报告
- 标题:书号验证 2004年起,国际ISBN中心出版了《13位国际标准书号指南》。 原有10位书号前加978作为商品分类标识;校验规则也改变。 校验位的加权算法与10位ISBN的算法不同,具体算法是
- PS 把两张图片融合为一张
- kvm虚拟机上安装kata
- 互联网公司那些价值观-阿里巴巴
- 实习日志 (2021.09.13)
- 知識は潜在能力、行動は力CommentsAdd Star