| 🍺三维数字地球GIS系列相关文章(C++)🍺: | |
|---|---|
| 1 | 【小沐学GIS】基于C++绘制三维数字地球Earth(OpenGL、glfw、glut)第一期 |
| 2 | 【小沐学GIS】基于C++绘制三维数字地球Earth(OpenGL、glfw、glut)第二期 |
| 3 | 【小沐学GIS】基于C++绘制三维数字地球Earth(OpenGL、glfw、glut)第三期 |
| 4 | 【小沐学GIS】基于C++绘制三维数字地球Earth(QT、OpenGL)第四期 |
| 5 | 【小沐学GIS】基于C++绘制三维数字地球Earth(QT、OpenGL、Satellite、卫星轨道模拟)第五期 |
| 6 | 【小沐学GIS】基于C++绘制三维数字地球Earth(OpenG、SolarSystem、太阳系模拟)第六期 |
| 7 | 【小沐学GIS】基于C++绘制三维数字地球Earth(OpenGL、OpenSceneGraph / OSG)第七期 |
| 8 | 【小沐学GIS】基于C++绘制三维数字地球Earth(OpenGL、二维瓦片地图)第八期 |
| 9 | 【小沐学GIS】基于C++绘制三维数字地球Earth(OpenGL、三维瓦片地球)第九期 |
| 10 | 【小沐学GIS】基于C++绘制三维数字地球Earth(osgEarth、三维瓦片地球)第十期 |
| 11 | 【小沐学GIS】基于C++绘制OpenStreetMap地图矢量数据(QT、OpenGL、OSM、Mapbox)第十一期 |
| 12 | 【小沐学GIS】基于C++绘制地形DEM(OpenGL、Terrain、TIFF、hgt)第十二期 |
| 🍺GIS系列相关辅助工具如下🍺: | |
| 1 | 【小沐杂货铺】GIS瓦片地图下载工具(高德/天地图/谷歌/必应/OSM/MapBox/ArcGIS) |
| 2 | 【小沐杂货铺】GIS高程地形tif文件转obj/gltf三维模型工具(geotiff to obj/gltf、3d模型处理) |
| 🍺三维数字地球GIS系列相关文章(其他语言)🍺: | |
|---|---|
| 1 | 【小沐学GIS】基于C#绘制三维数字地球Earth(C#、OpenGL) |
| 2 | 【小沐学GIS】基于Python绘制三维数字地球Earth(Python、OpenGL、地球/太阳系/卫星) |
| 3 | 【小沐学GIS】基于Android绘制三维数字地球Earth(Android、OpenGL) |
| 4 | 【小沐学GIS】基于Golang绘制三维数字地球Earth(Go、OpenGL) |
| 5 | 【小沐学GIS】基于Rust绘制三维数字地球Earth(Rust、OpenGL) |
| 6 | 【小沐学GIS】基于Lua绘制三维数字地球Earth(Lua、OpenGL) |
| 7 | 【小沐学GIS】基于Java绘制三维数字地球Earth(Java、OpenGL) |
| 8 | 【小沐学GIS】基于Unity3d绘制三维数字地球Earth(Unity3d、OpenGL) |
| 9 | 【小沐学GIS】基于Vulkan绘制三维数字地球Earth(Vulkan) |
| 10 | 【小沐学GIS】基于Godot绘制三维数字地球Earth(Godot) |
| 11 | 【小沐学GIS】基于VTK绘制三维数字地球Earth(VTK) |
| 12 | 【小沐学GIS】基于Babylon.JS绘制三维数字地球Earth(Babylon.JS、vue、react) |
| 🍺三维数字地球WebGIS系列相关文章(Three.JS)🍺: | |
|---|---|
| 1 | 【小沐学WebGIS】基于Three.JS绘制三维数字地球Earth(WebGL、vue、react) |
| 2 | 【小沐学WebGIS】基于Three.JS绘制三维太阳系Solar System(three.js、WebGL)第一期 |
| 3 | 【小沐学WebGIS】基于Three.JS绘制三维太阳系Solar System(three.js、WebGL)第二期 |
| 4 | 【小沐学WebGIS】基于Three.JS绘制卫星模拟Satellite Tracker(three.js、vue、react、卫星) |
| 5 | 【小沐学WebGIS】基于Three.JS绘制OpenStreetMap地图矢量数据(WebGL、OSM、2d/3d) |
| 6 | 【小沐学WebGIS】基于Three.JS绘制地形DEM(Three.JS、WebGL、TIFF) |
| 7 | 【小沐学WebGIS】基于Three.JS绘制瓦片地图(Three.JS、WebGL、Mapbox) |
| 8 | 【小沐学WebGIS】基于Three.JS绘制飞行轨迹Flight Tracker(Three.JS/ vue / react / WebGL) |
| 9 | 【小沐学WebGIS】基于WebGL绘制三维数字地球Earth(WebGL、地球/卫星/航迹) |
| 10 | 【小沐学WebGIS】基于WebGL绘制二三维地图地球晨昏效果(Three.JS/ vue / react ) |
| 11 | 【小沐学WebGIS】基于Three.JS绘制三维城市建筑(City / vue / react ) |
| 🍺Three.JS系列相关文章如下🍺: | |
| 1 | 【小沐杂货铺】基于Three.JS构建IFC模型浏览器(WebGL、CAD、Revit、IFC) |
| 2 | 【小沐杂货铺】基于Three.JS绘制汽车展示Car(WebGL、vue、react、autoshow)第1期 |
| 3 | 【小沐杂货铺】基于Three.JS绘制汽车展示Car(WebGL、vue、react、autoshow)第2期 |
| 4 | 【小沐杂货铺】基于Three.JS绘制云图/热力图/CAE物理场渲染(Three.JS、WebGL、CAE、heatmap) |
| 5 | 【小沐杂货铺】基于Three.js渲染三维风力发电机(WebGL、vue、react、WindTurbine) |
| 6 | 【小沐杂货铺】基于Three.js渲染三维船舶航行仿真(WebGL、vue、react、ship/boat/vessel) |
| 7 | 【小沐杂货铺】基于Three.js绘制三维管道Pipe(WebGL、vue、react) |
| 8 | 【小沐杂货铺】基于Three.js绘制三维机械臂RobotArm(WebGL、vue、react) |
| 9 | 【小沐杂货铺】基于Three.JS绘制三维海面/海洋/水面(WebGL / vue / react ) |
| 10 | 【小沐杂货铺】基于Three.JS构建三维虚拟教学实践课程(WebGL / vue / react ) |
| 11 | 【小沐杂货铺】基于Three.JS绘制URDF机器人模型(WebGL / vue / react ) |
| 12 | 【小沐杂货铺】基于Three.JS绘制动物世界Animal(WebGL / vue / react ) |
| 13 | 【小沐杂货铺】基于Three.js渲染三维飞行仿真Flight Simulation(WebGL / vue / react ) |
| 14 | 【小沐杂货铺】基于Three.js渲染三维无人机Drone(WebGL / vue / react ) |
| 🍺三维数字地球WebGIS系列相关文章(Cesium.JS)🍺: | |
|---|---|
| 1 | 【小沐学WebGIS】基于Cesium.JS绘制卫星轨迹Satellite Tracker(Cesium、vue、react)第1期 |
| 2 | 【小沐学WebGIS】基于Cesium.JS绘制卫星轨迹Satellite Tracker(Cesium、vue、react)第2期 |
| 3 | 【小沐学WebGIS】基于Cesium.JS绘制飞行轨迹Flight Tracker(Cesium/ vue / react / czml / GPX) |
| 4 | 【小沐学WebGIS】基于Cesium.JS绘制雷达波束/几何体/传感器Sensor(Cesium / vue / react ) |
| 5 | 【小沐学WebGIS】基于Cesium.JS桌面端适配地球卫星App(Cesium.js+QT/C#/MFC/Python/Electron) |
| 6 | 【小沐学WebGIS】基于Cesium.JS绘制火箭发射Rocket(Cesium、vue、react) |
| 7 | 【小沐学WebGIS】基于Cesium.JS与TacView ACMI联动仿真通信(Cesium、vue、react) |
| 🍺AI系列相关文章🍺: | |
|---|---|
| 1 | 【小沐学AI】基于AI大模型开发MCP Server服务(Cesium.JS、Three.JS、Blender) |
文章目录
- 1、简介
- 1.1 Three.JS
- 1.1 IFC.JS
- 2、示例代码
- 2.1 示例1
- 2.2 示例2
- 2.3 示例3
- 2.4 示例4
- 2.5 示例5
- 2.6 示例6
- 2.7 示例7
- 2.8 示例8
- 2.9 示例9
- 2.10 示例10
- 2.11 示例11
- 2.12 示例12
- 2.13 示例13
- 结语
1、简介
1.1 Three.JS
https://threejs.org/
Three.js 是一个基于 WebGL 的 JavaScript 3D 库,它封装了 WebGL 的底层 API,使开发者能够更简单地在网页上创建和展示 3D 场景和动画。
1.1 IFC.JS
https://www.buildingsmart.org/
行业基础类 (IFC) 是建筑资产行业的一组标准化数字描述。它是一个开放的全球标准,根据 Creative Commons 许可和 ISO 16739 发布。IFC 提供信息的机器可解释性,从而实现工作流程的自动化。它是供应商中立的,可供所有人使用。
IFC 的最新正式版本是 4.3.2.0。此版本通常称为 IFC 4.3,也由 ISO 作为最终 ISO 16739-1 标准发布。还提供 IFC 的早期版本。较旧的官方版本是 IFC 4.0.2.1 (IFC 4) 和 IFC 2.3.0.1 (IFC 2x3)。当前正在开发的版本是 IFC 5。
IFC 数据可以以 .ifc 文件(STEP 文件格式)或其他格式(如 .ifcXML 或 .ifcZIP)捕获(序列化)。但是,IFC 标准不仅仅是一种文件格式。它主要是一个数据模式,用于解释如何组织对象、其属性、关系等。IFC
也是由 buildingSMART 管理的旗舰项目,包括领域和实施者协议、文档、协作平台、认证计划和开发流程。
2、示例代码
2.1 示例1
代码编号:D1_1_CAD_IFC_js_vite
2.2 示例2
代码编号:D1_2_CAD_IFC_js_rollup
2.3 示例3
代码编号:D1_3_CAD_IFC_js_rollup
2.4 示例4
代码编号:D1_4_CAD_IFC_js_rollup
2.5 示例5
代码编号:D1_5_CAD_IFC_js_rollup
2.6 示例6
代码编号:D1_6_CAD_IFC_js
2.7 示例7
代码编号:D1_7_CAD_IFC_ts_angular_ng
2.8 示例8
代码编号:D1_8_CAD_IFC_js_vue3_vite
2.9 示例9
代码编号:D1_9_CAD_IFC_js
2.10 示例10
代码编号:D1_10_CAD_IFC_js_rollup
2.11 示例11
代码编号:D1_11_CAD_IFC_js_vue_qmodel
2.12 示例12
代码编号:D1_12_CAD_IFC_js_gantt
2.13 示例13
代码编号:D1_13_CAD_IFC_js_react_dwg+pdf+glb
结语
如果您觉得这些文字有一点点用处,请给作者点个赞;╮( ̄▽ ̄)╭
如果您有技术问题探讨,评论处留言。//(ㄒoㄒ)//
谢谢各位童鞋们啦( ´ ▽ ` )ノ ( ´ ▽ `` )っ!
技术探讨 / 软件定制 / 代码分享