-
公开(公告)号:CN116563468A
公开(公告)日:2023-08-08
申请号:CN202310598391.0
申请日:2023-05-24
Applicant: 浙江大学 , 上海天华建筑设计有限公司
Abstract: 本发明属于计算机图形技术领域,具体公开了一种在三维建筑物中检测构件的碰撞关系的方法。包括:为所述三维建筑物构造层次包围盒树,并且使用一维数组来保存所述层次包围盒树中的所有节点,其中,同一父节点下的子节点保存为连续的数组元素。本发明的优点在于提高了遍历层次包围盒树的速度。
-
公开(公告)号:CN117315123A
公开(公告)日:2023-12-29
申请号:CN202311588087.4
申请日:2023-11-27
Applicant: 上海天华建筑设计有限公司
Abstract: 本发明属于图像处理领域,具体涉及了一种基于OpenGL的次序无关透明度的图像渲染方法,旨在解决基于排序的半透明元素渲染方法的渲染效果鲁棒性较差的问题。本发明包括:对不透明物体渲染,将渲染后的不透明物体的颜色、缓冲至对应的缓冲区;绘制透明物体对应的面片作为透明面片;对透明面片进行渲染并将渲染后的颜色、纹理填充至对应的缓冲区;提取渲染后的透明面片的透明度、深度值,计算其上各像素点的权重,进而得到加权颜色;将透明面片的加权颜色、不透明物体的背景混合,得到透明面片的最终颜色值,并缓存至不透明物体的缓冲区;将不透明物体对应缓冲区缓冲的颜色、纹理进行输出显示。本发明提高了渲染性能,保证了渲染效果的准确性。
-
公开(公告)号:CN118821300B
公开(公告)日:2025-02-18
申请号:CN202411313762.7
申请日:2024-09-20
Applicant: 上海天华建筑设计有限公司
Abstract: 本发明属于建筑成图领域,具体涉及了一种基于IFC三维模型建筑与结构的成图系统及方法,解决了现有技术存在多种软件兼容、需要更多细节处理和深化的问题。本发明包括:数据读取模块,用于读取IFC三维模型的楼层信息、构件数据;中间文件生成模块,用于将楼层信息和构件数据按照指定格式写入二进制文件;面片裁剪融合模块,用于解析二进制中间文件,基于裁剪包围盒对解析后的构件三角面片进行裁剪融合,使用SVG格式保存;成图参数设置模块,用于基于SVG格式的二维几何数据设置成图参数;成图与输出模块,用于对解析后得到的几何数据进行清理和调整并输出。本发明自动进行二维图纸细节处理和优化,提高其可读性和准确性。
-
公开(公告)号:CN118821300A
公开(公告)日:2024-10-22
申请号:CN202411313762.7
申请日:2024-09-20
Applicant: 上海天华建筑设计有限公司
Abstract: 本发明属于建筑成图领域,具体涉及了一种基于IFC三维模型建筑与结构的成图系统及方法,解决了现有技术存在多种软件兼容、需要更多细节处理和深化的问题。本发明包括:数据读取模块,用于读取IFC三维模型的楼层信息、构件数据;中间文件生成模块,用于将楼层信息和构件数据按照指定格式写入二进制文件;面片裁剪融合模块,用于解析二进制中间文件,基于裁剪包围盒对解析后的构件三角面片进行裁剪融合,使用SVG格式保存;成图参数设置模块,用于基于SVG格式的二维几何数据设置成图参数;成图与输出模块,用于对解析后得到的几何数据进行清理和调整并输出。本发明自动进行二维图纸细节处理和优化,提高其可读性和准确性。
-
公开(公告)号:CN117635412A
公开(公告)日:2024-03-01
申请号:CN202311472655.4
申请日:2023-11-07
Applicant: 上海天华建筑设计有限公司
IPC: G06T1/20
Abstract: 本发明属于图像显示领域,具体涉及了一种基于GPU加速的超大分辨率投影成图方法、系统及设备,旨在解决目前建筑领域基于IFC数据的三维到二维成图的效率低的问题。本发明包括:收集待成图文件信息和用户输入的视觉信息;根据视觉信息调整投影包围盒方向获得获得视线投影包围盒第一模态;基于OpenGL、Cuda和多线程算法,对初始裁剪包围盒中的所有不可见三角面片进行剔除,获得裁剪包围盒第一模态;通过clipper库对裁剪包围盒第一模态进行放大裁剪,获得裁剪包围盒第二模态;对所述可见三角面片进行多线程消隐计算,获得裁剪包围盒第三模态;基于clipper库和预设的融合规则对裁剪包围盒第三模态和视线投影包围盒第一模态进行三角面片融合,获得最终包围盒。
-
公开(公告)号:CN116563468B
公开(公告)日:2025-02-07
申请号:CN202310598391.0
申请日:2023-05-24
Applicant: 浙江大学 , 上海天华建筑设计有限公司
Abstract: 本发明属于计算机图形技术领域,具体公开了一种在三维建筑物中检测构件的碰撞关系的方法。包括:为所述三维建筑物构造层次包围盒树,并且使用一维数组来保存所述层次包围盒树中的所有节点,其中,同一父节点下的子节点保存为连续的数组元素。本发明的优点在于提高了遍历层次包围盒树的速度。
-
公开(公告)号:CN117635412B
公开(公告)日:2024-11-26
申请号:CN202311472655.4
申请日:2023-11-07
Applicant: 上海天华建筑设计有限公司
IPC: G06T1/20
Abstract: 本发明属于图像显示领域,具体涉及了一种基于GPU加速的超大分辨率投影成图方法、系统及设备,旨在解决目前建筑领域基于IFC数据的三维到二维成图的效率低的问题。本发明包括:收集待成图文件信息和用户输入的视觉信息;根据视觉信息调整投影包围盒方向获得获得视线投影包围盒第一模态;基于OpenGL、Cuda和多线程算法,对初始裁剪包围盒中的所有不可见三角面片进行剔除,获得裁剪包围盒第一模态;通过clipper库对裁剪包围盒第一模态进行放大裁剪,获得裁剪包围盒第二模态;对所述可见三角面片进行多线程消隐计算,获得裁剪包围盒第三模态;基于clipper库和预设的融合规则对裁剪包围盒第三模态和视线投影包围盒第一模态进行三角面片融合,获得最终包围盒。
-
公开(公告)号:CN117272441A
公开(公告)日:2023-12-22
申请号:CN202310716216.7
申请日:2023-10-19
Applicant: 浙江大学 , 上海天华建筑设计有限公司
Abstract: 本发明公开了一种CAD楼层结构识别和辅助元素自动添加方法。本发明从cad图纸中读取各类离散图形实体元素,根据元素所在图层,确定其土木结构语义,自动将多列、多行的楼层进行划分,并封装进独立的数据结构处理,之后对该数据结构中的所有数据进行进一步分析,分析单层的结构,并根据分析结果根据用户输入自动添加面层、斜面、滴水和标注等元素,并将标注放置在易读的位置,从而提高了效率、减少了错误和不一致性。此外,本发明可以适用于各种主要墙体类型,具有广泛的适用性。
-
-
-
-
-
-
-