Turn off MathJax
Article Contents
LI Yida,ZHU Shuang,ZHENG Guizhou. An accurate intersection method based on irregular triangular networks and its application in 3D geological modeling[J]. Bulletin of Geological Science and Technology,2026,45(1):1-10 doi: 10.19509/j.cnki.dzkq.tb20240105
Citation: LI Yida,ZHU Shuang,ZHENG Guizhou. An accurate intersection method based on irregular triangular networks and its application in 3D geological modeling[J]. Bulletin of Geological Science and Technology,2026,45(1):1-10 doi: 10.19509/j.cnki.dzkq.tb20240105

An accurate intersection method based on irregular triangular networks and its application in 3D geological modeling

doi: 10.19509/j.cnki.dzkq.tb20240105
More Information
  • Author Bio:

    E-mail:2789827918@qq.com

  • Corresponding author: E-mail:zhenggz@cug.edu.cn
  • Received Date: 20 Mar 2024
  • Accepted Date: 31 Jul 2024
  • Rev Recd Date: 30 Jul 2024
  • Available Online: 04 Dec 2025
  • <p>Aiming at the problems of low accuracy and numerical calculation errors in the current intersection methods for 3D geological models, this paper proposes a precise intersection algorithm for geological bodies based on the <bold>Irregular Triangular Network (TIN)</bold> and integrating floating-point precision with exact precision. The specific process is as follows: First, a hierarchical tree of Oriented Bounding Boxes (OBB) for the TIN is constructed, and a set of <bold>effectively intersecting triangle pairs</bold> is screened out through fast collision detection, which greatly reduces the scope of subsequent calculations. Second, the intersecting triangle pairs are decomposed into edge-triangle intersection units, and an intersection position relationship structure is established. This structure includes the spatial position states of intersections (<bold>onVertex</bold>: on the vertex, <bold>onEdge</bold>: on the edge, <bold>inTriangle</bold>: inside the face) and the IDs of corresponding entities (points, edges, faces). It not only eliminates redundant calculations of intersection coordinates but also accurately identifies duplicate intersections by matching position states with entity IDs (e.g., matching vertex IDs in the <bold>onVertex</bold> state and edge IDs in the <bold>onEdge</bold> state). Finally, the precision mode is dynamically selected according to the requirements of topological correctness: if floating-point precision can maintain topological correctness, the <bold>Constrained Delaunay Triangulation (CDT)</bold> based on projection dimension reduction is used to complete retriangulation; if deviations such as intersection position offsets (e.g., an in-face point projected outside the edge), point coincidence, or false intersection of intersection line segments occur, the algorithm switches to exact precision represented by rational numbers. Retriangulation is realized through <bold>constrained point insertion</bold> (an in-face point splits a triangle into three new triangles, and an on-edge point splits adjacent triangles into four new triangles) and <bold>constrained line segment insertion</bold> (processing intersecting line segments and implementing edge swap rules: direct edge swapping for convex quadrilaterals and queued edge swapping for concave quadrilaterals), so as to ensure the topological consistency of the reconstructed results. <bold>Experimental results</bold> show that the intersection algorithm proposed in this paper can effectively support the intersection operation of triangular networks. The algorithm requires fewer conversions to exact precision, and has good computational efficiency and high robustness. The average time consumption of the algorithm is <bold>better than</bold> that of GOCAD, and it can meet the needs of intersection calculation between most complex geological models based on irregular triangular networks.</p></sec><p style="line-height: 12px;"> </p> </div> <ul class="article-keyword article-info-en"> <b>Keywords:</b> <li><a class="underHigh mainColor" href="javascript:void(0);" onclick="searchLike('keywordEn','Geological Body')">Geological Body</a>, </li> <li><a class="underHigh mainColor" href="javascript:void(0);" onclick="searchLike('keywordEn','3D Geological Modeling')">3D Geological Modeling</a>, </li> <li><a class="underHigh mainColor" href="javascript:void(0);" onclick="searchLike('keywordEn','Irregular Triangular Network')">Irregular Triangular Network</a>, </li> <li><a class="underHigh mainColor" href="javascript:void(0);" onclick="searchLike('keywordEn','Triangular Network Intersection')">Triangular Network Intersection</a>, </li> <li><a class="underHigh mainColor" href="javascript:void(0);" onclick="searchLike('keywordEn','Double Triangulation')">Double Triangulation</a></li> </ul> </li> <!-- 脚注 --> <div class="footnotes" > </div> <!-- 全文 --> <div val="FullText" class="html-text phone-title phone-mark"> <a class="mainColor" articleId='ef4600a1-20ba-4b96-8282-882febc59d12' href="javascript:void(0);">FullText(HTML)</a> </div> <li id="FullText" class="articleListBox FullText-all html-text"> <img style="display:block;margin:10px auto;" src="//dzkjtb.cug.edu.cn/style/web/images/public/1.gif" alt="loading" /> </li> <!-- 参考文献 --> <div class="phone-title" rel="ref" val="References"> <a class="mainColor" data-navId="References" href="javascript:void(0);"> References<num>(40)</num> </a> </div> <li id="References" class="articleListBox"> <h3 class="navTitle" id="References-list">References</h3> <div class="References-wrap"> <table class="reference-tab"> <tr class="document-box" id="b1"> <td valign="top" class="td1">[1]</td> <td class="td2"> <div class="reference-cn">陈麒玉, 荀磊, 崔哲思, 等. 三维地质建模技术的最新进展和发展趋势[J]. 地质科技通报, 2025, 44(3): 373-387.</div> <p class="mar6"></p><div class="reference-en">CHEN Q Y, XUN L, CUI Z S, et al. Recent progress and development trends of three-dimensional geological modeling[J]. Bulletin of Geological Science and Technology, 2025, 44(3): 373-387. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b2"> <td valign="top" class="td1">[2]</td> <td class="td2"> <div class="reference-cn">程浪, 王康健, 唐明, 等. 复杂地质建模技术赋能张集井田智能化建设[J]. 智能矿山, 2024(10): 51-59.</div> <p class="mar6"></p><div class="reference-en">CHENG L, WANG K J, TANG M, et al. Complex geological modeling technology empowers intelligent construction of Zhangji mine field[J]. Journal of Intelligent Mine, 2024(10): 51-59. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b3"> <td valign="top" class="td1">[3]</td> <td class="td2"> <div class="reference-cn">李梅, 姜展, 姜龙飞, 等. 三维可视化技术在智慧矿山领域的研究进展[J]. 煤炭科学技术, 2021, 49(2): 153-162.</div> <p class="mar6"></p><div class="reference-en">LI M, JIANG Z, JIANG L F, et al. Research progress on 3D visualization technology for intelligent mine[J]. Coal Science and Technology, 2021, 49(2): 153-162. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b4"> <td valign="top" class="td1">[4]</td> <td class="td2"> <div class="reference-en">CAUMON G, COLLON-DROUAILLET P, LE CARLIER DE VESLUD C, et al. Surface-based 3D modeling of geological structures[J]. Mathematical Geosciences, 2009, 41(8): 927-945.<span> doi: <a class="mainColor ref-doi" href="http://dx.doi.org/10.1007/s11004-009-9244-2" target="_blank">10.1007/s11004-009-9244-2</a></span></div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b5"> <td valign="top" class="td1">[5]</td> <td class="td2"> <div class="reference-en">LI Z, ZHU Q, GOLD C. Digital terrain modeling: principles and methodology[M]. Boca Raton: CRC Press, 2004.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b6"> <td valign="top" class="td1">[6]</td> <td class="td2"> <div class="reference-cn">李宏达, 吴志春, 柏瑞, 等. 复杂脉状矿体精细化三维建模方法探讨[J]. 地质科技通报, 2025, 44(4): 379-390.</div> <p class="mar6"></p><div class="reference-en">LI HONGDA, WU ZHICHUN, BAI RUI, et al. Discussion on fine 3D modeling method of complex vein-type ore body[J]. Bulletin of Geological Science and Technology, 2025, 44(4): 379-390. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b7"> <td valign="top" class="td1">[7]</td> <td class="td2"> <div class="reference-en">MEI G. Summary on several key techniques in 3D geological modeling[J]. The Scientific World Journal, 2014, 2014(1): 723832.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b8"> <td valign="top" class="td1">[8]</td> <td class="td2"> <div class="reference-en">LEE P Z, YANG C H, YANG J R. Fast algorithms for computing self-avoiding walks and mesh intersections over unstructured meshes[J]. Advances in Engineering Software, 2004, 35(2): 61-73.<span> doi: <a class="mainColor ref-doi" href="http://dx.doi.org/10.1016/j.advengsoft.2003.11.001" target="_blank">10.1016/j.advengsoft.2003.11.001</a></span></div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b9"> <td valign="top" class="td1">[9]</td> <td class="td2"> <div class="reference-cn">花卫华, 邓伟萍, 刘修国, 等. 一种改进的不规则三角网格曲面切割算法[J]. 地球科学, 2006, 31(5): 619-623.</div> <p class="mar6"></p><div class="reference-en">HUA W H, DENG W P, LIU X G, et al. Improved partition algorithm between triangulated irregular network[J]. Earth Science, 2006, 31(5): 619-623. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b10"> <td valign="top" class="td1">[10]</td> <td class="td2"> <div class="reference-cn">蒋钱平, 唐杰, 袁春风. 基于平均单元格的三角网格曲面快速求交算法[J]. 计算机工程, 2008, 34(21): 172-174.</div> <p class="mar6"></p><div class="reference-en">JIANG Q P, TANG J, YUAN C F. Fast triangle mesh surface intersection algorithm based on uniform grid[J]. Computer Engineering, 2008, 34(21): 172-174. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b11"> <td valign="top" class="td1">[11]</td> <td class="td2"> <div class="reference-en">SCHIFKO M, JÜTTLER B, KORNBERGER B. Industrial application of exact Boolean operations for meshes[C]//Proceedings of the 26th Spring Conference on Computer Graphics. Budmerice Slovakia. ACM, 2010: 165-172.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b12"> <td valign="top" class="td1">[12]</td> <td class="td2"> <div class="reference-en">FEITO F R, OGAYAR C J, SEGURA R J, et al. Fast and accurate evaluation of regularized Boolean operations on triangulated solids[J]. Computer-Aided Design, 2013, 45(3): 705-716.<span> doi: <a class="mainColor ref-doi" href="http://dx.doi.org/10.1016/j.cad.2012.11.004" target="_blank">10.1016/j.cad.2012.11.004</a></span></div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b13"> <td valign="top" class="td1">[13]</td> <td class="td2"> <div class="reference-en">BIERMANN H, KRISTJANSSON D, ZORIN D. Approximate Boolean operations on free-form solids[C]//Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. ACM, 2001: 185-194.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b14"> <td valign="top" class="td1">[14]</td> <td class="td2"> <div class="reference-en">SMITH J M, DODGSON N A. A topologically robust algorithm for Boolean operations on polyhedral shapes using approximate arithmetic[J]. Computer-Aided Design, 2007, 39(2): 149-163.<span> doi: <a class="mainColor ref-doi" href="http://dx.doi.org/10.1016/j.cad.2006.11.003" target="_blank">10.1016/j.cad.2006.11.003</a></span></div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b15"> <td valign="top" class="td1">[15]</td> <td class="td2"> <div class="reference-cn">毕林, 王李管, 陈建宏, 等. 三维网格模型的空间布尔运算[J]. 华中科技大学学报(自然科学版), 2008, 36(5): 82-85.</div> <p class="mar6"></p><div class="reference-en">BI L, WANG L G, CHEN J H, et al. Spacial Boolean operations of 3D mesh model[J]. Journal of Huazhong University of Science and Technology (Nature Science Edition), 2008, 36(5): 82-85. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b16"> <td valign="top" class="td1">[16]</td> <td class="td2"> <div class="reference-en">ELSHEIKH A H, ELSHEIKH M. A reliable triangular mesh intersection algorithm and its application in geological modelling[J]. Engineering with Computers, 2014, 30(1): 143-157.<span> doi: <a class="mainColor ref-doi" href="http://dx.doi.org/10.1007/s00366-012-0297-3" target="_blank">10.1007/s00366-012-0297-3</a></span></div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b17"> <td valign="top" class="td1">[17]</td> <td class="td2"> <div class="reference-cn">明镜, 潘懋, 屈红刚, 等. 基于TIN数据三维地质体的折剖面切割算法[J]. 地理与地理信息科学, 2008, 24(3): 37-40.</div> <p class="mar6"></p><div class="reference-en">MING J, PAN M, QU H G, et al. Zigzag section cut algorithm based on 3D geological objects represented by triangulated irregular network data[J]. Geography and Geo-Information Science, 2008, 24(3): 37-40. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b18"> <td valign="top" class="td1">[18]</td> <td class="td2"> <div class="reference-cn">刘金义, 张燕. 统一于三角面片的可靠多面体布尔集合运算[J]. 工程图学学报, 2002, 23(1): 53-62.</div> <p class="mar6"></p><div class="reference-en">LIU J Y, ZHANG Y. Robust polyhedral Boolean set operations achieved by triangle-based representations[J]. Journal of Engineering Graphics, 2002, 23(1): 53-62. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b19"> <td valign="top" class="td1">[19]</td> <td class="td2"> <div class="reference-cn">兰向荣, 潘懋, 王占刚, 等. 基于TIN的体布尔算法及其地质应用[J]. 地理与地理信息科学, 2008, 24(4): 6-10.</div> <p class="mar6"></p><div class="reference-en">LAN X R, PAN M, WANG Z G, et al. Boolean algorithm on 3D models based on TIN and implementation on 3D geological modeling[J]. Geography and Geo-Information Science, 2008, 24(4): 6-10. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b20"> <td valign="top" class="td1">[20]</td> <td class="td2"> <div class="reference-cn">曹伟, 陆长德. 多面体模型布尔运算算法及其稳定性[J]. 西安工业学院学报, 1997, 17(1): 18-23.</div> <p class="mar6"></p><div class="reference-en">CAO W, LU C D. Boollean set operation algorithm and robustness on B rep object[J]. Journal of Xi’an Technological University, 1997, 17(1): 18-23. (in Chinese)</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b21"> <td valign="top" class="td1">[21]</td> <td class="td2"> <div class="reference-cn">唐敏, 董金祥, 李海龙, 何志均. 非正则精确模型的布尔操作[J]. 软件学报, 1999, 10(12): 1291-1297.</div> <p class="mar6"></p><div class="reference-en">TANG M, DONG J X, LI H L, HE Z J. Boolean operation of non-regular precise geometric models[J]. Journal of Software, 1999, 10(12): 1291-1297. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b22"> <td valign="top" class="td1">[22]</td> <td class="td2"> <div class="reference-cn">尹长林, 喻定权. 一种基于拓扑搜索的三角网求交算法[J]. 计算机工程与应用, 2006, 42(36): 209-211.</div> <p class="mar6"></p><div class="reference-en">YIN C L, YU D Q. Rapid topological searching-based intersection algorithm of triangulated networks[J]. Computer Engineering and Applications, 2006, 42(36): 209-211. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b23"> <td valign="top" class="td1">[23]</td> <td class="td2"> <div class="reference-cn">丁祖鹏, 张雨晴, 王俊杰, 等. 基于自注意力机制生成对抗网络的三维储层建模方法[J]. 地质科技通报, 2025, 44(4): 391-402.</div> <p class="mar6"></p><div class="reference-en">DING ZUPENG, ZHANG YUQING, WANG JUNJIE, et al. A self-attention enhanced generative adversarial network approach for three-dimensional reservoir modeling[J]. Bulletin of Geological Science and Technology, 2025, 44(4): 391-402. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b24"> <td valign="top" class="td1">[24]</td> <td class="td2"> <div class="reference-en">GUIGUE P, DEVILLERS O. Fast and robust triangle-triangle overlap test using orientation predicates[J]. Journal of graphics tools, 2003, 8(1): 25-32.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b25"> <td valign="top" class="td1">[25]</td> <td class="td2"> <div class="reference-cn">李宁, 田震, 张立华, 等. 优化的三角网格曲面求交算法[J]. 辽宁工程技术大学学报(自然科学版), 2013, 32(9): 1269-1273.</div> <p class="mar6"></p><div class="reference-en">LI N, TIAN Z, ZHANG L H, et al. Optimization algorithm for triangular mesh surface intersection[J]. Journal of Liaoning Technical University (Natural Science), 2013, 32(9): 1269-1273. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b26"> <td valign="top" class="td1">[26]</td> <td class="td2"> <div class="reference-cn">陈志杨, 倪栋梁. 采用图形加速的三角网格实时切分[J]. 计算机应用与软件, 2016, 33(3): 163-166.</div> <p class="mar6"></p><div class="reference-en">CHEN Z Y, NI D L. Triangular mesh real-time cutting using graphics acceleration[J]. Computer Applications and Software, 2016, 33(3): 163-166. (in Chinese with English abstract</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b27"> <td valign="top" class="td1">[27]</td> <td class="td2"> <div class="reference-en">GOTTSCHALK S, LIN M C, MANOCHA D. OBBTree: A hierarchical structure for rapid interference detection[C]//. Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques. 1996: 171-180.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b28"> <td valign="top" class="td1">[28]</td> <td class="td2"> <div class="reference-en">CHANG J W, WANG W P, KIM M S. Efficient collision detection using a dual OBB-sphere bounding volume hierarchy[J]. Computer-Aided Design, 2010, 42(1): 50-57.<span> doi: <a class="mainColor ref-doi" href="http://dx.doi.org/10.1016/j.cad.2009.04.010" target="_blank">10.1016/j.cad.2009.04.010</a></span></div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b29"> <td valign="top" class="td1">[29]</td> <td class="td2"> <div class="reference-en">WANG H J, ZHANG X L, ZHOU L Q, et al. Intersection detection algorithm based on hybrid bounding box for geological modeling with faults[J]. IEEE Access, 2020, 8: 29538-29546.<span> doi: <a class="mainColor ref-doi" href="http://dx.doi.org/10.1109/ACCESS.2020.2972317" target="_blank">10.1109/ACCESS.2020.2972317</a></span></div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b30"> <td valign="top" class="td1">[30]</td> <td class="td2"> <div class="reference-en">DE FLORIANI L, MAGILLO P, PUPPO E. Data structures for simplicial multi-complexes[M]//Advances in spatial databases. Berlin, Heidelberg: Springer Berlin Heidelberg, 1999: 33-51.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b31"> <td valign="top" class="td1">[31]</td> <td class="td2"> <div class="reference-en">DE BERG M, VAN KREVELD M, OVERMARS M, et al. Computational geometry: Algorithms and applications[M]. Berlin, Heidelberg: Springer Berlin Heidelberg, 2008.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b32"> <td valign="top" class="td1">[32]</td> <td class="td2"> <div class="reference-cn">VAN OOSTEROM P, STOTER J. 5D data modelling: full integration of 2D/3D space, time and scale dimensions[C]//International Conference on Geographic Information Science. Berlin: Springer, 2010: 310-324.</div> <p class="mar6"></p><div class="reference-en">VAN OOSTEROM P, STOTER J. 5D data modelling: full integration of 2D/3D space, time and scale dimensions[C]//International Conference on Geographic Information Science. Berlin: Springer, 2010: 310-324.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b33"> <td valign="top" class="td1">[33]</td> <td class="td2"> <div class="reference-en">MAGALHÃES S V G, FRANKLIN W R, ANDRADE M V A. Fast exact parallel 3D mesh intersection algorithm using only orientation predicates[C]//Proceedings of the 25th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems. Redondo Beach CA USA. ACM, 2017: 1-10.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b34"> <td valign="top" class="td1">[34]</td> <td class="td2"> <div class="reference-en">RICHARD SHEWCHUK J. Adaptive precision floating-point arithmetic and fast robust geometric predicates[J]. Discrete & Computational Geometry, 1997, 18(3): 305-363.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b35"> <td valign="top" class="td1">[35]</td> <td class="td2"> <div class="reference-en">GEORGE P L, BOROUCHAKI H. Delaunay triangulation and meshing: Application to finite elements[M]. Hermés science, 1998.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b36"> <td valign="top" class="td1">[36]</td> <td class="td2"> <div class="reference-en">BARBER C B, DOBKIN D P, HUHDANPAA H. The quickhull algorithm for convex hulls[J]. ACM Transactions on Mathematical Software, 1996, 22(4): 469-483.<span> doi: <a class="mainColor ref-doi" href="http://dx.doi.org/10.1145/235815.235821" target="_blank">10.1145/235815.235821</a></span></div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b37"> <td valign="top" class="td1">[37]</td> <td class="td2"> <div class="reference-en">PAUL CHEW L. Constrained delaunay triangulations[J]. Algorithmica, 1989, 4(1): 97-108.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b38"> <td valign="top" class="td1">[38]</td> <td class="td2"> <div class="reference-en">SHEWCHUK J R. Triangle: Engineering a 2D quality mesh generator and Delaunay triangulator[M]//Applied computational geometry towards geometric engineering. Berlin, Heidelberg: Springer Berlin Heidelberg, 1996: 203-222.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b39"> <td valign="top" class="td1">[39]</td> <td class="td2"> <div class="reference-en">RUPPERT J. A delaunay refinement algorithm for quality 2-dimensional mesh generation[J]. Journal of Algorithms, 1995, 18(3): 548-585.<span> doi: <a class="mainColor ref-doi" href="http://dx.doi.org/10.1006/jagm.1995.1021" target="_blank">10.1006/jagm.1995.1021</a></span></div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> <tr class="document-box" id="b40"> <td valign="top" class="td1">[40]</td> <td class="td2"> <div class="reference-en">LIU H, WANG J, ZHANG W, et al. MILP-StuDio: MILP instance generation via block structure decomposition[J]. Advances in Neural Information Processing Systems, 2024, 37: 54357-54395.</div> <!-- 如果中文、英文都没有的情况就输出默认语种的数据 --> </td> </tr> </table> </div></li> <!-- 相关文章 --> <input type="hidden" value="1" id="journalreferenceCodeType"> <div class="phone-title" val="相关文章"> <a class="mainColor" data-navId="relative-article" href="javascript:void(0);"> Relative Articles </a> </div> <li id="RelatedPages" class="articleListBox"> </li> <!--附件--> <div class="phone-title" rel="sup" val="Supplements"> <a class="mainColor" data-navId="Supplementary" href="javascript:void(0);"> Supplements<num>(0)</num> </a> </div> <li id="Supplements" class="articleListBox article-supplements"> </li> <div class="phone-title" val="citedby" class="html-beiyin"> <a class="mainColor" data-navId="citedby-info" id="citedby-li" rel="citedby" href="javascript:void(0);">Cited By<num id="citedby-num"></num></a> </div> <li id="citedby-info" class="article-box article-knowledge-map"></li> <!-- 访问统计 --> <div class="phone-title" val="Proportional views" rel="metric" onclick="loadArticleMetricCount('ef4600a1-20ba-4b96-8282-882febc59d12');" style="display:none;"> <a class="mainColor" data-navId="metric_count" href="javascript:void(0);"> Proportional views<num></num> </a> </div> <li id="metric_count" class="articleListBox"> <h3 class="navTitle" id="Access-list">Proportional views</h3> <!-- loading --> <img id="downLoading" style="display:block;margin:10px auto;" src="//dzkjtb.cug.edu.cn/style/web/images/public/1.gif" alt="加载中" /> <div class="hichart_box" id="article_visit_count_column"></div> <div class="hichart_box" id="article_visit_type_pie"></div> <div class="hichart_box" id="article_visit_area_pie"></div> </li> <li id="citedby-info" class="articleListBox"></li> <!-- trendmd --> <li> <div id="trendmd-suggestions"></div> <script> $(document).ready(function(){ var oScript = document.createElement("script"); oScript.type = "text/javascript"; oScript.src="//js.trendmd.com/trendmd.min.js";  oScript.defer=""; oScript.setAttribute("data-trendmdconfig","{'element':'#trendmd-suggestions'}"); document.body.appendChild(oScript); }) </script> <!--<script defer src='//js.trendmd.com/trendmd.min.js' data-trendmdconfig='{"element":"#trendmd-suggestions"}'></script>--> </li> </ul> <div class=" contentArea-left-bg"> <div class="article-footer"></div> <!-- 移动端导航 --> <div class="article-btn"> <div class="_table"> <div class="_cell"> <span></span> <span></span> <span></span> </div> </div> </div> <div class="article-menu"> <h3>Catalog</h3> <div class="article-menu-bot"> <ul class="iphone-wrapper"></ul> </div> </div> <!--鼠标点击悬浮框--> <div class="box box-top box-tan"> <div class="box-tan-con"> <table class="box-content reference-tab"></table> </div> <div class="triangle"> <div class="triangle-bg"></div> <div class="triangle-content"></div> </div> <i class="close-box articleFont icon-cuo"></i> </div> <!--鼠标点击author悬浮框--> <div class="author-box"> <div class="author-content"> <h6> <span>通讯作者: </span>陈斌, bchen63@163.com </h6> <ul> <li><span class="">1. </span> <p class="">沈阳化工大学材料科学与工程学院 沈阳 110142</p> </li> </ul> <p></p> <ol> <li><a href="search?q=">本站搜索</a> </li> <li><a href="http://xueshu.baidu.com/s?wd=author:(叶示舟)&tn=SE_baiduxueshu_c1gjeupa&bs=&ie=utf-8&sc_f_para=sc_tasktype%3D%7BfirstAdvancedSearch%7D"">百度学术搜索</a> </li> <li><a href="http://s.wanfangdata.com.cn/Paper.aspx?q=作者%3A叶示舟&f=top">万方数据库搜索</a> </li> <li><a href="http://scholar.cnki.net/result.aspx?q=%E4%BD%9C%E8%80%85%3A%28叶示舟%29&rt=Journal&rl=&udb=">CNKI搜索</a> </li> </ol> </div> <div class="triangle"> <div class="triangle-bg"></div> <div class="triangle-content"></div> </div> <i class="close-box articleFont icon-cuo"></i> </div> </div> </div> <div class="article-main-right fr"> <!-- 图集 --> <div class="article-right"> <div class="article-detail-right"> <div class="download-btns clear-size"> <div class="download-btn"> <a href="javascript:void(0);" data-target="#exportCitationModal" data-toggle="modal">Get Citation</a> </div> <div class="pdf-xml clearfix"> <div class="download-pdf fl"> <a href="javascript:void(0);" onclick="downloadpdf('ef4600a1-20ba-4b96-8282-882febc59d12');">PDF</a> </div> <div class="download-xml fr"> <a href="javascript:void(0);" onclick="toExportXML('ef4600a1-20ba-4b96-8282-882febc59d12','en');">XML</a> </div> </div> <div class="all-pdf"> </div> </div> <div class="metrics"> <h2>Article Metrics</h2> <div class='altmetric-embed altemtric-pad2' data-badge-popover='left' data-doi='10.19509/j.cnki.dzkq.tb20240105'></div> <div class="all-message"> <span style="display: block;" href="javascript:void(0);">Article Views(<span class="mainColor">0</span>)</span> <!-- <span style="display: block;" href="javascript:void(0);">HTML views(<span class="mainColor">0</span>)</span> --> <span style="display: block;" href="javascript:void(0);">PDF Downloads(<span class="mainColor">0</span>)</span> <span style="display: none;" href="javascript:void(0);">Cited by(<span class="mainColor citedByCount"></span>)</span> </div> </div> <!-- <div class="article-metrics"> <h6>Metrics</h6> <ul class="browse-count"> <li>PDF Downloads(<span class="mainColor">0</span>)</li> <li>Abstract views(<span class="mainColor">0</span>)</li> <li>HTML views(<span class="mainColor">0</span>)</li> </ul> <div class="ijac-tab"> <ol></ol> <ol></ol> <ol></ol> </div> </div>--> <div class="article-metrics Access-right-list"> <a href="#Access-list"> <h6>Proportional views</h6> </a> </div> <div class="article-metrics"> <h6>Related</h6> <div class="trend-right-list"> <a href="javascript:;"> <img src="//dzkjtb.cug.edu.cn/style/web/images/public/trend_03.jpg" /> </a> </div> </div> </div> </div> </div> </div> </div> </div> <!--电脑端 结束--> <!--手机端 开始--> <!--手机端 结束--> <!--底部 开始--> <div id="common-bottom"> <input type="hidden" id="language" value="en"> <input type="hidden" id="fileurls" value="/fileDZKJTB/"> <input type="hidden" id="isShowImg" value="0"> <input type="hidden" value="地质科技通报" id="journalTitleCn" /> <input type="hidden" value="Bulletin of Geological Science and Technology" id="journalTitleEn" /> <input type="hidden" value="dzkjtb" id="journalAbbr" /> <div class="bottom-fixed"></div> <div class="footer "> <div class="container text-center"> <p> <span class="bq">Copyright © 2010Editorial Department of <i>Bulletin of Geological Science and Technology</i>    </span> <span><a target="_blank" href="https://xyt.xcc.cn/getpcInfo?sn=1589597230254239744&certType=8&url=*.cug.edu.cn&language=CN"><img src="https://program.xinchacha.com/xyt/xcc_small_ssl.png" style="width:18px;highet:18px"></a></span> </p> </div> <div class="btmb text-center"> <p class="Supported">Supported by: <a target="_blank" href="https://www.rhhz.net/"> Beijing Renhe Information Technology Co., Ltd.</a>  <span class="btmb-span"><!-- support: <a href="mailto:info@rhhz.net">info@rhhz.net</a> -->   <a data="4a7df6f920c4f482cf3dc1de9535e750" data1="4a7df6f920c4f482cf3dc1de9535e750" href="https://tongji.baidu.com/web/welcome/login" target="_blank"> <img class="statistics" src="/style/web/images/public/pic.gif"> </a></span> </p> </div> </div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?4a7df6f920c4f482cf3dc1de9535e750"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script src="//plugin.sowise.cn/sowise-plugin.js" custom-options="{'citedby':false,'suggest':false,'ipRecord':true,'journalId':88889064}"></script> </div> <!--导出引用 开始--> <div class="modal fade" id="exportCitationModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h2 class="modal-title mainColor" id="myModalLabel"><b>Export File</b></h2> </div> <div class="modal-body"> <div class="panel panel-primary"> <div class="panel-heading"> <h4 class="panel-title">Citation</h4> </div> <div class="panel-body"> <p class="quot"> <!--<span class="mainColor">Citation:</span>--> <div class="copyCitationInfo" style="width: 0px;height: 0px;opacity:0;overflow: hidden;"></div> <span class="info citationEn" id=""></span> <div class="modal-footer modal-footer-copy"> <span class="copy-citation" onclick="copyArticle(this)" title="copy to clipboard"> <img class="shu" src="//dzkjtb.cug.edu.cn/style/web/images/public/shu.png" alt="shu" /> </span> </div> </p> </div> </div> <div class="panel panel-success"> <div class="panel-heading"> <h4 class="panel-title">Format</h4> </div> <div class="panel-body"> <div class="radio"> <label> <input type="radio" value="ris" name="format" checked=""> RIS(for EndNote,Reference Manager,ProCite) </label> </div> <div class="radio"> <label> <input type="radio" value="bib" name="format"> BibTex </label> </div> <div class="radio"> <label> <input type="radio" value="txt" name="format"> Txt </label> </div> </div> </div> <div class="panel panel-success"> <div class="panel-heading"> <h4 class="panel-title">Content</h4> </div> <div class="panel-body"> <div class="radio"> <label> <input type="radio" value="0" name="content" checked=""> Citation Only </label> </div> <div class="radio"> <label> <input type="radio" value="1" name="content"> Citation and Abstract </label> </div> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal" onclick="toExportCitation(this,'en')" article_id="ef4600a1-20ba-4b96-8282-882febc59d12" id="exportArticleId">Export</button> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <!--导出引用 结束--> <!--图示功能--> <div id="imgShow"> <!--大图--> <div id="originalImgs-wrapper"> <div class="originalImgs-wrapper"> <img id="originalImgs" src="" alt="" /> </div> <!--图题--> <div id="imgTitle" title="鼠标滚动"> <div> <p class="titleEn"></p> </div> </div> <!--页码--> <p id="imgsPageNum"> <span id="nowImgIndex" class="underHigh"></span>/<span id="allImgNum"></span> </p> <!--下载--> <div id="downloadImgs"> <img src="//dzkjtb.cug.edu.cn/style/web/images/public/download.png" />DownLoad:  <a id="originalImgDownload" class="underHigh" href="javascript:void(0);">Full-Size Img</a>  <a id="originalPPTDownload" class="underHigh" href="javascript:void(0);" style="border-left: 1px solid #ccc;padding-left: 5px;">PowerPoint</a> </div> </div> <!--小图--> <div id="miniImgs-wrapper"> <div id="imgPrev"> <a href="javascript:void(0);"><span class="imgShowIcon imgShowIcon-prev"></span> </a> </div> <div id="miniImgs"> <ul> <li class="" data-img="downloadImg('f4a5245f-eb6f-4142-a0e3-a0c7fef5ff97','figure')" data-ppt="downloadPPT('f4a5245f-eb6f-4142-a0e3-a0c7fef5ff97','figure')"> <a href="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-1.jpg"> <img src="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-1.jpg" onerror="this.onerror=null;this.src='/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-1.jpg'"/> </a> </li> <li class="" data-img="downloadImg('71510bd7-75ee-41fb-ab3d-0df23b26f729','figure')" data-ppt="downloadPPT('71510bd7-75ee-41fb-ab3d-0df23b26f729','figure')"> <a href="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-2.jpg"> <img src="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-2.jpg" onerror="this.onerror=null;this.src='/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-2.jpg'"/> </a> </li> <li class="" data-img="downloadImg('13b86eb4-f155-4aa3-b2c5-602df6bf0c30','figure')" data-ppt="downloadPPT('13b86eb4-f155-4aa3-b2c5-602df6bf0c30','figure')"> <a href="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-3.jpg"> <img src="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-3.jpg" onerror="this.onerror=null;this.src='/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-3.jpg'"/> </a> </li> <li class="" data-img="downloadImg('14f8f96a-cd60-4e39-abb9-f7287f66f06c','figure')" data-ppt="downloadPPT('14f8f96a-cd60-4e39-abb9-f7287f66f06c','figure')"> <a href="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-4.jpg"> <img src="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-4.jpg" onerror="this.onerror=null;this.src='/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-4.jpg'"/> </a> </li> <li class="" data-img="downloadImg('cfed033b-1892-404e-bae6-b477ec5d8be9','figure')" data-ppt="downloadPPT('cfed033b-1892-404e-bae6-b477ec5d8be9','figure')"> <a href="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-5.jpg"> <img src="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-5.jpg" onerror="this.onerror=null;this.src='/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-5.jpg'"/> </a> </li> <li class="" data-img="downloadImg('ee53993e-9dcb-4eaa-9278-b2993d9f168d','figure')" data-ppt="downloadPPT('ee53993e-9dcb-4eaa-9278-b2993d9f168d','figure')"> <a href="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-6.jpg"> <img src="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-6.jpg" onerror="this.onerror=null;this.src='/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-6.jpg'"/> </a> </li> <li class="" data-img="downloadImg('5650e956-775c-4e41-87b4-4221992519d8','figure')" data-ppt="downloadPPT('5650e956-775c-4e41-87b4-4221992519d8','figure')"> <a href="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-7.jpg"> <img src="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-7.jpg" onerror="this.onerror=null;this.src='/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-7.jpg'"/> </a> </li> <li class="" data-img="downloadImg('c35322ec-2e15-404f-af35-6fdb26a3f510','figure')" data-ppt="downloadPPT('c35322ec-2e15-404f-af35-6fdb26a3f510','figure')"> <a href="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-8.jpg"> <img src="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-8.jpg" onerror="this.onerror=null;this.src='/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-8.jpg'"/> </a> </li> <li class="" data-img="downloadImg('c5585490-aceb-4214-b000-6be37b673c5c','figure')" data-ppt="downloadPPT('c5585490-aceb-4214-b000-6be37b673c5c','figure')"> <a href="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-9.jpg"> <img src="/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-9.jpg" onerror="this.onerror=null;this.src='/fileDZKJTB/journal/article/dzkjtb/newcreate/tb20240105-9.jpg'"/> </a> </li> </ul> </div> <div id="imgNext"> <a href="javascript:void(0);"><span class="imgShowIcon imgShowIcon-next"></span> </a> </div> </div> <!--返回--> <div id="imgBack"> <a href="javascript:void(0);"> Return<span class="triangle"></span> </a> </div> </div> <!-- 右侧缩略图表 --> <div class="show-table"> <div class="new-back"> <a href="javascript:;"> Return<span class="triangle"></span></a> </div> <div class="picbox"> <ul class="piclist"> </ul> <div id="big_play_prev" class="home-picprev thePrev"></div> <div id="big_play_next" class="home-picnext theNext"></div> </div> <div class="picsmallbox"> <a href="javascript:;" id="play_prev" class="play_prev"> <span class="imgShowIcon imgShowIcon-prev"></span> </a> <div class="picboxpic"> <ul id="picsmall" class="picsmall clear"> </ul> </div> <a href="javascript:;" id="play_next" class="play_next"> <span class="imgShowIcon imgShowIcon-next"></span> </a> </div> </div> <ul id="miniImgs_title" hidden> <li> Figure 1. Intersection of two triangles</li> <li> Figure 2. Retriangulating based on floating point number</li> <li> Figure 3. Triangle splited by insert point</li> <li> Figure 4. edge swap rules</li> <li> Figure 5. Retriangulating based on rational number</li> <li> Figure 6. Intersection of two cubes</li> <li> Figure 7. Intersection of geological model</li> <li> Figure 8. Intersection and detail of geological layer model</li> <li> Figure 9. Geological 3D modeling</li> </ul> </body> </html>