自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ALLENJIAO的专栏

数字孪生 三维虚拟仿真引擎开发技。技术栈webgl、Threejs、Cesium、C++。

  • 博客(235)
  • 资源 (15)
  • 收藏
  • 关注

原创 Web 3D智慧变电站三维工程进度系统-WebGL/Threejs实战开发

三维智慧变电站包含BIM建模(revit)等高精度虚拟现实模型。不仅建模外观,电站里包含的主变、电容器、主控室、GIS、电线电缆等所有电力设备和场地3d模型制作。

2021-08-23 18:04:54 4630 2

原创 Web3D智慧数字三维工地 HTML5+Threejs实战开发

智慧数字工地监管平台的建设,能帮助政府监管部门及建筑企业有效的解决施工现场事故多发,扬尘噪声污染大,重点部位生产操作过程不规范、隐患未及时消除,人员、精力有限,无法全方位检查、监管,施工进度、施工质量得不到保障等问题,提高工地的安全生产监管和建筑质量监管水平。 数字化工地可助力政府监管部门提高监管效率,帮助建筑企业提高企业管理水平。 数字化工地是“智能硬件”和“互联网大数据”理念在建设工程领域行业具体体现,它是一种崭新的工程现场一体化管理模式,是互联网+传统建筑行业的深度统合“数...

2021-08-22 16:55:04 6134

原创 AGV智能三维数字物流库房HTML5+WebGL(Threejs)解决方案

智能三维数字库房系统是物流系统中的重要组成部分,是一种多层存放货物的立体高架系统。自动化立体仓库采用计算机管理系统、电气控制系统与物流仓储设备的结合,在人工不直接进行干预的情况下自动地存储和取出货物,实现了一种物流管理高效化、货物存取自动化的现代物流作业方式。其还表现出体系化、整体化的特点,三“体”合一,构成了立体仓库给予人的直观感受。而赋予立体仓库这种表现的,则是其组成,包括货架、堆垛机、叉车、AGV、分拣系统等协同配合,以及自动化设备制造商自成一体的解决方案。自动设备提供商不仅为立体...

2021-04-23 16:49:05 2927 1

原创 BIM智慧数字社区-GIS+5G+物联网数字孪生平台

BIM技术在建设项目全生命周期阶段均得到大量应用和发展,综合运用BIM+GIS、5G物联网以及其他相关技术,实现建设项目增值,也成为工程项目管理新的趋势。本文将BIM与GIS、BIM社区引擎等技术综合运用于智慧园区的管理中,构建了基于BIM的智慧数字园区系统的框架,并主要做了以下几方面研究,整合设备设施管理、安防管理、环境管理、社区管理、车辆管理、人员管理等内容,并结合BIM、GIS、物联网、Cesium引擎和5G技术等技术的理念和特点. 基于BIM的智慧数字园区,全局模型集成化、...

2020-08-10 14:37:12 5066 1

原创 CIM智慧数字地球数字驾驶舱-HTML5+GIS+Cesiumjs打造完美解决方案

数字地球cesiumjs01

2020-07-21 00:13:50 7252 5

原创 Web 3D焦化厂-智慧数字焦化厂HTML5+WebGL(Threejs)案例实战

随着IT新技术5G、人工智能、移动互联的发展,虚拟仿真Html5+3D(Webgl)技术已经悄然崛起,而3D工厂在数字化的今天,已经被越来越多的公司和企业应用,三维数字化工厂模型的应用,加快了工厂车间、厂房,设备,传感器、管道罐体运行状态和实时监测控制等各个环节的效率。 对工厂的大楼、生产车间、生产设备设施、监控设备等进行三维建模,实现物理工厂园区到3D虚拟工厂园区的数字化、可视...

2019-11-11 15:09:20 10659 6

原创 Web 3D工厂--智慧数字可视化工厂HTML5+WebGL(ThreeJS)烧脑巨作

