类似链家网站建设方案国际新闻最新消息2022

张小明 2026/1/12 18:06:05
类似链家网站建设方案,国际新闻最新消息2022,个人网站创意,施工企业合规风险识别与管理上一节课#xff0c;我们初步认识了 Cesium 的图元#xff08;Primitive#xff09;#xff0c;当时只放了一个几何体。 其实#xff0c;一个 Primitive 可以同时塞进多个几何实例#xff08;GeometryInstance#xff09;。 这样做的好处很明显#xff1a;一次合并我们初步认识了 Cesium 的图元Primitive当时只放了一个几何体。其实一个 Primitive 可以同时塞进多个几何实例GeometryInstance。这样做的好处很明显一次合并一次绘制调用性能更高每个实例还能单独改颜色、显隐灵活性不减。今天就把“多实例”和“动态改色”两件事一次讲透。一、一个图元多个实例需求把“矩形”和“椭球”一起塞进同一个 Primitive一次搞定。先保留上节的矩形实例instance。再新建一个椭球实例给它的 radii、位置、颜色都安排上。最后把两个实例用数组形式丢进 Primitive。代码如下每一步都写了注释照着抄就能跑。/* 1. 椭球几何实例长半轴 5 km短半轴 5 km高 10 km */ const ellipsoidInstance new Cesium.GeometryInstance({ geometry: new Cesium.EllipsoidGeometry({ radii: new Cesium.Cartesian3(5000.0, 5000.0, 10000.0), // 三轴半径 vertexFormat: Cesium.VertexFormat.POSITION_AND_NORMAL // 只要位置和法线省内存 }), /* 2. 把椭球放到东经 114°、北纬 23.03883°、离地 5 km 的位置 */ modelMatrix: Cesium.Matrix4.multiplyByTranslation( Cesium.Transforms.eastNorthUpToFixedFrame( Cesium.Cartesian3.fromDegrees(114, 23.03883) ), new Cesium.Cartesian3(0.0, 0.0, 5000.0), new Cesium.Matrix4() ), id: ellipsoid, // 给实例起个名字后面改色要用 attributes: { color: Cesium.ColorGeometryInstanceAttribute.fromColor( Cesium.Color.RED) // 初始红色 } }); /* 3. 把两个实例一起塞进同一个图元 */ const rectPrimitive new Cesium.Primitive({ geometryInstances: [instance, ellipsoidInstance], // 数组形式想塞几个塞几个 appearance: appearance // 仍用之前的 PerInstanceColorAppearance }); /* 4. 加入场景 */ viewer.scene.primitives.add(rectPrimitive);刷新页面你会看到绿色矩形——上一节留下的红色椭球——刚加的它们同属一个 Primitive却保持各自颜色、各自位置。二、运行中随时改颜色想让椭球每 2 秒随机换个颜色只要抓住“实例属性”这把钥匙一行代码就能改不需要重新创建 Primitive。套路分两步用getGeometryInstanceAttributes(id)拿到对应实例的属性包直接改属性包里的colorCesium 下一帧就会自动生效。/* 每 2 秒给椭球随机换一个半透明颜色 */ setInterval(() { rectPrimitive .getGeometryInstanceAttributes(ellipsoid) // 通过 id 找到椭球 .color Cesium.ColorGeometryInstanceAttribute.toValue( Cesium.Color.fromRandom({ alpha: 0.5 }) // 随机颜色固定 0.5 透明度 ); }, 2000);注意改色只改“属性”不动“几何”所以性能开销极小。如果想改矩形颜色同理给它也起个 id再用同样套路即可。三、小结一个 Primitive ≈ 一个“合并批次”里面可放任意数量实例。实例各自带 id、颜色、矩阵后期想改就改灵活又高效。今天只演示了“改颜色”其实改显隐、改矩阵、换材质也一样套路都是“先拿属性包再改字段”。把这套组合拳吃透后面做海量建筑、批量模型、动态高亮就能既流畅又省事。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站图片切换华池网站建设

Akagi麻将助手完整使用指南:从安装到实战分析 【免费下载链接】Akagi A helper client for Majsoul 项目地址: https://gitcode.com/gh_mirrors/ak/Akagi 项目概述 Akagi是一款专为雀魂(Mahjong Soul)游戏设计的智能助手客户端&#…

张小明 2026/1/6 3:53:48 网站建设

郑州网站建设 seo科技有限公司图片

第一章:Open-AutoGLM推理引擎概述Open-AutoGLM 是一款专为大规模语言模型设计的高性能推理引擎,旨在优化生成式任务的执行效率与资源利用率。其核心架构融合了动态批处理、内存优化与硬件加速技术,支持在多种部署环境下实现低延迟、高吞吐的文…

张小明 2026/1/6 3:53:56 网站建设

佛山网站网络营销渠道的组成要素包括

想要永久保存B站缓存视频却苦于m4s格式无法播放?m4s-converter工具能够快速将B站缓存文件转换为通用MP4格式,实现无损转换和跨平台播放,让您收藏的视频真正成为可随时随地欣赏的宝贵资源。 【免费下载链接】m4s-converter 将bilibili缓存的m4…

张小明 2026/1/6 3:53:48 网站建设

做任务得钱的网站网站关键词怎样修改

随着光纤传感技术的不断发展,光纤布拉格光栅(FBG)因其高灵敏度、抗电磁干扰、长寿命和宽频带等优点,逐渐成为地震波测量领域的重要工具。FBG传感器在地震勘探、地震监测、结构健康监测等领域展现出巨大的应用潜力。特别是在地震波…

张小明 2026/1/6 2:36:55 网站建设

学士学位网站重置密码怎么做西安公司官网制作

在人工智能领域,正面临一个有趣的悖论:尽管AI技术备受瞩目,但即便是最先进的AI系统面对真正复杂的现实任务时,往往会力不从心。它们能流畅对话、撰写文章甚至编写代码,但若要求单个模型在综合考虑会议日程、签证要求、…

张小明 2026/1/6 3:53:53 网站建设

模版网站好吗icann 域名注册网站

还在为抖音视频保存烦恼吗?录屏画质差、平台水印影响观感、操作繁琐耗时,这些问题困扰着无数内容创作者。今天为您带来抖音无水印下载的完整解决方案,彻底告别传统保存方式的种种局限。 【免费下载链接】douyin_downloader 抖音短视频无水印下…

张小明 2026/1/9 11:46:49 网站建设