ThreeLab
ThreeLab
Three.js + Cesium 双引擎融合

ThreeMap
新一代三维地理可视化引擎

深度融合Three.js和Cesium优势,打造集三维建模、地理空间、数字孪生于一体的全栈三维可视化引擎,一站式解决地理空间数字化需求

1000+ Star
500+ 贡献者
Three.js Cesium WebGL

软件产品

覆盖三维可视化全流程,从引擎底层到上层应用,满足不同场景需求

更多设置

三维引擎核心

基于Three.js深度定制,融合Cesium特性,高性能渲染,多格式模型支持

可视化编辑平台

集成模型编辑与场景搭建能力,支持模型修改、材质编辑、地形布局,拖拽式操作简单高效

体验

模型管理平台

集中管理三维模型资源,支持版本控制、权限管理、批量导入导出

行业应用系统

内置三维巡检、智慧城市等解决方案,可快速定制化部署

开源社区

共建共享三维可视化生态,欢迎开发者贡献代码、分享案例

热门仓库

three-cesium-examples

1.2k

基于 Three.js 和 Cesium 开发的开源实例,无坑代码,完全免费

JavaScript 更新于 2026-03

ThreeLab 核心引擎

850

基于Three.js的三维可视化核心引擎,支持多格式模型加载

JavaScript 更新于 2026-03

模型编辑器插件

420

ThreeLab 配套的可视化模型编辑器,支持在线编辑

Vue3 + TypeScript 更新于 2026-02

三维巡检系统示例

310

基于ThreeLab的三维巡检系统完整示例,可直接二次开发

React + Three.js 更新于 2026-01

最新讨论

如何在ThreeLab中加载超大模型并优化性能?

发布者:dev_three 12

三维巡检系统中如何实现路径规划功能?

发布者:inspect_dev 8

ThreeLab是否支持Cesium的地形数据?

发布者:gis_user 15

模型编辑器中如何自定义材质属性?

发布者:model_editor 6

教程文档

从入门到精通,全面掌握 Three.js、ThreeMap 引擎及 Cesium/GIS 相关技术

Three.js 快速开始

Three.js 是一款强大的 WebGL 3D 引擎,ThreeMap 基于其深度扩展,以下是 Three.js 基础入门教程。

1 安装与引入

通过 CDN 或 npm 引入 Three.js:

<!-- CDN 引入 -->
<script src="./js/three.min.js"></script>

<!-- npm 安装 -->
npm install three --save

2 创建基础三维场景

初始化场景、相机与渲染器,并添加立方体:

// 初始化场景
const scene = new THREE.Scene();

// 初始化相机
const camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);
camera.position.z = 5;

// 初始化渲染器
const renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);

// 添加立方体
const geometry = new THREE.BoxGeometry(2, 2, 2);
const material = new THREE.MeshPhongMaterial({ color: 0x165DFF });
const cube = new THREE.Mesh(geometry, material);
scene.add(cube);

// 添加光照
const light = new THREE.DirectionalLight(0xffffff, 1);
light.position.set(5, 5, 5);
scene.add(light);

// 动画循环
function animate() {
    requestAnimationFrame(animate);
    cube.rotation.x += 0.01;
    cube.rotation.y += 0.01;
    renderer.render(scene, camera);
}
animate();

行业解决方案

基于ThreeLab打造的垂直行业解决方案,快速落地三维数字化项目

三维巡检系统
电力/管网/园区巡检

三维巡检系统

适用于电力、管网、园区等场景的三维巡检,支持路径规划、缺陷标注、数据统计

查看详情
智慧城市可视化
数字孪生城市

智慧城市可视化

整合城市地理信息、设施数据,打造三维数字孪生城市,支持多维度数据展示

查看详情
工业产线监控
工业4.0 产线监控

工业产线三维监控

三维可视化展示工业产线运行状态,实时监控设备参数,支持故障预警与定位

查看详情

支持定制化开发

如果现有方案无法满足您的需求,我们提供定制化开发服务,根据行业特性打造专属三维可视化系统

联系我们