基于扫描区间表示的不规则多边形快速定位算法的研究及其应用.pdfVIP

基于扫描区间表示的不规则多边形快速定位算法的研究及其应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于扫描区间表示的不规则多边形快速定位算法及应用 201 基于扫描区间表示的不规则多边形快速定位算法研究及应用幸 罗月童 吕师 江玉清 合肥工业大学计算机与信息学院VCC研究室,安徽省合肥市230009 摘要:不规则多边形定位算法是排料算法的重要组成部分,其效率对排料算法的性能有重要影响。 基于扫描区间表示的不规则多边形定位算法因能适应任意复杂多边形而被广泛采用,但它存在计算量 大的不足。通过深入基于扫描区间袁示的多边形定位算法,本文从两个方面对该方法进行改进:首先 提出候选平移位置矩阵的概念。进而实现定位扫描算法:然后通过最大跨度比较法快速排除一些不可 能的行,从而通过减少定位扫描算法的调用次数进一步加速。本文算法已应用于自主开发服装排料软 件,多个实际衣片数据的测试结果表明本文算法的有效性和高效率。 关键词:排料扫描区间表示法不规则多边形定位算法 1引 言 排料问题广泛应用于金属板材、木料、玻璃、布料等下料问题,设计重工业、轻工业、微电子等不同 领域。人们也对相关问题进行了广泛研究【-】。 度;二是根据确定的顺序进行摆放二维图形。 确定二维图形的摆放顺序和角度是一个组合爆炸问题,人们使用多种优化算法【,】进行近似求解,如神 经网络【4】、遗传算法【5】、模拟退火【6】、粒子群优化算澍7】。本文选用遗传算法选择二维图形的摆放顺序和角 度。因为每改变一次二维形状的摆放顺序都要重新进行摆放,因此二维形状定位算法的效率对排料算法有 重要影响。常用方法有矩形包络法[g-9]、NFP算法川、基于扫描区域的算法【10】等。其中基于扫描区域的二维 形状定位算法因能因能处理复杂形状而备受关注,但它存在时间效率低下的缺陷。本文通过深入分析基于 扫描区问的二维形状定位法,从两个方面改进加速该算法,实现一种快速基于区域扫描的二维形状定位算 法。 2基于扫描区间的任意多边形定位算法 文献111】详细地介绍了这个方法,需要仔细了解的读者请参考文献。为了论文的完整性,本文简要描述 该方法。 ·基金资助:国家自然基金:面向三维辐射屏蔽最优化的快速自动建模方法研究;国家自然基金:拟人角色风格化 运动生成研究;国家自然基金:自然姿态交互界面中的一致性问题研究: 作者简介:罗月童(1979-),男,安徽省青阳县人,汉族,工学博士,副教授,主要研究领域为科学计算可视化,计算机图形学 和计算机辅助设计;吕师(1989一),男,安徽省灵璧县人,汉族,硕士研究生,主要研究领域为计算机辅助设计,江玉清(1989-), 男,安徽省安庆市人,汉族,硕上研究生,主要研究领域为计算机辅助设计; 202 计算机技术与应用进展·2014 2.1过程描述 扫描区间定位算法依据图形学中多边形扫描转换的思想,将待排多边形和原料多边形表示为一系列扫 描区间,从而将复杂的任意多边形判交过程,转换为简单的扫描区间判交过程。扫描区间表示法的每个扫 描区间由一对x坐标值构成,而原料多边形的扫描区间中另外加入了脏位标志DF(1表示己占用,0表示 空闲)。通过比较待排件和原料多边形上扫描区间表示的X坐标值,结合DF的值,判断右移距离。假设要 判断原料多边形上某位置positon处是否可以放下排样件,若发现待排件中扫描区间【pxl,px2J和板料上 的扫描区间【SXl,SX2J有重叠部分,且DF=1,那么位置positon处不能放下排样件。排样件直接右移距离 offset=SX,一px,,接着判断下一位置定位情况。假设原材料多边形上已经放置了一系列多边形,此时需 要确定一个待排多边形的可行位置,待排多边形的移动过程(如图l所示)。 (a) (b) (c) 图1待排件多边形排放过程 扫描区间定位算法对待排件序列进行以下操作: 1) 初始位置position(x,y)设置为原料矩形左下角。 2) 如果可以.把件Polygon(a)撇position(x,y)

文档评论(0)

whl005 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档