
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
JSBSim是一个开源的跨平台飞行动力学仿真库,采用C++编写,专注于六自由度飞行器运动的高精度物理仿真。本文展示了四个测试代码示例:C26_1_GIS_jsbsim_cesiumjs、C26_2_GIS_jsbsim_opengl_C++、C26_3_GIS_jsbsim_threejs和C26_4_GIS_jsbsim_QT_Cesium_C++,分别演示了JSBSim与不同可视化工具(Ces

IFC 数据可以以 .ifc 文件(STEP 文件格式)或其他格式(如 .ifcXML 或 .ifcZIP)捕获(序列化)。但是,IFC 标准不仅仅是一种文件格式。它主要是一个数据模式,用于解释如何组织对象、其属性、关系等。IFC也是由 buildingSMART 管理的旗舰项目,包括领域和实施者协议、文档、协作平台、认证计划和开发流程。

WebGL(全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和 数据视觉化。

基于Cesium.JS绘制火箭发射Rocket(Cesium、vue、react);火箭发射模拟需整合多个技术模块:通过Cesium的Entity API加载3D火箭模型,使用CZML或自定义算法定义飞行路径,并利用时间轴控件实现动态播放。Vue/React负责管理状态和用户交互逻辑,如调整视角、控制时间流速或切换观测模式。

【小沐学WebGIS】基于Three.JS绘制三维城市建筑(WebGL / vue / react )。将GIS数据(如GeoJSON或Shapefile)转换为Three.JS支持的格式(如JSON或GLTF),通过BufferGeometry或外部模型加载器(如GLTFLoader)导入建筑模型。

基于WebGL绘制二三维地图地球晨昏效果(Three.JS/ vue / react )。晨昏效果模拟地球昼夜交替的视觉效果,通过调整光照和材质属性实现。核心是利用平行光模拟太阳光源,结合球体贴图或Shader着色器动态计算阴影区域。Three.js中可借助DirectionalLight或HemisphereLight控制光照角度,配合自定义Shader或后期处理增强明暗过渡的真实感。

基于Three.js绘制三维管道Pipe(WebGL、vue、react)。使用 THREE.TubeGeometry 直接生成管道几何体,需提供路径点数组作为参数。路径点可通过 THREE.Curve 子类自定义或使用贝塞尔曲线生成。

在 Three.js 中实现船舶航行模拟时,可采用 glTF 格式的船舶模型作为核心载体,通过加载外部模型还原船体细节,并结合动态逻辑模拟航行状态。搭建基础场景框架,初始化 Three.js 核心组件(场景、透视相机、WebGL 渲染器),配置环境光与定向光以提升模型质感,同时引入轨道控制器,支持通过鼠标交互灵活观察船舶细节。在动画循环中,通过改变船舶的位置坐标模拟航行轨迹,同时可添加船体轻微摇摆

Babylon.JS三维数字地球开发实践 摘要:本文系列文章介绍了基于Babylon.JS框架的三维数字地球开发技术。从基础地球模型构建到高级功能实现,涵盖了多种关键技术和场景应用: 核心功能包括地球模型渲染、天空盒、轨道线绘制、大气效果和昼夜模拟 扩展应用涉及太阳系模拟、星座绘制和VR太空漫游 开发方式覆盖JavaScript/TypeScript实现,支持WebGL和WebGPU渲染 技术栈整

基于Cesium.JS绘制卫星轨迹Satellite(GIS / vue / react / tle / czml 提供全部源代码);Cesium.js 是一个开源的 JavaScript 库,专注于构建高性能的 3D 地理空间应用程序。它支持在浏览器中实时渲染全球地形、卫星影像、矢量数据及 3D 模型,并集成动态时间轴功能,适用于地图可视化、飞行模拟、灾害监测、智慧城市等领域。其核心特性包括:多








