用面剪切平行六面体网格体

 

       用多个面来剪切一个平行六面体的体内,使其中的部分无效化。剪切用的是面和平行六面体网格体的空间点位置z坐标关系。

在平行六面体上点击右键,弹出菜单选择“用面剪切”,可弹出剪切设置对话框。

对话框中

       平行六面体信息:“==>”按钮,从数据树上选择平行六面体。如果数据树上当前选中数据对象不是平行六面体,请重新选择。如果剪切设置对话框是点树上平行六面体数据对象的菜单弹出来的,默认就已经选好了,但是可以更改成其他的平行六面体。

       表格:添加用于剪切的各个面,测线网格或者带属性的面,贴图面等各类面数据对象。表格中共三列,第一列“清除条件”,包括四总条件"Geometry >" ,"Geometry >=" ,"Geometry <" ,"Geometry <=",即,只要平行六面体的网格点与此面对象的坐标关系满足即是要清除的网格点;第二列是规则网格对象名字,因为多个数据对象名字可能相同,加了地三列“规则网格编号”,用于标识对象。

       表格下的单选按钮:“所有行是AND关系”,“所有行是OR关系”,用于标记当使用多个规则网格对象来剪切体的时候,这些规则网格联合工作的关系。如果是AND关系,那么只有满足所有行的条件的网格点在被清除,如果是OR关系,只要满足其中一行的条件的网格点就被清除。

       三个按钮:“添加面对象==>”按钮,从数据树上选择一个网格面,如果不是需要的类型选择不上,请重新选择。“清除”按钮,清除表格中当前选择的行。“清除所有行”按钮,清除表格中的所有行。

      输出平行六面体网格体:有两种输出选项。1)创建新的平行六面体网格体,即剪切后创建一个新的平行六面体网格体对象,原有数据无变化。2)修改原有平行六面体网格体,即剪切结果直接修改原有平行六面体网格体数据。

 

应用举例
       1); 用四面体插值方法出来的体,在地表部分由于四面体连接,把地表以上的区域有进行了插值,此事可用地表面来把地表以上的部分剪切掉。
       2). 体块以内有无效区域,如断层,那么可以用两个断层来剪切体,把两个断层面之间的部分无效化掉。

 

相关介绍:数据树显示平行六面体面数据三维显示带属性面数据三维显示贴图面数据三维显示