【技术实现步骤摘要】
一种基于四面体的空间特殊地质体的曲面建模方法及系统
[0001]本专利技术涉及曲面建模
,具体涉及一种基于四面体的空间特殊地质体的曲面建模方法及系统。
技术介绍
[0002]NURBS曲面建模技术:NURBS(Non
‑
Uniform Rational B
‑
Splines)曲线/曲面是一种用于表示复杂几何形状的数学工具,它可以描述非常复杂的曲面形状,并且能够通过控制点、节点序列和权值等参数进行精细调整。NURBS曲面建模技术主要应用于航空、汽车、工程和造型等领域。
[0003]B
é
zier曲面建模技术:B
é
zier曲面是一种由Bernstein多项式构成的曲面,它是NURBS曲面的一种简化形式。B
é
zier曲面建模技术简单易学,计算速度快,因此在工业设计和电影特效等领域中得到广泛应用。
[0004]Subdivision曲面建模技术:Subdivision曲面建模技术是一种基于递归分割的曲面建模方法,它可以在低分辨率下定义一个基本曲面,然后逐渐细分曲面,最终得到高精度的曲面。Subdivision曲面建模技术在电影特效、游戏设计和虚拟现实等领域中得到广泛应用。
[0005]以上的建模方法的主要问题如下:
[0006](1)NURBS曲面建模技术的主要问题是参数的调整较为困难,因为NURBS曲面的控制点、节点序列和权值等参数都需要进行精细的调整;此外,对于非光滑曲面的建模,NURBS曲 ...
【技术保护点】
【技术特征摘要】
1.一种基于四面体的空间特殊地质体的曲面建模方法,其特征在于,包括以下步骤:提取所述空间特殊地质体的地震原始数据点,根据所述地震原始数据点自动生成内部辅助点和外部辅助点;利用所述内部辅助点和所述外部辅助点,并通过四面体建模建立四面体结构的空间分布场;根据所述地震原始数据点的数值大小对所述四面体结构的空间分布场进行分层,并在每一层上构造等值线,根据所述等值线进一步生成等值面,得到带有等值面的空间分布场;在所述带有等值面的空间分布场中确定空间分界面,完成所述空间特殊地质体的曲面建模。2.根据权利要求1所述的基于四面体的空间特殊地质体的曲面建模方法,其特征在于,在根据所述地震原始数据点自动生成内部辅助点和外部辅助点时,包括:确定所述地震原始数据点的平面中心点;获取所述地震原始数据点中最远数据点到所述平面中心点的第一半径;根据所述第一半径确定到所述平面中心点的第二半径;确定所述地震原始数据点的空间方向,根据所述第二半径从所述空间方向的上界到下界,生成桶状的数据点,并将所述桶状的数据点标记为0,将所述地震原始数据点标记为1;在所述平面中心点的位置从所述空间方向的上界到下界,生成内部辅助点,并将所述内部辅助点标记为2;其中,所述第二半径大于所述第一半径,所述桶状的数据点为所述外部辅助点。3.根据权利要求1所述的基于四面体的空间特殊地质体的曲面建模方法,其特征在于,在通过四面体建模建立四面体结构的空间分布场时,包括:根据所述地震原始数据点、所述外部辅助点以及所述内部辅助点的值和位置信息,构建四面体网格模型;使用空间四面体剖分算法,根据所需的形状和大小,调整所述四面体网格模型的形状和大小以及所述四面体网格模型的顶点位置和边长,建立所述四面体结构的空间分布场;其中,所述四面体结构的空间分布场中值为1或2的区域即为所述空间特殊地质体的分布区域。4.根据权利要求3所述的基于四面体的空间特殊地质体的曲面建模方法,其特征在于,在使用空间四面体剖分算法建立所述四面体结构的空间分布场时,包括:根据所述四面体网格模型确定一初始点集P,并将所述初始点集P转化为有序点集Q={Q1,Q2,...Qn};选取所述有序点集中任意四个不共面的点,以所述任意四个不共面的点作为顶点构建一四面体,并得到所述四面体的第一外接圆;获取所述有序点集中每个点到所述第一外接圆的第一距离,并判断所述第一距离是否大于所述第一外接圆的半径,若是,则将对应的点加入到所述四面体中,若否,则将跳过对应的点;将新加入的点和所述四面体中的三个顶点构建三个新的四面体,最终获得一四面体集合,执行有序点添加步骤,直至所述有序点集中的所有点都被加入到所述四面体集合中。5.根据权利要求4所述的基于四面体的空间特殊地质体的曲面建模方法,其特征在于,
所述有序点添加步骤,包括:确定所述有序点集中每个点到所述四面体集合的第二距离;根据所述第二距离找到距离所述四面体集合最远的点,确定所述最远的点到所述四面体集合中最近的四面体,并得到所述最近的四面体的第二外...
【专利技术属性】
技术研发人员:罗忠琴,段建华,赵殿君,徐洋,林建东,周亚朋,刘冰,
申请(专利权)人:三河环波软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。