共查询到10条相似文献,搜索用时 78 毫秒
1.
提出一种截面线数据点排序算法,该算法计算截面线数据点的最小包围多边形,将截面线数据点依据边长差最小原则插入到最小包围多边形中,形成包含所有数据点的多边形,顺序连接该多边形各顶点,实现对截面线数据点的排序.实例证明,该算法稳定、准确,可有效提高截面线数据点的排序效率. 相似文献
2.
3.
4.
基于法线方向的点包容检测 总被引:5,自引:0,他引:5
过待定点作一射线,此射线可能与多边形的某几条边有交点,从待定点向这条边的两端点作两个向量,求这两向量的法线方向,对法线方向进行计数。若法线方向为正向,将计数器加1;若法线方向为反向,将计数器减1。求待定点与每条相交边的两向量的法线方向并计数,当法线方向的正反次数相同时,待定点在多边形外,否则在多边形内。此算法避免了某些其他算法的错误,计算量很小,简单易行。通过编写程序计算验证表明,算法简单有效、稳定可靠,对简单多边形、自相交多边形及带孔多边形等多类情况同样适用。 相似文献
5.
一个多边形快速等距偏移方法 总被引:3,自引:0,他引:3
多边形的等距偏移是CAD/CAM领域中的一个基础性问题 ,是型腔环切加工刀具轨迹生成的关键。根据无效环在原始多边形上的对应连续线段必有一凸或凹点 ,从多边形的凸点和干涉凹点出发 ,利用干涉边的连贯性逐步确定无效环 ,最后对多边形中的非干涉区域作等距偏移 ,实现多边形的等距偏移。该方法利用干涉区域的连贯性避免了大量不必要的求交计算 ,同时支持带有孤岛的多边形等距偏移。其算法复杂度接近于O(n) ,其中n为多边形顶点个数。 相似文献
6.
7.
裁剪算法是计算机图形学的一个基本算法 ,但大多数算法都是针对矩形窗口或多边形窗口的 ,已有的凹多边形裁剪主要将其分解为凸多边形处理。此外提出一个任意多边形的快速交点排序线裁剪算法 ,并将其用于工程图装配的二维消隐 相似文献
8.
裁剪算法是计算机图形学的一个基本算法,但大多数算法都是针对矩形窗口或多边形窗口的,已有的凹多边形裁剪主要将其分解为凸多边形处理。此外提出一个任意多边形的快速交点排序线裁剪算法,并将其用于工程图装配的二维消隐。 相似文献
9.
10.
针对逆向工程中大规模点云数据快速拾取问题,对当前三维图形拾取基本方法进行了研究,对点云拾取的基本流程和点云快速拾取的关键问题进行了分析,提出了一种基于自适应八叉树的三维点云快速拾取方法。当用户在计算机屏幕上给出拾取多边形后,首先基于点云分布密度,对点云数据进行了自适应八叉树划分;然后对八叉树节点进行了投影,在屏幕上形成了八叉树节点的投影多边形,并对拾取多边形建立了矩形包围盒;接着对八叉树投影多边形和拾取多边形的矩形包围盒进行了相交检测,将不与矩形包围盒相交的八叉树节点包含的点云去除,从而缩小了点云拾取所需判断的范围,提升了拾取效率。最后对不同分布密度点云进行了定面积的拾取实验。实验结果表明,该点云拾取方法的点云分布密度越大,拾取时间相对越短,算法具有较高的拾取速度和准确度。 相似文献