一种基于Three.js的3D模型嵌入可视化系统及其方法

    公开(公告)号:CN117032699A

    公开(公告)日:2023-11-10

    申请号:CN202311002250.4

    申请日:2023-08-10

    Abstract: 本发明公开一种基于Three.js的3D模型嵌入可视化系统及其方法,通过获取服务器上预先建立好的建筑物模型载入Three.js,递归修改建筑物模型各个节点的材质属性;同时使用Web Serial与终端串口进行实时通信,实时获取定位坐标信息,采用滑动窗口数据处理算法进行滤波检查,得到合法数据,用模型轨迹补充协调算法对合法数据进行插值,在Three.js中以帧为单位进行渲染,客户端根据建筑物模型和处理后的定位坐标信息,将结果在显示模块中显示;本发明解决了目前同类应用中建筑物采用的都是简单的几何体的组合、无法标注门窗位置等缺陷;同时本发明具有轻量、精确定位、高传输速率和高可靠性的显著优势。

    一种快速建模的方法
    2.
    发明公开

    公开(公告)号:CN116738542A

    公开(公告)日:2023-09-12

    申请号:CN202310703841.8

    申请日:2023-06-14

    Abstract: 本发明涉及建筑物CAD数据建模领域以及建筑物模型存储云端数据库技术领域,具体涉及一种快速建模的方法;本方法基于计算机辅助设计技术,利用CAD施工图纸作为数据源进行建模,再通过引入基于优先级的墙体等价线算法,提取建筑物中的墙体;再引入可导航空间提取算法,重构室内空间关系;再基于室内空间关系和已有墙体进行参数化建模;将提前获取CAD数据的建筑建模后存放入Oracle数据库,并且在需要时可以及时调用;该方法改进了CAD数据的预处理步骤,自动化提取了CAD的有用数据,去除了其冗余数据,显著提高了传统CAD建模的速度。

Patent Agency Ranking