最新发布 第87页

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

threejs

为什么不用unity而用threejs?

为什么不用unity而用threejs?
选择Three.js而不是Unity进行3D项目开发,主要基于项目需求、开发环境、目标平台和个人或团队的技术栈等因素。以下是一些选择Three.js的可能原因: Web原生支持:Three.js是一个基于WebGL的JavaScript库,它允许开发者直接在网页中创建和显示3...

yekong 1年前 (2024-02-25) 喜欢

threejs

threejs支持pbr材质吗?

threejs支持pbr材质吗?
Three.js确实支持PBR(Physically-Based Rendering,基于物理的渲染)材质。PBR是一种渲染技术,它模拟了物理光照和材质表面的反射等现象,从而能够更加逼真地显示3D场景。 在Three.js中,PBR材质主要包括THREE.MeshStandard...

yekong 1年前 (2024-02-25) 喜欢

CesiumJs

Cesium格式化时间轴的显示时间

Cesium格式化时间轴的显示时间
在Cesium中,要格式化时间轴以显示北京时间(UTC+8),可以通过修改JulianDate对象来实现。以下是一些关键步骤和代码示例: 使用JulianDate.addHours()方法将时间加上8小时,以便将UTC时间转换为北京时间。 创建自定义的时间格式化函数,以便在时间...

yekong 1年前 (2024-02-25) 喜欢

CesiumJs

cesium 日光照射效果图

cesium 日光照射效果图
在Cesium中添加日光照射效果,可以通过启用场景的光照模式来实现,这样可以让模型和地形根据太阳位置产生相应的阴影效果。以下是基本的步骤和代码示例: 启用光照模式 首先,需要在创建Viewer对象时或之后启用场景的光照模式: var viewer = new Cesium.Vi...

yekong 1年前 (2024-02-25) 喜欢

CesiumJs

cesium时间轴显示北京时间

cesium时间轴显示北京时间
在Cesium中将时间轴显示为北京时间,可以通过调整Cesium的场景时钟(Clock)对象来实现。北京时间是UTC+8,因此需要将Cesium的时间加上8小时。可以使用JulianDate.addHours()方法来调整时间。以下是一个基本的示例代码,展示如何将Cesium时...

yekong 1年前 (2024-02-25) 喜欢

CesiumJs

cesium 隐藏时间轴的方法

cesium 隐藏时间轴的方法
在Cesium中隐藏底部的播放按钮、时间轴和全屏按钮可以通过在创建Viewer对象时设置相应的选项来实现。具体方法如下: 方法一:在构造Viewer对象时隐藏 在创建Viewer对象时,可以通过设置构造函数的选项来隐藏不需要的UI组件。例如,要隐藏时间轴(包括播放按钮)和全屏按...

yekong 1年前 (2024-02-25) 喜欢

CesiumJs

cesium.js加载obj模型

cesium.js加载obj模型
在Cesium.js中加载OBJ模型通常需要将OBJ格式的模型转换为Cesium支持的格式,如gltf或glb。Cesium官方推荐使用的模型格式是gltf或glb,因为这些格式更适合Web环境和Cesium的渲染引擎。 转换OBJ模型为Cesium支持的格式可以通过以下步骤进行...

yekong 1年前 (2024-02-25) 喜欢

electron

electron 32位和64位区别?

electron 32位和64位区别?
Electron 在32位(x86)和64位(x64)操作系统之间存在一些差异,这些差异主要体现在应用程序的打包方式和兼容性上。以下是关于 Electron 32位与64位版本之间的几点区别: 打包选择: 当你使用 Electron 进行应用程序打包时,您可以根据目标平台的位...

yekong 1年前 (2024-02-24) 喜欢