首页 > 其他分享 >cesium对比entity和primitive添加polyline

cesium对比entity和primitive添加polyline

时间:2023-10-20 18:24:48浏览次数:29  
标签:primitive entity coordinate polyline Cesium new

primitive方式要复杂一些,但是效率要高一些 

primitive方式

        function createPrimitive(coordinate) {
            let polyline = new Cesium.GroundPolylineGeometry({
                positions: Cesium.Cartesian3.fromDegreesArray(coordinate.flat()),
                width: 25,
            })
            let instance = new Cesium.GeometryInstance({
                geometry : polyline,
            })
            let primitive = new Cesium.GroundPolylinePrimitive({
                geometryInstances : instance,
                appearance : new Cesium.PolylineMaterialAppearance({
                    material: new Cesium.Material({
                        fabric : {
                            type : 'PolylineGlow',
                            uniforms : {
                                color: Cesium.Color.fromCssColorString("#1039ff"),
                                glowPower: 0.1,
                            }
                        }
                    })
                })
            })
            viewer.scene.primitives.add(primitive);
        }

 

entity方式

        function createEntity(coordinate) {
            viewer.entities.add({
                polyline: {
                    positions: Cesium.Cartesian3.fromDegreesArray(coordinate.flat()),
                    width: 25,
                    material: new Cesium.PolylineGlowMaterialProperty({
                        glowPower: 0.1,
                        color: Cesium.Color.fromCssColorString("#1039ff"),
                    }),
                    clampToGround: true,
                }
            })
        }

 

效果

 

标签:primitive,entity,coordinate,polyline,Cesium,new
From: https://www.cnblogs.com/LcxSummer/p/17777743.html

相关文章

  • 达梦数据库 -2723: 仅当指定列列表,且SET IDENTITY_INSERT为ON时,才能对自增列赋值
    达梦数据库-2723:仅当指定列列表,且SETIDENTITY_INSERT为ON时,才能对自增列赋值 一、问题背景达梦数据库-2723:仅当指定列列表,且SETIDENTITY_INSERT为ON时,才能对自增列赋值  二、问题原因  三、解决方案        ......
  • 浅析POJO、DTO、DO、VO、BO、PO、Entity
    名词解释领域模型中的实体类分为四种模型:VO、DTO、DO和PO,各种实体类用于不同业务层次间的交互,并会在层次内实现实体类之间的转化。新项目使用了新的框架和开发规范,特意集体讨论了DTO,DO,VO,BO,POJO,PO和Entity以及DAO、Model和View的基本概念和使用场景,为了深入理解,这里整理为一篇笔记......
  • SQL Server 2005 和自增长主键identity说再见——NEWSEQUENTIALID()(转载)
    SQLServer2005和自增长主键identity说再见——NEWSEQUENTIALID()(转载) 在SQLServer2005环境下,表的主键应该怎样设计.目前主要用到的主键方案共三种:自动增长主键手动增长主键UNIQUEIDENTIFIER主键1、先说自动增长主键,它的优点是简单,类型支持bigint.但是它有致命的......
  • entity-framework 'scaffold-dbcontext' 未被识别为 cmdlet、函数、脚本文件或可操
    //出现此错scaffold-dbcontext:Theterm'scaffold-dbcontext'isnotrecognizedasthenameofacmdlet,function,scriptfile,oroperableprogram.Checkthespellingofthename,orifapathwasincluded,verifythatthepathiscorrectandtry......
  • 造轮子之asp.net core identity
    在前面我们完成了应用最基础的功能支持以及数据库配置,接下来就是我们的用户角色登录等功能了,在asp.netcore中原生Identity可以让我们快速完成这个功能的开发,在.NET8中,asp.netcoreidentity支持了WebApi的注册登录。这让我们在WebApi中可以更爽快的使用。安装包首先我们需要安......
  • VCS代码保护+SOC中的复位电路+verdi生成部分原理图+verdi查看delta cycle+自定义的原
    VCS代码保护在新思公司的一些vip的实现中,一些代码进行了加密,导致无法查看源码,加密的方法也是使用新思的工具VCS。在编译的命令行添加+protect选项,在代码前后加上编译指示,则生成对应的加密vp、svp文件,中间的部分被加密。https://blog.csdn.net/woodhorse007/article/details/524......
  • odoo xml文件中&出现报错问题:Unescaped & or nonterminated character/entity referen
    解决方式1:将“&”改写为“&amp;” 解决方案2:使用CDATA区:当大量的转义字符出现在xml文档中时,会使xml文档的可读性大幅度降低,这时应该使用CDATA段。在CDATA段中出现的“ < ”、“ > ”、“ " ”、“ ’ ”、“&”都无需使用转义字符,但CDATA段中不能包含“]]>”,......
  • Hyperledger Fabric 2.5.4开发之身份(Identity)
    什么是身份?¶区块链网络中的不同参与者包括Peer节点、排序节点、客户端应用程序、管理员等。这些参与者中的每一个——能够消费服务的网络内外的活动元素——都有一个封装在X.509数字证书中的数字身份。这些身份确实很重要,因为它们决定了参与者在区块链网络中对资源和信息的确切权......
  • isPrimitive()方法和包装类
    java.lang.Class.isprimitive()是说:确定指定的Class对象是基本类型,其返回是个boolean值,true代表你指定的这个Class对象是基本类型,false代表这个Class对象不是基本类型。所以在java.lang.Class.isPrimitive()中: .isPrimitive()是用来判断是否是基本类型的:           ......
  • 还在使用ResponseEntity?试试自己构建一个优雅的响应返回类和通用分页结果类
    直接上代码1.通用响应实体类importjava.util.Objects;/***<p>响应实体类</p>**@authorlishaohui*@since2023/9/2019:58*/publicclassResponse<T>{/***返回结果状态码*/privateIntegercode;/***返回结果状态信......