中国石油大学学报(自然科学版)2017,Vol.41Issue(6):80-87,8.DOI:10.3969/j.issn.1673-5005.2017.06.009
一种基于邻域作用力的三维网格平滑方法
A 3D meshes smoothing method based on neighborhood forces
摘要
Abstract
Hexahedral meshes are widely used to build three-dimensional (3D) geological and reservoir models. However, this voxel model, derived from rectangular grid, has jagged effects when modeling the boundary of a 3D region, which is not consistent with actual geological phenomena. To address the jagged-edge phenomena, under the condition of keeping original topology structure invariable, a smoothing algorithm is proposed based on the forces of neighborhood meshes. The algorithm is inspired by "poles repel" derived from physical properties of a magnet, and the neighboring meshes of a smoothed vertex are divided into different blocks according to their attributes. The blocks have repulsive force. The direction and magnitude of re-sultant force determine the vertex direction and distance of smoothing movement. The practical application shows that there is an inflection point for smoothing performance and the smoothing performs better when the smoothing coefficient closes to the inflection point;or conversely, the performance is decreasing when smoothing coefficient is away from the inflection point.关键词
六面体网格/锯齿效应/三维平滑/邻域网格/作用力Key words
hexahedral mesh/jagged effect/3D smoothing/neighborhood mesh/force分类
信息技术与安全科学引用本文复制引用
王海起,彭佳琦,王艺,董倩楠,车磊,龚蔚青..一种基于邻域作用力的三维网格平滑方法[J].中国石油大学学报(自然科学版),2017,41(6):80-87,8.基金项目
国家自然科学基金项目(41471322) (41471322)
山东省自然科学基金项目(ZR2012DM010) (ZR2012DM010)