共查询到17条相似文献,搜索用时 78 毫秒
1.
2.
基于凹凸顶点判定的简单多边形区域的三角剖分 总被引:1,自引:0,他引:1
李岚 《中国计量学院学报》2001,(Z1):164-166
本文先介绍了基于凹凸顶点判定的简单多边形的三角剖分算法 ,然后提出了一种新的算法 ,将简单多边形区域转化为简单多边形 ,进而实现简单多边形区域的三角剖分 相似文献
3.
简单多边形顶点凸凹性的快速确定算法 总被引:10,自引:1,他引:10
本文深入剖析了平面简单多边形方向(逆时针或顺时针)与顶点凸凹性的内在本质联系,提出了确定顶点凸凹性的快速算法,并解决了根据凸点确定多边形方向的基本问题。本文方法已应用于工厂设计软件PDSOFT的工厂模型消隐和平剖图消隐中,实践证明效果很好。 相似文献
4.
5.
对于给定的平面简单多边形顶点序列,判别多边形方向和顶点凸凹性的传统方法为:先计算多边形相邻边向量的叉积或相邻3个顶点所确定三角形的有向面积,再由叉积或有向面积的符号来确定顶点的凸凹性,使得处理一个顶点需要2次以上的乘法运算。笔者通过边向量斜率的计算和比较,将多边形顶点的凸凹性与边向量的斜率联系起来,并采用“假设-检验”方法,提出了一种快速判别简单多边形方向与顶点凸凹性的新算法,其时间复杂度为)(nO,判别多边形任一顶点凸凹性所需的乘法运算平均不超过1次。该算法原理直观简单,实现容易。实际运行结果表明,该算法速度快捷、运行稳定。 相似文献
6.
简单多边形集凸包的快速算法 总被引:3,自引:0,他引:3
提出了一个简单多边形集凸包的快速算法.先求出每个简单多边形的(子)凸包,根据凸包的切线性质,从有关的子凸包中抽取一段严格单调的折线.应用归并排序方法把位于一条直线右侧的一组严格单调的折线合并成一条折线,把合并后的折线和子凸包集的外接矩形上的边连结成一条封闭折线,即一个简单多边形,使其能够把所有子凸包包围起来,最后求出这个简单多边形的凸包.算法的时间复杂度为线性O(n),并且给出一个例子进行了验证. 相似文献
7.
点在多边形内测试的新算法 总被引:1,自引:0,他引:1
判断点在多边形内是诸多领域的一个基本问题。分析了解决这一问题的一些传统算法,改进了射线交叉法。避免了射线与多边形的一条边重合、射线经过多边形顶点这两种临界情况的处理和求交点运算。算法的时间复杂度为4n次减法,3n次乘法,6n次比较(n为多边形顶点数)。程序简单易行,计算量较小。 相似文献
8.
研究了平面多边形变形问题。从几何角度出发,采用形心和形心与各顶点的连线来描述多边形。根据两多边形的形心—顶点连线长度及相邻连线之间的夹角给出匹配度函数,并以此来建立两多边形顶点之间的对应。线性插值对应连线的长度和相邻两连线之间的夹角,得到中间融合多边形相应的几何信息,然后按照给定方法顺时针依次生成中间多边形各顶点。实现了一般平面多边形的自然变形。 相似文献
9.
对于简单Hamilton系统,通过引入本原Poisson括号,讨论了简单Hamilton系统的能达性分布,从而提出了该系统的位形能控性,给出了简单Hamilton系统位形能控的条件,最后证明了简单Hamilton系统的能控性与位形能控性是等价的。 相似文献
10.
不规则多边形定位算法是排料算法的重要组成部分,其效率对排料算法的性能有重要影响。基于扫描区间表示的不规则多边形定位算法因能适应任意复杂多边形而被广泛采用,但它存在计算量大的不足。通过深入研究基于扫描区间表示的多边形定位算法,该文从两个方面对其方法进行改进:首先提出候选平移位置矩阵的概念,进而实现定位扫描算法;然后通过最大跨度比较法快速排除一些不可能的行,从而通过减少定位扫描算法的调用次数进一步加速。该算法已应用于自主开发服装排料软件,多个实际衣片数据的测试结果证明了该文算法的有效性和高效性。 相似文献
11.
12.
一种简单多边形凸包的新线性算法 总被引:8,自引:0,他引:8
给出了一个计算简单多边形凸包的新算法,其搜索策略为:对简单多边 形上的点进行分类,排除不可能为凸包上的点,缩小搜索范围,从而降低算法的时间复杂度,该算法具有线性时间复杂度和空间复杂度,同时,具体量化了该算法的复杂度,给出了该算法的时间复杂度和空间复杂度的确定的上界,即,时间复杂度为不超过4(n-4)次乘法,6(n-4)次减法和17n-12次比较运算,空间复杂度为不超过2n个存储单元(n是该简单多边形顶点的个数)。 相似文献
13.
提出一个实际问题,即如何连接平面上h条线段成一简单多边形或者简单多边形链,并证明了连接平面上线段集S成一简单多边形链的一个充分条件,S中有一条线段连接凸壳CH(S)中不相邻顶点,另外还提出了连接平面上线段集S成一简单多边形或者简单多边形链的算法,其基本思想是首先逐层计算线段集S的凸壳,并将这些凸壳改变多边形;然后计算各多边形之间的交点,进而删去这些交点。最后合并若干个简单多边形为一个简单多边形,当S中线段数目n较大时,用分治思想可以设计分治算法,较好地求解了这个问题,利用计算机求解这个问题上有实际应用价值。 相似文献
14.
15.
16.
为克服Hoppe边折叠算法存在计算量很大,运行速度很慢的缺点,在Garland边折叠算法基础上,将边折叠算法与视点相关因子相结合,对复杂模型进行了简化,并使用改进的多边形模型的数据结构,实时动态地生成了多层次的LOD模型。实验结果表明,该算法能够在保留模型重要的几何特征的前提下,实现模型较大幅度的简化。 相似文献
17.
计算两凸多边形的并集多边形及其面积的计算机算法与实现 总被引:8,自引:1,他引:8
提出计算两平面凸多边形的并集(多边形)及其面积的计算机算法,并对算法实现给出详细的计算过程。程序实现中,文中将算法分为判定点是否在多边形内部、求两多边形交点、求并集多边形及其面积三部分。引入利用向量叉积符号判定三角形的方向,进而判别平面上一点是否在凸多边形内的方法,简化了计算。还进一步提出了运用“区间分割”求两相交线段交点的新颖方法。 相似文献