对于经常浏览技术博客的开发者来说,CSDN、知乎等平台未登录状态下无法复制代码、强制弹出登录框、关注博主才能阅读全文等问题非常令人头疼。本文将介绍一款免费实用的浏览器插件 Code-Box,支持 Chrome、Edge、Firefox 等主流浏览器。安装后,我们可以在未登录状态下实现一键复制代码、自动展开全文、去除登录弹窗......
在之前文章中我们已经成功搭建了三维底图并加载了各种实体(Entity)。但一个只能看不能动的场景就像一张精美的壁纸,少了点“灵魂”。本文我们让场景对象的交互动起来,具体包括实现实体的鼠标悬停高亮(Hover) 和点击选中(Select) 效果......
在实际业务中,三维模型往往是最直观、信息量也最丰富的表现形式之一,例如设备、车辆、人员的三维呈现与动态展示。本将重点介绍如何在 Vue.js 项目中加载 glTF / GLB 三维模型,并实现模型在三维场景中的移动与朝向变化效果。 六、添加 glTF/GLB 模型、模型移动效果......
七月头条:Rust 首次跻身 TIOBE 榜单前十 上个月,TIOBE 曾报道 Rust 正在不断刷新历史纪录。而本月,这一趋势仍在延续:Rust 首次进入 TIOBE 指数前十名,这也是它发展历程中的一个重要里程碑。 Rust 人气持续攀升,核心原因在于它在保障极致运行速度......
前文我介绍了如何创建常见实体(标签/点/面/线/体)并添加到场景中。本文我将接着演示如何在 Vue.js 中为 Cesium 场景添加图片图标(Billboard)。 五、添加图片图标实体 1,样例代码 下面代码实现在指定地理位置动态添加图片标注(Billboard)及带文字说明的图片标注......
在前面的教程中,我们已经完成了 Cesium 在 Vue.js 项目中的基础搭建,并实现了三维场景中的坐标获取与交互能力。本文将围绕 Cesium 的 Entity 体系,系统讲解如何在 Vue.js 项目中添加并管理标签、点、折线、多边形、圆形以及椭球等常见三维实体......
我在前文演示了如何实现 Cesium 在 Vue 项目中的基础集成。在实际项目中,常常需要实现点击地图获取当前位置经纬度与高度功能,并且能识别用户点击的是地形、模型还是实体。下面我将它通过样例演示如何获取鼠标点击处的经纬度、高度,以及实体(Entity)的位置坐标......
在实际开发过程中,我们在加载默认影像、地形数据或部分官方资源时,常常会遇到诸如影像无法显示、地形加载失败、控制台报 401/403 错误等问题,其根本原因往往与 Cesium Ion Token 的配置有关。本文将演示如何申请 Token 并设置使用。 二、Token 申请和设置......
Cesium 是一个功能强大的 WebGL 地球/三维可视化库,它不仅能处理海量的地形数据、3D Tiles(建筑群),还能模拟真实的大气、光影和物理效果。下面我将介绍如何在 Vue 2 项目中集成 Cesium,构建三维可视化场景。 一、安装配置与基本用法 1,安装配置 (1)进入 Vue 项目目录,执行如下命令安装 Cesium 库......
在日常工作和生活中,我们经常需要在不同设备之间传输文件。我之前介绍过一个基于网页的跨平台文件传输工具 Snapdrop,虽然无须安装任何应用,也无须注册登录,但其要求不同的设备处于同一局域网下。 本文我们将介绍一款开源免费的端到端加密文件传输工具 EasyTransfer......