基于栅格与三角形拓扑的快速优化构网方法.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文档。上传文档
查看更多
1999年 工程图学学报 1999 第4期 JoU】州ALOFENGINEERINGGRAPHICS No.4 ■■■■■—●—■—●—■—■——■■■———■■■■—■■■——●—●●■●—●■■■■■●——■■———●■————■111——●■●●●● 基于栅格和三角形拓扑的 快速优化构网方法 北京航空航天大学机械工程与自动化学院 成基华 范玉青 摘要点集三角化在CAD、计算机图形学、有限元等领域有着广泛的应用, 快速与优化是与之相关的两个重要问题.本文提出7-种快速优化构网方法,在实 现中采用了基于栅格的离散点组织方式和基于三角形的数据结构,并给出了一些 快速搜索和快速计算算法.本方法支持约束边的引入,并无需插入附加点. 关键词快速三角化,优化,带约束三角化,栅格,数据结构,算法 0引言 点集三角化在CAD、计算机图形学、有限元等领域有着广泛的应用,在众多方法中 Delaunay三角网最优,具有最小角最大和平均形态比最大等良好特性,有许多文献曾研究 (CT)两类,带约束三角化是指在不带约束三角化中引入约柬边,使约束边强制为某三角 形的边。CT是一个更具有一般性的问题,并在许多领域中有实际意义(如在有限元剖分中 模型的边界、裂纹、不同材料的接合处等,在数字地面模型——.D1M中的山脊线、山谷线、 河流、湖泊等特征线)。在DTM和有限元剖分等软件开发中,笔者发现掏网方法的设计对 时间效率影响很大,一个好的构网方法可提高几倍,甚至十几倍的速度。因此本文结合开发 实践对快速优化构网进行了研究,提出基于栅格的散点组织方法和基于三角形的数据结构, 同时给出一些快速搜索和计算算法。因篇幅所限,本文重点研究提高构网的快速性和局部优 化问题,而有关构网的一般性问题在此不作讨论,可参见文献[1~7】。 快速优化构网方法分为两步: 是某三角形的边),但各约束边的两端点要包含在点集中: f2)判断各约束边是否在上步三角化结果中,如在则不作处理,否则对约束边的两个子 影响多边形重新三角化,并对局部网格进行优化处理。 下面针对快速优化构网中的一些关键性方法进行阐述。 l 本文r1999年3月收到。 第作者:J拉基华.1970年尘,讲帆主要研究领域为CAD、计算机图形学、计算几何。 第4期 成基华等:基于栅格和三角形拓扑的快速优化构网方法 .29 1关键方法 1.1主要数据结构 在本文的各算法实现中,经常会遇到奄询某顶点周嗣的三角形与某三角形相邻接的三 角形等操作,如果这些操作都通过遍历项点链表、三角形链表来实现,那么其时问效率是很 低的。在实践中.笔者发现为提高算法的快速性,对数据的有效、合理组织是1F常重要的, 法实现中,采川了基]:三角形的数据结构.主要数据结构有: SllUCtvercex typedef f∥顶点 double x,Mz;∥顶点的二维坐标 Triangle*triangle;//以此顶点为顶点的一个三角形指针,通过此三角形利用 ∥相邻关系可找到顶点周围的其它三角形 }Vertex; typedefstructf∥三角形 triangle 砒nIct triangle+剁acent[3];Ⅳ相邻的三个三角形指针,逆时针存放 Bool edge_flag[3];N边标志,fl:非特征边,1:特征边 int flag;∥在实现算法时,用作特定的标识 )Triangle

文档评论(0)

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

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

1亿VIP精品文档

相关文档