企业免费网站建设哪个品牌好网站手机端自适应

张小明 2026/3/2 23:05:43
企业免费网站建设哪个品牌好,网站手机端自适应,怎么修改网页上的内容,商丘网站建设专业现状上节课我们学会了“一个图元里塞多个物体”。 新问题来了#xff1a;鼠标随便点一下#xff0c;我怎么知道到底点中了谁#xff1f;能不能像 Three.js 那样“指谁打谁”#xff1f; 答案当然是可以#xff0c;套路还是那条老路——屏幕射线拾取#xff08;pick#xff0…上节课我们学会了“一个图元里塞多个物体”。新问题来了鼠标随便点一下我怎么知道到底点中了谁能不能像 Three.js 那样“指谁打谁”答案当然是可以套路还是那条老路——屏幕射线拾取pick。Cesium 已经把鼠标事件封装得服服帖帖我们直接拿来用就行。下面分三步先建“鼠标监听器”再拿屏幕坐标去拾取拾到谁就改谁的颜色给它一个“被选中的”反馈。一、创建鼠标监听器Cesium 贴心地提供了ScreenSpaceEventHandler专门对付鼠标、触摸、键盘组合键。它能监听左键按下、抬起、双击、右键、中键滚轮等十几种事件今天咱们只关心“左键单击”。/* 1. 在 canvas 上布一个监听器 */ const handler new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);二、监听左键单击监听器建好后给它注册一个回调只要用户在地球任意处“咔哒”一下我们就把鼠标位置拿出来做拾取。/* 2. 注册左键单击事件 */ handler.setInputAction((movement) { console.log(movement); // 先打印看一眼结构心里有底 const pick viewer.scene.pick(movement.position); // 核心拾取函数 /* 3. 如果拾到东西并且是个带 id 的实例就换颜色 */ if (Cesium.defined(pick) typeof pick object Object.hasOwn(pick, id)) { rectPrimitive.getGeometryInstanceAttributes(pick.id).color Cesium.ColorGeometryInstanceAttribute.toValue(Cesium.Color.ORANGE); } }, Cesium.ScreenSpaceEventType.LEFT_CLICK);代码讲解movement.position就是屏幕二维坐标左上角为原点。viewer.scene.pick(...)会返回一个对象若没点中则返回undefined。点中 Primitive 里的某个实例时返回的对象自带id字段内容就是我们当初在GeometryInstance里填的字符串 id。拿到 id 后用getGeometryInstanceAttributes(id)就能直接改颜色无需重建 Primitive。三、拾取结果长啥样{ position: Cartesian2 {x: 1234, y: 567}, // 屏幕坐标 // 可能还有 ctrlKey、shiftKey 等组合键标志 }{ id: ellipsoid, // 我们之前写的实例 id primitive: rectPrimitive, // 所属图元 // 其余内部字段略 }只要pick.id是字符串就能确定“点中的是 Primitive 里的某个实例”后续想高亮、隐藏、改大小都照这个套路来。四、小结任何鼠标交互先上ScreenSpaceEventHandler。想拾取就scene.pick(屏幕坐标)返回对象里自带 id。拾到后实例属性随便改颜色、显隐、矩阵都能实时生效。同一套代码既适用于 Primitive也适用于 Entity只是字段略有差异下节课再展开。把这条“监听 → 拾取 → 改属性”的流水线记住后面做点击高亮、弹窗、属性编辑全都照搬即可。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

海淘返利网站怎么做io域名购买

第一章:VSCode 量子开发的插件集成在现代量子计算开发中,Visual Studio Code(VSCode)已成为主流集成开发环境之一。其强大的扩展生态系统支持开发者通过插件无缝接入量子编程框架,如Qiskit、Cirq和Microsoft Quantum D…

张小明 2026/1/19 13:24:32 网站建设

宁波公司核名网站广州微商城开发公司

监控与管理 Windows Server 2008 全攻略 在 Windows Server 2008 的管理与维护中,监控系统性能、管理磁盘以及进行数据备份恢复是至关重要的环节。下面将详细介绍相关的工具和操作方法。 数据收集集的使用 实时数据虽然有用,但很多时候我们需要一段时间跨度的数据来为服务器…

张小明 2026/1/19 13:24:01 网站建设

购物网站策划建设方案深圳专业高端网站建设多少钱

GitHub 热榜项目 - 日榜(2025-12-16) 生成于:2025-12-16 统计摘要 共发现热门项目: 15 个 榜单类型:日榜 本期热点趋势总结 本期GitHub热榜显示,AI代理与智能开发工具仍是核心趋势,多个高星项目聚焦于此。开源AI代…

张小明 2026/1/19 13:23:30 网站建设

深圳微网站建设国外自助建站

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请生成两个版本的Python脚本:1) 传统方式手动编写的zip文件处理代码;2) AI优化后的版本。两个脚本都要实现相同的功能:递归遍历目录,…

张小明 2026/1/19 13:22:29 网站建设

台州自助建站好的文化网站模板下载

如何7天掌握Charticulator:企业级图表定制终极指南 【免费下载链接】charticulator Interactive Layout-Aware Construction of Bespoke Charts 项目地址: https://gitcode.com/gh_mirrors/ch/charticulator 想要在短短一周内掌握专业的图表定制技能吗&#…

张小明 2026/1/19 13:21:27 网站建设

阅读网站源码常州免费网站建设

一、学习目标作为企业级实战系列的场景化案例进阶篇,本集聚焦 “旅游出行” 高频需求,核心目标是掌握旅游场景 AI 应用的需求拆解、多模块联动开发、实时数据对接与个性化适配:基于 DifyDeepseek 打造集 “智能推荐、行程规划、实用信息查询”…

张小明 2026/1/19 13:20:56 网站建设