最新发布 第85页

完竣世界-关注前端分享心得

CesiumJs

cesium可以加载glb文件么?

cesium可以加载glb文件么?
Cesium确实可以加载GLB(GLTF Binary)文件,这是一种用于存储和传输3D模型及相关数据的文件格式。GLB是GLTF格式的二进制版本,它将模型信息和纹理等资源打包在一个文件中,便于网络传输和加载。 在Cesium中加载GLB文件,通常有两种方法:使用Model和P...

yekong 8个月前 (02-24) 喜欢

threejs

threejs绘制3d中国地图

threejs绘制3d中国地图
在Three.js中绘制中国地图,通常有两种方法:一种是使用Three.js直接根据地理坐标绘制,另一种是结合其他库(如Echarts)来实现。以下是基于Three.js直接绘制中国地图的基本步骤: 获取地图数据:首先,你需要获取中国地图的地理坐标数据。这些数据通常以GeoJ...

yekong 8个月前 (02-24) 喜欢

CesiumJs

three和cesium性能对比

three和cesium性能对比
在比较Three.js和Cesium的性能时,需要考虑它们各自的设计目的和使用场景。Three.js是一个轻量级的3D图形库,主要用于创建和显示3D内容,而Cesium是一个专门为地理信息可视化设计的工具,它提供了大量专门用于地球数据展示的功能,如地形、卫星图像和其他地理信息层。...

yekong 8个月前 (02-24) 喜欢

CesiumJs

取消cesium二三维切换动画

取消cesium二三维切换动画
要取消Cesium中二三维切换的动画效果,你可以将切换动画的持续时间设置为0。这可以通过修改sceneModePicker.viewModel.duration的值来实现。以下是如何操作的示例代码: // 假设你已经有一个Cesium.Viewer实例叫做viewer view...

yekong 8个月前 (02-24) 喜欢

threejs

如何理解threejs中的mesh?

如何理解threejs中的mesh?
在Three.js中,Mesh是表示基于三角形多边形网格的对象的类。它也可以作为其他类的基础,例如SkinnedMesh。Mesh对象由两个主要部分组成:几何体(Geometry或BufferGeometry)和材质(Material)。 几何体(Geometry):定义了物...

yekong 8个月前 (02-24) 喜欢

threejs

threejs动态改变模型透明度

threejs动态改变模型透明度
动态改变Three.js模型的透明度主要涉及到修改材质的opacity属性,并确保材质的transparent属性被设置为true。 首先,确保在创建材质时启用透明度支持: var material = new THREE.MeshLambertMaterial({ map:...

yekong 8个月前 (02-24) 喜欢

threejs

threejs着色器是干嘛的

threejs着色器是干嘛的
在Three.js中,着色器(Shaders)是一种运行在图形处理单元(GPU)上的小程序,用于在3D图形渲染过程中对顶点和像素(或片段)进行操作。着色器主要分为两种类型:顶点着色器(Vertex Shaders)和片段着色器(Fragment Shaders)。 顶点着色器...

yekong 8个月前 (02-24) 喜欢

CesiumJs

vue3 vite项目如何使用cesium?

vue3 vite项目如何使用cesium?
在Vue 3和Vite的项目中使用Cesium,你需要遵循以下步骤: 初始化项目:首先,确保你的Vite和Vue 3项目已经初始化并且可以正常运行。 安装Cesium:通过npm或yarn安装Cesium库。你可以使用以下命令来安装: npm install cesium...

yekong 8个月前 (02-24) 喜欢

CesiumJs

vite-plugin-cesium插件配置域名后地址出错

vite-plugin-cesium插件配置域名后地址出错
vue3 vite js 项目开发中,在使用cesium时,我们需要vite-plugin-cesium插件来辅助,在项目打包后,如果是相对地址的话没有什么问题,如果base设置了地址后,那么打包出来的页面路径会出现。 vite-plugin-cesium介绍 vue3 vite...

yekong 8个月前 (02-24) 喜欢

学习笔记

.gitignore 过滤的文件如何重新提交git

.gitignore 过滤的文件如何重新提交git
要重新提交被.gitignore过滤的文件到Git,你需要执行以下步骤: 清除缓存:首先,需要清除Git缓存,因为.gitignore只会忽略未被跟踪的文件。如果文件已经被Git跟踪,即使后来被添加到.gitignore中,它们仍然会出现在版本控制中。使用以下命令清除缓存: ...

yekong 8个月前 (02-24) 喜欢