首页 | 本学科首页   官方微博 | 高级检索  
     

基于力学模型的曲面展开通用算法
引用本文:梁堰波,徐伟辰,李吉刚,杨钦.基于力学模型的曲面展开通用算法[J].计算机工程与设计,2012,33(9):3539-3543.
作者姓名:梁堰波  徐伟辰  李吉刚  杨钦
作者单位:北京航空航天大学软件开发环境国家重点实验室,北京100191;北京航空航天大学计算机学院,北京100191
基金项目:国家自然科学基金项目(61003110);国家科技重大专项基金项目(2011ZX05010)
摘    要:为了解决曲面展开算法实现复杂、累积误差和通用性不佳的缺点,提出一种在三维空间内基于能量模型的曲面展开算法,待展开的曲面以三角网格形式表示,将曲面简化为三角网格的顶点组成的质点系统,通过在每个质点上加上适当的力使得三角网格产生相应的变形,达到将曲面展开的效果.与现有算法相比,该曲面展开算法适用于任意形状曲面,不需要使用投影平面,整个变形完全由网格顶点受力来驱动,便于实现、适用面广、对于不可展曲面也能得到较好的展开效果,而不会出现裂纹现象.

关 键 词:曲面展开  三角网格  力学模型  等距变换  Euler法

General surface flattening algorithm based on mechanical model
LIANG Yan-bo , XU Wei-chen , LI Ji-gang , YANG Qin.General surface flattening algorithm based on mechanical model[J].Computer Engineering and Design,2012,33(9):3539-3543.
Authors:LIANG Yan-bo  XU Wei-chen  LI Ji-gang  YANG Qin
Affiliation:1,2(1.State Key Laboratory of Software Development Environment,Beijing University of Aeronautics and Astronautics,Beijing 100191,China;2.School of Computer Science,Beijing University of Aeronautics and Astronautics,Beijing 100191,China)
Abstract:To solve the problem that surface flattening algorithm is usually complex or restricted to particular surface,a general surface flattening algorithm is proposed.The surface to be flattened must be given using triangular mesh.The surface is treated simply as a particle system composed of mesh vertices.Through the force added on each vertex,the mesh deforms until it is flattened.The presented algorithm adapts to all kinds of surfaces.It needn’t an auxiliary projection plane.The total process of surface flattening is driven by adding on mesh vertices.The algorithm is easily programmed,and is used widely.Even when the surface isn’t developable,the algorithm works well all the same,and avoids causing crackles.
Keywords:surface flattening  triangular mesh  mechanical model  equidistant transform  Euler algorithm
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号