联系我们

座机:027-87580888
手机:18971233215
传真:027-87580883
邮箱:didareneng@163.com
地址: 武汉市洪山区鲁磨路388号中国地质大学校内(武汉)

运营管理

地质体三维构模技术中褶皱型地质体构模子系统

  关键类与组件的实现
  断面构模的关键类与组件包括:断面构模类(section)、测面重构组件( sec-tionModeling)等。
  1.断面构模类。
  1)类的功能。
  该类用来组织断面模型中子体对象的数据,并进行图形的可视化。
  2)类的属性。
  子体ID:记录子体的ID号。
  断面数:记录子体的断面个数。
  断面轮廓线结点集:记录断面轮廓线上的结点。
  断面轮廓线结点记数集:记录每条轮廓线上的结点数。
  表面单元集:记录侧面与端面的单元数据。
  3)类的方法。
  CreateObject (Parameter):创建子体对象。
  CreateProfile (Parameter):形成子体剖面。
  2.侧面重构组件。
  1)组件的功能。
  该组件提供将一组断面轮廓线连接成侧表面的功能。
  2)组件的属性。
  前轮廓线结点数:记录前轮廓线的结点数量。
  前轮廓线结点集:记录前轮廓线的结点坐标。
  后轮廓线结点数:记录后轮廓线的结点数量。
  后轮廓线结点集:记录后轮廓线的结点坐标。
  3)组件的主要接口。
  RecordFBoundary (Parameter):读取前层轮廓线。
  RecordBBoundary (Parameter):读取后层轮廓线。
  OputElenums (Parameter):输出侧表面单元数。
  OPutElems (Parameter):输出侧表面单元。

  子系统的实现
  断面构模子系统包括如下过程:数据概化、创建子体轮廓线、创建侧表面、创建端面、显示模型等6个步骤。与柱体构模、表面构模相比,断面构模是一种简化的构模技术,它依靠断面轮廓线来重构三维形体,因此也存在一定的局限性,但在解决褶皱地质体的三维构模问题时,具有很大的优越性。
  1.数据概化。
  断面构模中的数据概化,就是根据模型体的一系列平行断面,抽象出独立的子体,形成子体的轮廓线。断面构模的数据概化对话框与柱体构模数据概化对话框相同,由3个列表框组成,即子体或地层名、子体或地层代号与子体或地层符号,用户在填写这三个列表框后即完成了数据概化。在这里,相同性质的地层可以分成不同子体,断层也被当作子体进行描述。
  2.创建子体轮廓线。
  数据概化完成后,就可以将子体的断面轮廓线按顺序添加到子体对象中。子体断面轮廓线的提取应充分考虑子体的几何形体,否则会导致子体的形状不符合实际,或者子体之间的接触面不重合。创建子体轮廓线需要遵循如下方法:
  (1)在子体断面轮廓线中,必须利用控制点来控制子体轮廓线的形状。
  (2)相邻断面轮廓线的控制点应相互对应,并保证控制点之间的插入点数大致相同。
  (3)保证所有断面轮廓线上的点是接逆时针存储的,并且相邻轮廓线的起点必须是从子体形状上说是对应的。
  (4)相邻子体的接触是否重合对断面构模的质量影响非常大,因此应将接触界面两端点作为控制点。
  创建子体轮廓线对话框中有两个项目:子体名与轮廓线列表。针对不同子体,添加各自的轮廓线,轮廓线必须按顺序添加,另外,第一轮廓线为前端面轮廓线,最后轮廓线为后端面。
  3.创建侧表面与端面。
  根据所创建的子体轮廓线,可以形成侧表面。创建侧表面是通过侧面重构组件来完成的。端面包括前端面与后端面,由子体的首末轮廓线形成。
  4.模型可视化。
  断面构模存储数据的方式与表面构模相似,也是直接存储子体的表面,表面被剖分成了TIN单元,因此直接添加子体就可以实现模型的可视化。