随着IT信息技术和移动端的发展,Html5+3D(Webgl)技术已经悄然崛起,而3D工厂厂房在数字化的今天,已经被越来越多的公司和企业应用,三维数字工厂模型的应用,加快了工厂厂房,设备,传感器、管道罐体输送、监测控制等各个环节的效率。 对工厂园区的园区、大楼、生产车间、生产设备、监控设备等进行3D建模,实现物理工厂园区到3D虚拟工厂园区的数字化、可视化的转化。使工厂生产更为流畅,减少...

2019-08-08 18:57:33 28332 44

原创 3D编辑器-Web在线编辑基于WebGL/Threejs技术

在线场景编辑器3D场景在线编辑器,可导出工程、场景、物体或几何体等。 内置多种几何体、光源,场景支持雾效、影子、反光等。 支持导入多种不同格式的3D模型(json、obj、stl、dae等)。 可视化修改场景、相机、几何体、材质、纹理等属性。 应用不同项目场景机房、大楼、园区、设备、器材等更多细节和功能改进后续赘述,感兴趣的可以留言或发邮件1985692469...

2018-11-20 16:02:04 20900 9

原创 Web 3D机房,智能数字机房HTML5 WebGL(ThreeJS)匠心打造

在H5使用3D技术门槛比较低了,它的基础是WebGL(ThreeJS),一个OpenGL的浏览器子集,支持大部分主要3D功能接口。目前主流的浏览器都有较好的支持,IE需要11。最近web 3D机房研发告一段落,有时间整理这段时间的一些成果。主要涉及使用H5、js、WebGL技术。机房3D效果图机房线缆和走线架 线缆的连接走向和连接关系是管理员关注的焦点。机架中...

2017-09-05 11:21:19 27124 103

原创 Web3D智慧医院平台(HTML5+Threejs)

Web3D智慧医院平台(HTML5+Threejs) 智慧医院的建设将借助物联网、云计算、大数据、数字孪生等技术,以轻量化渲染、极简架构、三维可视化“一张屏”的形式,让医院相关的子系统管理既独立又链接,数据相互融合趋势发展。

2024-04-16 11:58:35 660

原创 WebGIS航线编辑器(无人机航线规划)

WebGIS航线编辑器(无人机航线规划) 无人机航点、航线规划,实现全自动航点飞行作业及飞行航拍。禁飞区、作业区功能保障飞行安全。

2024-03-21 15:49:30 1201

原创 WebGIS管线在线编辑器(电力、水力、燃气、热力、热能管线)

WebGIS管线在线编辑器(电力、水力、燃气、热力、热能管线) WebGIS的城市电力、水力、燃气、热力、热能管线

2024-03-21 14:48:22 817

原创 three.js 3D可视化地图

threejs地图

2024-02-18 17:08:02 2162 1

原创 WebGL/Threejs瀑布水流粒子效果

WebGL/Threejs瀑布水流效果

2023-06-20 15:16:13 1070

原创 Web3D包装生产线 HTML5+Threejs(webgl)开发

生产线三维可视化解决方案就是通过物联网、虚实联动和三维建模等先进技术,以一个3D立体模型展现出来,可以让我们很直观的看到生产线的运作以及对数据的监控。3D运用数据孪生技术可以让工业3D物联网管理系统的界面变得非常的简单易看,并且能够及时的将异常信息传达给监控人员,以便于监控人员在识别到异常信息的时候能够及时解决问题,从而提高监控效率。

2023-04-23 18:21:04 1427 1

原创 Web3D智慧厂房 HTML5+Threejs(webgl)开发

智慧工厂是现代工厂信息化发展的新阶段,也是工业互联网时代的必然产物。智慧工厂是利用大数据、物联网、三维可视化等技术,实现工厂办公、管理自动化,对整个生产过程进行仿真、评估和优化,实现工厂作业规范化、智能化、可视化,以更加精细和动态的方式管理生产,达到“智慧”状态,从而提高工厂的管理效率和生产效率,保障安全生产。

2023-04-23 11:29:43 3165 2

原创 Web在线3D编辑器-全场景编辑全新功能升级

在线编辑器采用了在线互动三维引擎技术,为用户提供了快速场景搭建能力,使用户得以零基础、低门槛、低成本地在数字化世界中,搭建一个真实世界的仿真场景。

