一种基于闭合空间的BIM模型分级显示方法及系统

    公开(公告)号:CN118521731A

    公开(公告)日:2024-08-20

    申请号:CN202310154259.0

    申请日:2023-02-17

    Abstract: 本发明公开了一种基于闭合空间的BIM模型分级显示方法及系统,涉及BIM技术领域。该方法包括:获取IFC格式的BIM模型;确定BIM模型的层级结构;根据BIM模型中的所有从属信息,生成每个层级的闭合空间;根据闭合空间分别构建每个层级的外部模型集合和内部模型集合,使当前层级的所有外部模型构成上一层级对应结构的内部模型;从最高层级的外部模型开始,到最低层级的内部模型结束,逐层进行调度显示。本发明通过闭合区域保证了BIM模型的建筑空间及机电系统结构的无损传递,大幅提升了三维模型显示能力及调度效率,为BIM运维阶段的集成化管理提供了一个强有力的依托。

    一种BIM模型的复用判断方法及系统

    公开(公告)号:CN115690360A

    公开(公告)日:2023-02-03

    申请号:CN202211329686.X

    申请日:2022-10-27

    Abstract: 本发明公开了一种BIM模型的复用判断方法及系统,涉及BIM技术领域。该方法包括:分别对两个BIM模型的元素进行包围盒的大小判断、元素类型判断、实体类型判断、实体表面积判断、网格材质判断和网格点云判断,当判断结果都相同时,两个元素相同。本发明适用于Microstation软件中大量BIM模型的复用判断,实现了Microstation的BIM模型简洁高效而有效的几何相同判断,通过Microstation本身API实现了多层次、多维度地判断两个BIM模型是否相同的方法,简单有效且效率高,为BIM模型轻量化处理中的复用判断提供了依据,也为大规模BIM模型实现流畅渲染提供了有力支持。

    一种DWG二维图显示方法及系统
    3.
    发明公开

    公开(公告)号:CN115203602A

    公开(公告)日:2022-10-18

    申请号:CN202210555132.5

    申请日:2022-05-20

    Abstract: 本发明公开了一种DWG二维图显示方法及系统,该方法包括:接收DWG文件,并逐层遍历DWG文件,得到所有二维矢量对象;解析每个二维矢量对象,并分为非文字类矢量对象和文字类矢量对象;拆分非文字类矢量对象,并构建第一集合;基于所述第一集合,绘制非文字类矢量对象;拆分文字类矢量对象,并构建第二集合;基于所述第二集合,绘制文字类矢量对象。本发明实现了最小二维元素高效的几何复用,大幅度优化了二维图中图元数据的解析及渲染方式。

    一种基于RVM数据的3D工厂生成方法、系统、介质和设备

    公开(公告)号:CN114882178A

    公开(公告)日:2022-08-09

    申请号:CN202210613280.8

    申请日:2022-05-31

    Abstract: 本发明涉及一种基于RVM数据的3D工厂生成方法,该方法包括:数据读取步骤、层级结构解析步骤、三维模型复用判断步骤、3D工厂构建步骤及网格数据压缩优化步骤。遍历所有三维模型,读取二进制格式的RVM文件及Json格式的ATT文件;解析RVM的层级结构及层级结构叶子节点的基本体和非基本体的对象,基于读取的ATT文件,获取每个三维模型的属性信息;根据几何类型、尺寸或类型标识,对基本体和非基本体进行复用判断;基于三维模型的复用结果进行三角面片化处理,对网格数据进行压缩优化;根据待生成的3D工厂的场景搭建及业务需求,重构RVM层级结构。本发明还涉及基于RVM数据的3D工厂生成系统、介质和设备。

    一种将DWG模型转换为GLTF模型的方法及系统

    公开(公告)号:CN115546399A

    公开(公告)日:2022-12-30

    申请号:CN202211144018.X

    申请日:2022-09-20

    Abstract: 本发明公开了一种将DWG模型转换为GLTF模型的方法及系统,涉及三维建模技术领域。该方法包括:打开DWG文件;通过递归的方式遍历所有块实例,得到所有块实例的三维几何对象;对所有三维几何对象进行三角面片化处理,得到三角面片;读取所有三角面片的几何信息和材质信息,对几何信息进行网格压缩处理,生成bin文件,将材质信息转换成PBR材质,存储纹理贴图文件;生成gltf文件。本发明完整地保留了几何信息和材质信息,不仅有效提升了模型转换效率,而且web端可视化显示更贴近现实,可以充分展示出原始的细节信息。另外,对处理后的文件进行多重压缩和优化,大大缩减了模型规模、提高了模型读取速度、降低了内存消耗。

    一种用于BIM模型的编码库构建方法及系统

    公开(公告)号:CN116186823A

    公开(公告)日:2023-05-30

    申请号:CN202211104109.0

    申请日:2022-09-09

    Abstract: 本发明公开了一种用于BIM模型的编码库构建方法及系统,涉及BIM技术领域。该方法包括:根据预设的BIM编码规则,建立编码规则中每个层级对应的数据表;遍历Revit文件中每个层级对应的种类数据,根据种类数据更新每个层级对应的数据表;遍历Revit文件中每个构件的归属信息,根据归属信息确定每个构件所属的层级种类,根据所属的层级种类确定每个构件的每个层级的编码值;根据BIM编码规则,连接每个层级的编码值,生成每个构件的BIM模型编码,得到BIM模型的编码库。本发明大量减少了对BIM模型数据的人为梳理以及运维平台的一系列定制代码,实现了编码库中的数据与智慧楼宇的现场实物之间的一对一映射,大大提高了运维阶段的运营效率,减少了管理成本。

    基于Revit的BIM建筑模型外立面建模方法及系统

    公开(公告)号:CN115906245A

    公开(公告)日:2023-04-04

    申请号:CN202211397262.7

    申请日:2022-11-09

    Abstract: 本发明公开了一种基于Revit的BIM建筑模型外立面建模方法及系统,涉及三维建模技术领域。该方法包括:对BIM建筑模型进行解析,根据解析结果对所有墙体的类别进行判断,当墙体的类别为幕墙或外墙时,将幕墙或外墙确定为外立面墙体;当墙体的类别为除幕墙和外墙之外的其他墙体时,根据其他墙体生成辅助房间,确定辅助房间的非公用墙体,将非公用墙体确定为外立面墙体;根据得到的所有外立面墙体生成外立面。本发明实现了Revit的BIM模型外立面的简单高效提取,具体提取速度快的优点,通过Revit本身API就可以实现提取,简单有效且效率高,避免了在网页中基于WebGL渲染园区级或者城市级的BIM模型出现加载时间长、浏览卡顿和系统内存增大的问题。

    一种适合于运维管理的BIM数据轻量化存储方法

    公开(公告)号:CN115359208A

    公开(公告)日:2022-11-18

    申请号:CN202210698728.0

    申请日:2022-06-20

    Abstract: 本发明公开了一种适合于运维管理的BIM数据轻量化存储方法,涉及BIM技术领域。该方法包括:根据Revit文件创建TjsBuilding对象;读取Revit文件中所有三维图元的网格信息,创建TjsMesh对象和TjsMesh列表;解析Revit文件的建筑和结构类三维图元,创建TjsPlan列表、TjsRoom列表和TjsFurniture列表;解析Revit文件的机电类三维图元,创建TjsMepType列表、TjsMepSystem列表和TjsEquipment列表;通过三维图元Element的ID分别读取TjsPlan、TjsRoom、TjsFurniture、TjsMepType、TjsMepSystem和TjsEquipment所属的三维图元列表对应的TjsMesh对象,并存储为用于web端渲染的预设传输格式;将TjsBuilding对象进行结构化存储。本存储方法降低了内存消耗,提升了三维模型加载能力,保证了数据安全。

    基于Dgn模型的BIM轻量化处理方法、系统、介质和设备

    公开(公告)号:CN115205449A

    公开(公告)日:2022-10-18

    申请号:CN202210698743.5

    申请日:2022-06-20

    Abstract: 本发明涉及一种基于Dgn模型的BIM轻量化处理方法,所述方法包括:数据准备步骤、遍历复用判断步骤及数据轻量化处理步骤,基于Dgn文件数据,预先建立多种映射表,基于多种映射表,分别递归遍历三维模型文件及三维几何元素,在递归遍历中对三维模型文件及三维几何元素进行拆分复用判断,基于拆分复用判断结果,获得三维模型文件、三维几何元素、三维几何体、三角网格及材质的轻量化复用数据。本发明还涉及基于Dgn模型的BIM轻量化处理系统、介质和设备。

Patent Agency Ranking