检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:温锦辉 栾尚敏 WEN Jinhui;LUAN Shangmin(College of Safety Engineering,North China Institute of Science and Technology,Beijing East Yanjiao,Beijing 101601,China;College of Computer Science,North China Institute of Science and Technology,Beijing East Yanjiao,Beijing 101601,China)
机构地区:[1]华北科技学院安全工程学院,北京东燕郊101601 [2]华北科技学院计算机学院,北京东燕郊101601
出 处:《数学建模及其应用》2022年第1期16-22,共7页Mathematical Modeling and Its Applications
基 金:国家重点研发计划(2018YFC0808306)。
摘 要:由于凸多边形的交集面积计算较为容易,本文在此基础上,使用基于集合和递归运算的方法计算凹多边形的交集面积.该方法的主要思路是将凹多边形补全成为凸多边形,然后使用集合的交、差、并等运算,将凹多边形的交集面积转化为凸多边形之间的交集面积进行计算.在将凹多边形补全为凸多边形的过程中,需要根据顶点的全局凹凸性构建全局凹凸二叉树,然后从二叉树中提取多边形的凹陷和补全后的轮廓.该算法绕开了复杂的出入点的计算和判定,使得算法变得简洁,易于编程实现,对空间多面体的交集体积计算也有一定的参考意义.Because the intersection area of convex polygons is easy to calculate,on this basis,this paper uses the method based on set and recursive operation to calculate the intersection area of concave polygons.The main idea of this method is to complete the concave polygon into a convex polygon,and then use the intersection,difference,and union operation of set to convert the intersection area of two concave polygons into the intersection area between convex polygons for calculation.In the process of completing concave polygons into convex polygons,we need to build a global concave convex binary tree according to the global concave convex of vertices,and then extract the sunkens and completed contour of concave polygons from the binary tree.The algorithm bypasses the complex calculation and judgment of entry and exit points,makes the algorithm concise and easy to program,and also has a certain reference significance for the intersection volume calculation of spatial polyhedrons.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7