2022-01-10 19:06:02 7566 5

原创 three.js中的矩阵变换(模型视图投影变换)

目录1. 概述 2. 基本变换 2.1. 矩阵运算 2.2. 模型变换矩阵 2.2.1. 平移矩阵 2.2.2. 旋转矩阵 2.2.2.1. 绕X轴旋转矩阵 2.2.2.2. 绕Y轴旋转矩阵 2.2.2.3. 绕Z轴旋转矩阵 2.3. 投影变换矩阵 2.4. 视图变换矩阵 3. 着色器变换 3.1. 代码 3.2. 解析 4. 其他1. 概述我在《WebGL简易教程(五):图形变换(模型、视图、投影变换)》...

2021-03-16 15:15:19 2186

原创 three.js 中的矩阵变换及两种旋转表达方式

矩阵变换three.js使用矩阵来保存Object3D的变换信息。矩阵变换的基础平移变换比例变换旋转变换(x,y,z,1)绕x轴旋转(x,y,z,1)绕y轴旋转(x,y,z,1)绕z轴旋转three.js中的矩阵 var cube = new THREE.Mesh(new THREE.CubeGeometry(1,1,1),new THREE.MeshBasicMaterial()); cube.position.set(...

2021-03-15 17:08:03 2711

原创 Html5+Threejs炫酷灯光效果-流光、追光 呼吸灯效果

Html5+Threejs炫酷灯光效果-流光、追光 呼吸灯效果

2020-09-21 15:56:01 10405 3

翻译 GEOJSON与shp互转

一 在线转换网站1.1 mygeodata convert:https://mygeodata.cloud/converter/geojson-to-shp1.2 mapshaper :http://mapshaper.org/来源参考:https://community.esri.com/thread/105193二 gdal提供的ogr2ogr命令利用postgis扩展控件包含的gdal插件image.pngimage.pngogr2ogr -f Ge...

2020-07-29 15:48:07 3444 1

原创 Cesiumjs 高德路径规划

路径分析本人是基于高德来做的,调用百度的大致过程类似,只是修改坐标转换的方法,此处就不放出基于百度的路径分析了;先说下此功能的思路,由于高德的坐标系是国测局的,而cesium的坐标系是wgs84的,故要对偏差进行处理,处理之后再进行模拟;这里调用的是驾驶车辆的路径规划,高德支持步行、驾车等多种路径规划;一般高德一次性会计算出多条线路,此处为了展示方便,取第一条线路来进行展示。此处计算的是两点之间的用时最少的路线。高德计算两点之间的路径后,会提供多种选择,比如 用时最少、距离最短、躲避拥堵、避免收费

2020-05-09 14:56:37 2189 1

原创 flv.js与video.js实现播放视频直播

1.准备1.下载 nginx(可以任意使用一个web服务器)2.下载 livego3.下载 OBS(直播推流直播工具)4.引用 flv.js5.引用 video.js( ̄▽ ̄)/ 以上软件请大家自行解压或安装2.环境配置首先运行livego (进入可执行文件文件夹 cmd黑窗口输入 livego, 记得靠谱.livego.json配置文件)运行livego效...

2020-01-09 10:33:16 3590

原创 Web AR--HTML5+WebGL(ThreeJS)增强现实 “我是小妖怪 逍遥又自在”

Web AR增强现实我是小妖怪 逍遥又自在更多细节和功能改进后续赘述,感兴趣的可以留言或发邮件[email protected],欢迎一起探讨!如果大家想看到什么更多的效果也可以给我留言。时间有限,很多细节没办法写的很详细,请大家包涵。...

2019-08-22 10:46:08 3571 1

转载 HTML5 浏览器中打开摄像头

本文是讲述如何在浏览器中打开摄像头,并且实时显示在页面上。想要实现这一功能,需要依赖WebRTC(Web Real-Time Communications) 这一实时通讯技术,它允许浏览器之间视频流和音频流或者其他任意数据的传输,当然其中包含了大量的API和协议,这些在这里都不做介绍,具体的标准还在完善之中,所以使用的方法有时候也需要考虑到兼容问题,那么回到主题,怎样使用webRTC获取视频流。...

2019-08-21 17:49:47 4298

原创 Web 3D设备仪表、统计曲线图、柱状图、饼图-基于WebGL/Threejs开发

Threejs实现设备仪表、统计图表在三维场景中实现设备仪表盘(电压、电流、流量计、压力计等),获取设备实时数据在三维仪表盘中实时显示。同时包括统计曲线图、柱状图、饼图,可对液体流速、流量等进行实时曲线走势,工厂原材料消耗或产品出产量实时图表统计。功能效果三维功能展示更多细节和功能改进后续赘述,感兴趣的可以留言或发邮件1985692469...

2019-08-02 15:55:27 3277 2

原创 Web 3D烟雾火焰喷水粒子效果-WebGL/Threejs技术倾心打造

Threejs实现粒子效果ThreeJS是一个3D的JS库,封装了WebGL的功能。就是在浏览器端开发3D图形相关的程序的一个库或者说一个标准。实现烟雾、火焰、喷水粒子效果典型“5毛特效”。烟雾、火焰、喷水功能介绍更多细节和功能改进后续赘述,感兴趣的可以留言或发邮件[email protected],欢迎一起探讨!时间有限请大家包涵。...

2019-07-31 13:45:23 7678 5

原创 Web 3D全景图(全景漫游)-WebGL/Threejs技术倾心打造

全景虚拟漫游ThreeJS是一个3D的JS库,封装了WebGL的功能。而WebGL(Web Graphic Library)又是什么呢,简而言之,就是在浏览器端开发3D图形相关的程序的一个库或者说一个标准。功能介绍可以加载单张和六张的全景图;热点、标注、标注定位、tips显示、svg图形显示、html标签显示更多细节和功能改进后续赘述,感兴趣的可以留言或发...

2019-06-24 17:58:25 8488 4

转载 three.js and cesium

Three.js是一个轻量级的跨浏览器JavaScript库,用于在浏览器中创建和显示动画3D计算机图形。将Cesium的行星级渲染和GIS功能与Three.js广泛而易用的通用3D API相结合,为新的WebGL体验开启了许多可能性。3D JavaScript库现在已经完全成熟并且广为人知,使得开发人员可以避免在浏览器中使用3D的麻烦。开发人员可以轻松创建相机,对象,灯光,材质和图形,并选择渲染...

2019-06-17 15:18:21 2627

翻译 基于WebGL/Threejs AI寻路

Threejs 寻路算法,可以帮助AI在你的场景世界里导航。它使用A*和漏斗算法来计算导航网格上的路径。简介传统上,游戏和3D应用程序使用路标来帮助它们的人工智能代理导航。这是不好的,有很多问题,但通常比导航网格更容易实现。导航网格要精确得多,速度也要快得多,并且考虑到AI代理的大小(例如坦克比士兵更需要移动空间)。效果感兴趣的可以留言或发邮件1985692469@q...

2019-06-17 15:05:21 2875 1

原创 基于WebGL/Threejs技术的模型剖切(XYZ平面带角度)

更多细节和功能改进后续赘述,感兴趣的可以留言或发邮件[email protected],欢迎一起探讨!时间有限请大家包涵。

2019-06-05 11:22:41 3231 2

原创 热力图-基于WebGL/Threejs技术

threejs 实现效果热力图-基于Threejs/Webgl技术项目实战【课程介绍】针对webgl的库threejs框架的热力图功能项目实战详细的讲解,热力图功能在真实项目中应用,主要包括厂区、生产线、机房、库房等实时监控热力分布,建筑或园区人员密集实时监控等综合场景应用。【课程收益】threejs热力图功能实现深度测试depthTest、引擎渲染顺序ren...

2019-05-20 16:34:37 6856 2

转载 Revit二次开发之代码调试

Revit二次开发第④弹!...点击上方“万间科技” 可以订阅哦!在Revit二次开发第三弹的文章中,我们一起学习了构建Revit插件的C#代码内部的细节,理解了什么是类、对象、变量等C#语言基础知识。今天,我们要一起学习如何使用Visual Studio 对程序的执行进行跟踪和调试。01为什么要调试编写一个第一次就能完美运行的插件不是一件容易的事,就算我们的代码可以没有错误成...

2019-01-10 16:13:40 1332

转载 Visual Studio 2013 或VS2015 无法调试Revit插件代码的解决办法

有些开发者在用VS2013 或VS2015调试插件代码时,发现无法跟踪调试。 但是在VS2010,VS2012下没有问题。一个可能的原因是Revit加载的其它插件的一个兼容性的问题。 VS2013由于引进了新的一些调试功能,导致对旧的一些调试模式不支持了。严格的是说是VS新版带来的问题,微软在以后的更新版本中计划要修正这个问题。比如安装橄榄山快模后,会出现无法调试的问题;国内的另一个算量软件也...

2019-01-08 18:15:44 520

转载 REVIT 2016二次开发环境的搭建

1.安装REVIT2016软件,这个直接在autodesk上就可以找到,找到直接安装就好了2.安装VS环境。3.安装REVIT 2016 SDK 下载地址在http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=2484975选择要安装的SDK版本这里下载2016版本 SDK下载截图可以再继续下载R...

2019-01-08 17:42:32 2074

转载 Threejs ShapeGeometry自定义形状贴图

最近项目需要在3D场景中给自定义的楼层区域进行贴图区分,对于普通的的纯色材质,实现比较简单,但是如果要进行纹理贴图的材质,就有点复杂了,这里写篇文章记录下。首先看看我们的楼层定义,如何实现自定义区域。其实很简单,我们使用有序的点来定义楼层的平面形状,然后根据平面的定义,自动生成3d的平面区域。var areaPts = [];for (var idx = 0 ; idx < ar...

2018-11-21 14:40:22 11399 5

转载 向量点乘(内积)和叉乘(外积、向量积)概念及几何意义解读

向量是由n个实数组成的一个n行1列(n*1)或一个1行n列(1*n)的有序数组;向量的点乘,也叫向量的内积、数量积,对两个向量执行点乘运算,就是对这两个向量对应位一一相乘之后求和的操作,点乘的结果是一个标量。点乘公式对于向量a和向量b:                                                                         ...

2018-11-07 17:29:27 59080

转载 C++11中智能指针的原理、使用、实现

目录 理解智能指针的原理 智能指针的使用 智能指针的设计和实现 1.智能指针的作用       C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。程序员自己管理堆内存可以提高了程序的效率,但是整体来说堆内存的管理是麻烦的,C++11中引入了智能指针的概念,方便管理堆内存。使用普通指针,容易造成堆内存泄露(忘记释放),二次释放,程序发生异常时内存...

2018-10-19 16:45:28 323

转载 THREE.JS 场景世界坐标和平面二维坐标互转

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>场景世界坐标转</title>    <style type="text/css">     

2018-09-19 14:42:09 2833

转载 在Three.js中对mesh使用”z-index” 不遮挡

一次业务需要中,需要让场景中的一部分mesh不受场景遮挡限制,类似于透视穿墙效果,就是能隔着墙看到墙后面的物体,也有点类似于css中对页面元素做z-index的操作,比如下图透视外挂的原理:Three.js根据THREE.JS文档提示:只需要修改mesh.renderOrder属性mesh.renderOrder=99;但根据我具体实现后,却发现根本没有作用,后来在网上查了,需要...

2018-08-23 16:40:15 7137 5

cesiumjs瓦片数据 3dtiles

cesiumjs瓦片数据 3dtiles

2020-07-14

cesiumjs倾斜数据 osgb

cesiumjs数字地球 倾斜数据 osgb,

2020-07-14

Myeclipse2013汉化

Myeclipse2013汉化Myeclipse2013汉化Myeclipse2013汉化Myeclipse2013汉化Myeclipse2013汉化

2017-12-20

DirectX采集摄像头数据

封装了方便的Usb摄像头的采集接口,进行实时预览图像,并采集图像源数据,并显示在窗体上。 例子有两分屏显示图像,一个是通过DShow实时预览的图像,一个是采集的源数据画在窗体上的(DrawDib). 例子提供的功能比较完善,在xp,win7系统下都进行的相应的测试都没有问题,运行很正常

2011-05-30

freepdb.cmd handle.exe

Windows 7 使用 VS.NET 2003 时遇到“LNK1201: 写入程序数据库时出错”的解决方案 需要freepdb.cmd handle.exe两个文件 freepdb.cmd已修改好,并能在win7 64机子上运行成功

2011-04-22

vc 饼图控件实现PieChart

PieChart vc2003 实现饼图控件2D 3D 提供灵活的使用接口

2011-04-13

Mapinfo vc实例

vs2003实现对Mapinfo的调用,实现缩放及选择等基本功能;同时实现图元的移动; 附有接口的使用文档;

2011-03-16

vc 程序重新启动(进程)

由vc2003开发的Demo 该程序不显示对话框界面;对特定的程序进行重启。 1.如果程序中调用该exe时:需要加入命令行参数 CString strCmdLine="-D:\\Release -Test.exe"; ShellExecute(NULL, _T("open"), "MMFCGuardProcess.exe", strCmdLine, "D:\\", SW_SHOWNORMAL); Test.exe是你要重新启动的程序; MMFCGuardProcess.exe重启功能的程序 2.可通过设置快捷方式设置命令行参数 3.同时你可对该程序做一些改动,使该程序成为一个守护进程的程序,也比较简单

2011-02-22

对话框水平垂直滚动条

该Demo是通过vs2003实现; 实现对话框水平垂直滚动条的功能

2010-12-22

对话框全屏显示SetWindowPlacement

通过vs2008实现双击对话框全屏显示 或退出全屏显示 希望对大家有用

2010-08-31

DrawDib函数组的使用例子

通过DrawDib函数组;实时的把图像(Bmp 等)画到窗体上;进行媒体的实时播放

2010-08-21

CSliderCtrl控件的单击精确定位

CSliderCtrl控件通过鼠标单击可精确定位到位置vs2003实现

2010-05-29

vc定制个性化进度条CProgressCtrl

定制个性化进度条CProgressCtrl,修改进度条背景,并在工具条显示百分比信息

2010-04-23

获取局域网所有IP地址

该程序通过调用win Api实现遍历局域网的所有资源; 获取所有IP地址 及域名;Vs 2003实现

2010-04-23

泰康Techcon串口大师v1.0.6

软件介绍: 泰康串口大师是一款在Windows平台下通过串口接收发送数据的工具软件。采 用多线程设计,使得软件操作性能更佳。 泰康串口大师在启动后能够自动检测并列出所有存在的COM接口,能够记录数 据到达时间(毫秒ms级),支持以16进制和字符两种方式接收、发送、保存数据并且 具有循环发送数据的功能。另外,支持ASCII码与字符之间自动转换。 特点: 在实际工程中,经常会碰到这样的问题,那就是需要检测设备通过串口发送数 据的速度。为解决这个问题,在泰康串口大师中设计并实现了记录数据到达时间 (毫秒ms级)的功能。 另外,在泰康串口大师中还设计和实现了根据1个字符的16进制ASCII数值添加 时间戳的功能,即当接收到设定字符时记录收到该字符的时间(毫秒ms级)。目的 是能够方便地检测两条已收到的完整记录之间的时间间隔。 操作方法: 简单的发送接收数据的方法与大多数串口助手软件类似,此处不再赘述。 需要特殊说明的是,当使用根据字符插入时间戳的功能时,要注意: 1.当且仅当在接收设置区域同时选择“加入时间戳”和“十六进制显示”时,才能够激 活记录数据到达时间功能。 2.目前只支持根据1个字符的16进制ASCII数值添加时间戳。 3.如果本功能启用后没有在对应的编辑框中写入数据,那么软件会默认在收到的数 据中查找00,并在其前面添加时间戳。 4.如果收到的数据中没有已设定的字符,按么软件不会添加时间戳。

2010-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除