Journal of Graphics ›› 2026, Vol. 47 ›› Issue (3): 629-640.DOI: 10.11996/JG.j.2095-302X.2026030629
• Computer Graphics and Virtual Reality • Previous Articles Next Articles
XU Baowen1,2, CHEN Hui1, LI Jixing1(
), ZHANG Bowen1, LAN Jianwen1
Received:2025-09-29
Accepted:2026-02-13
Online:2026-06-30
Published:2026-06-30
Contact:
LI Jixing
CLC Number:
XU Baowen, CHEN Hui, LI Jixing, ZHANG Bowen, LAN Jianwen. Research on unified representation technology for manifold/non-manifold shapes based on manifold assembly[J]. Journal of Graphics, 2026, 47(3): 629-640.
Add to citation manager EndNote|Ris|BibTeX
URL: http://www.txxb.com.cn/EN/10.11996/JG.j.2095-302X.2026030629
Fig. 1 The developmental trajectory of data structures for shape representation ((a) Winged-edge structure; (b) Radial-edge structure; (c) Hybrid-edge structure; (d) S-set representation; (e) Selective geometric complex; (f) Simplicial complex)
Fig. 5 Schematic illustration of the decomposition process for bodies across different dimensions ((a) 0-dimension; (b) 1-dimension; (c) 2-dimension; (d) 3-dimension)
Fig. 6 Two Non-Manifold shape representation methods in existing approaches ((a) By introducing non-manifold relationships; (b) By Introducing non-manifold topological elements)
Fig. 14 Topological relationship storage schemes in various kernels diagram ((a) Topological relationship; (b) Topological relationship of this paper)
Fig. 17 Summary of test models ((a) Guide tube mounting seat model; (b) Annular part model; (c) Beam structure model; (d) Cylinder head model; (e) Wall panel model; (f) Powerplant assembly model; (g) Housing/Casing model; (h) Helicopter assembly model)
| 测试模型/(拓扑对象数量级) | CGM | OCC | ACIS | 本文方法 |
|---|---|---|---|---|
| 直升机组装模型/(3×104) | 7.84 | 72.74 | 27.32 | 16.77 |
| 导筒安装座模型/(7×103) | 1.85 | 18.13 | 5.91 | 2.35 |
| 某环形零件模型/(4×103) | 0.97 | 10.20 | 3.94 | 1.32 |
| 某汽缸盖零件模型/(2×103) | 0.42 | 8.67 | 2.40 | 0.63 |
| 某对称件零件模型/(2×103) | 0.39 | 8.62 | 1.93 | 0.57 |
| 某动力装置模型/(2×103) | 0.52 | 8.24 | 2.17 | 0.55 |
| 某梁体零件模型/(2×103) | 0.37 | 7.90 | 2.53 | 0.34 |
| 某机壳零件模型/(1×103) | 0.23 | 6.01 | 1.40 | 0.21 |
Table 1 Test results of downward topological link efficiency/ms
| 测试模型/(拓扑对象数量级) | CGM | OCC | ACIS | 本文方法 |
|---|---|---|---|---|
| 直升机组装模型/(3×104) | 7.84 | 72.74 | 27.32 | 16.77 |
| 导筒安装座模型/(7×103) | 1.85 | 18.13 | 5.91 | 2.35 |
| 某环形零件模型/(4×103) | 0.97 | 10.20 | 3.94 | 1.32 |
| 某汽缸盖零件模型/(2×103) | 0.42 | 8.67 | 2.40 | 0.63 |
| 某对称件零件模型/(2×103) | 0.39 | 8.62 | 1.93 | 0.57 |
| 某动力装置模型/(2×103) | 0.52 | 8.24 | 2.17 | 0.55 |
| 某梁体零件模型/(2×103) | 0.37 | 7.90 | 2.53 | 0.34 |
| 某机壳零件模型/(1×103) | 0.23 | 6.01 | 1.40 | 0.21 |
| 测试模型/(拓扑对象数量级) | CGM | OCC | ACIS | 本文方法 |
|---|---|---|---|---|
| 直升机组装模型/(3×104) | 15.61 | 8.25×106 | 98.68 | 56.23 |
| 导筒安装座模型/(7×103) | 4.23 | 4.80×105 | 18.22 | 10.68 |
| 某环形零件模型/(4×103) | 2.47 | 1.57×105 | 11.74 | 5.27 |
| 某汽缸盖零件模型/(2×103) | 1.74 | 6.07×104 | 7.51 | 2.71 |
| 某对称件零件模型/(2×103) | 1.12 | 4.51×104 | 6.64 | 2.87 |
| 某动力装置模型/(2×103) | 1.36 | 4.64×104 | 5.26 | 2.44 |
| 某梁体零件模型/(2×103) | 0.76 | 2.82×104 | 8.33 | 1.92 |
| 某机壳零件模型/(1×103) | 0.68 | 2.05×104 | 5.34 | 1.66 |
Table 2 Test results of upward topological link efficiency/ms
| 测试模型/(拓扑对象数量级) | CGM | OCC | ACIS | 本文方法 |
|---|---|---|---|---|
| 直升机组装模型/(3×104) | 15.61 | 8.25×106 | 98.68 | 56.23 |
| 导筒安装座模型/(7×103) | 4.23 | 4.80×105 | 18.22 | 10.68 |
| 某环形零件模型/(4×103) | 2.47 | 1.57×105 | 11.74 | 5.27 |
| 某汽缸盖零件模型/(2×103) | 1.74 | 6.07×104 | 7.51 | 2.71 |
| 某对称件零件模型/(2×103) | 1.12 | 4.51×104 | 6.64 | 2.87 |
| 某动力装置模型/(2×103) | 1.36 | 4.64×104 | 5.26 | 2.44 |
| 某梁体零件模型/(2×103) | 0.76 | 2.82×104 | 8.33 | 1.92 |
| 某机壳零件模型/(1×103) | 0.68 | 2.05×104 | 5.34 | 1.66 |
| [1] | BRAID I C. Designing with volumes[D]. Cambridge: University of Cambridge, 1973. |
| [2] | BAUMGART B G. Winged edge polyhedron representation[R]. Stanford: Stanford University, 1972. |
| [3] | EASTMAN C M. Introduction to computer aided design[R]. Pittsburg: Carnegie-Mellon University, 1982. |
| [4] |
MANTYLA M. A note on the modeling space of Euler operators[J]. Computer Vision, Graphics, and Image Processing, 1984, 26(1): 45-60.
DOI URL |
| [5] | MANTYLA N, SULONEN N. GWB: a solid modeler with Euler operators[J]. IEEE Computer Graphics and Applications, 1982, 2(7): 17-31. |
| [6] | WEILER K J. Topological structures for geometric modeling[D]. Troy: Rensselelaer Polytechnic Institute, 1986. |
| [7] |
KALAY Y E. The hybrid edge: a topological data structure for vertically integrated geometric modelling[J]. Computer-Aided Design, 1989, 21(3): 130-140.
DOI URL |
| [8] | ARBAB F. Set models and Boolean operations for solids and assemblies[J]. IEEE Computer Graphics and Applications, 1990, 10(6): 76-86. |
| [9] | ROSSIGNAC J R, O’CONNOR M A. SGC: a dimension- independent model for pointsets with internal structures and incomplete boundaries[M]. Yorktown Heights: IBM TJ Watson Research Center, 1989. |
| [10] |
MASUDA H. Topological operators and Boolean operations for complex-based nonmanifold geometric models[J]. Computer-Aided Design, 1993, 25(2): 119-129.
DOI URL |
| [11] |
PAOLUZZI A, BERNARDINI F, CATTANI C, et al. Dimension-independent modeling with simplicial complexes[J]. ACM Transactions on Graphics, 1993, 12(1): 56-102.
DOI URL |
| [12] | 武仲科, 戴国忠. 非流形几何模型的拓扑表示——粘合边结构[J]. 航空学报, 1997, 18(4): 432-438. |
| WU Z K, DAI G Z. Representation of non manifold——the identification edge structure[J]. Acta Aeronautica et Astronautica Sinica, 1997, 18(4): 432-438(in Chinese). | |
| [13] | 邹强. 浅谈实体建模: 历史、现状与未来[J]. 图学学报, 2022, 43(6): 987-1001. |
| ZOU Q. A note on solid modeling: history, state of the art, future[J]. Journal of Graphics, 2022, 43(6): 987-1001(in Chinese). | |
| [14] | QI Charles R, SU H, KAICHUN M, et al. PointNet: deep learning on point sets for 3D classification and segmentation[C]// IEEE Conference on Computer Vision and Pattern Recognition. New York: IEEE Press, 2017: 77-85. |
| [15] | 申则宇, 王文成, 侯飞, 等. 加强形状感知的CAD网格模型分割方法[J]. 计算机辅助设计与图形学学报, 2025, 37(11): 1898-1908. |
| SHEN Z Y, WANG W C, HOU F, et al. Mesh segmentation with enhanced shape perception for CAD models[J]. Journal of Computer-Aided Design & Computer Graphics, 2025, 37(11): 1898-1908(in Chinese). | |
| [16] | 曹杰, 关振群, 李震波. 基于多重网格尺寸场的非结构自适应网格生成[J/OL]. 计算机辅助设计与图形学学报, (2025-07-25) [2025-07-29]. https://link.cnki.net/urlid/11.2925.TP.20250724.1845.022. |
| CAO J, GUAN Z Q, LI Z B. Unstructured adaptive mesh generation based on the multi-grid size field[J/OL]. Journal of Computer-Aided Design & Computer Graphics, (2025-07-25) [2025-07-29]. https://link.cnki.net/urlid/11.2925.TP.20250724.1845.022. (in Chinese). | |
| [17] | 胡文恺, 马鸿宇, 刘亚醉, 等. T样条用于计算机辅助设计、分析和制造的新型表示方法[J]. 图学学报, 2022, 43(6): 1018-1033. |
|
HU W K, MA H Y, LIU Y Z, et al. T-splines a new representation for CAD, CAE and CAM[J]. Journal of Graphics, 2022, 43(6): 1018-1033(in Chinese).
DOI |
|
| [18] | 李军成, 刘成志, 刘珊君, 等. 带局部参数的五次Catmull-Rom样条[J]. 计算机辅助设计与图形学学报, 2025, 37(11): 1858-1868. |
| LI J C, LIU C Z, LIU S J, et al. The quintic Catmull-Rom spline with local parameters[J]. Journal of Computer-Aided Design & Computer Graphics, 2025, 37(11): 1858-1868(in Chinese). | |
| [19] | 太志伟, 张兴龙, 尹晓龙, 等. 三维船舶模型边界表示转构造表示方法[J]. 计算机辅助设计与图形学学报, 2023, 35(12): 1851-1862. |
| TAI Z W, ZHANG X L, YIN X L, et al. A method for transforming B-Rep of 3D ship models into CSG[J]. Journal of Computer-Aided Design & Computer Graphics, 2023, 35(12): 1851-1862(in Chinese). | |
| [20] | 尹晓龙, 沈恩亚, 王建民. 典型三维模型表示方法转换技术综述[J]. 计算机辅助设计与图形学学报, 2025, 37(10): 1666-1680. |
| YIN X L, SHEN E Y, WANG J M. A review of conversion techniques for typical 3D model representation methods[J]. Journal of Computer-Aided Design & Computer Graphics, 2025, 37(10): 1666-1680(in Chinese). | |
| [21] | 胡丁允, 张淦宣, 陈彦如, 等. 基于约束最小二乘N边洞NURBS曲面填充算法[J]. 计算机辅助设计与图形学学报, 2025, 37(10): 1717-1725. |
| HU D Y, ZHANG G X, CHEN Y R, et al. A Filling algorithm for N-sided holes based on constrained least square method[J]. Journal of Computer-Aided Design & Computer Graphics, 2025, 37(10): 1717-1725(in Chinese). | |
| [22] | 胡新宇, 陈鑫, 赵启轩, 等. 带引导线的扩展Coons曲面算法[J]. 计算机辅助设计与图形学学报, 2025, 37(10): 1696-1704. |
| HU X Y, CHEN X, ZHAO Q X, et al. An algorithm to generate extended coons surface with guide curves[J]. Journal of Computer-Aided Design & Computer Graphics, 2025, 37(10): 1696-1704(in Chinese). | |
| [23] | DE FLORIANI L, HUI A, PANOZZO D, et al. A dimension-independent data structure for simplicial complexes[M]// SHONTZ S. Proceedings of the 19th International Meshing Roundtable. Heidelberg: Springer, 2010: 403-420. |
| [24] | LÉON J C, DE FLORIANI L, HÉTROY F. Classification of non-manifold singularities from transformations of 2-manifolds[C]// 2009 IEEE International Conference on Shape Modeling and Applications. New York: IEEE Press, 2009: 179-184. |
| [25] | XU B W, ZHANG B W, LI Z Z. Geometric modeling techniques based on simplicial complexes[C]// 2024 10th Asia Conference on Mechanical Engineering and Aerospace Engineering. New York: IEEE Press, 2024: 1349-1356. |
| [26] | 孙家广, 陈玉健. 几何造型中的数据结构[J]. 计算机学报, 1989(3): 181-193. |
| SUN J G, CHEN Y J. Data structure for geometric modelling[J]. Chinese Journal of Computers, 1989(3): 181-193(in Chinese). |
| [1] | LIU Jinghao, YOU Zhenguo, DU Dong. Conditional generation of CAD models based on latent diffusion models [J]. Journal of Graphics, 2026, 47(2): 390-401. |
| [2] | LIANG Shenglong, FAN Qiuxia. Generative digital twin modeling based on large models [J]. Journal of Graphics, 2026, 47(1): 173-178. |
| [3] | XUE Shuncong, DU Xiaobing, SHAO Xin, GAO Duohua, WANG Tian, YANG Jiong. Cloud-based CAD file storage method based on command stream [J]. Journal of Graphics, 2025, 46(6): 1216-1223. |
| [4] | WU Haoyu, YANG Xiaochao, WANG Wei, ZHAO Gang. Simulation technology for braiding process of composite materials based on kinematic principles [J]. Journal of Graphics, 2025, 46(5): 1061-1071. |
| Viewed | ||||||
|
Full text |
|
|||||
|
Abstract |
|
|||||