# 模型查看与修复

# 三角形操作

三角形是组成面的基础单元,针对三角形的操作,系统提供了三角形信息查看、交互显示单面信息、删除三角形、交换三角形、单选交换三角形功能。

# 显示三角形信息

# 功能说明

对场景中选中的三角形实时显示三角形顶点及法向信息。

# 操作说明

  1. 添加剖面数据并激活,鼠标双击场景中的剖面;

  2. 系统用箭头标记三角网的法向方向,并会弹出对话框显示当前三角形的索引和定点坐标。

# 交互显示单面信息

# 功能说明

批量显示场景中选中的三维面/体包含的所有三角形序列。

提示:

在MapGIS中单个三维面/体要素并不一定是由一个单面组成。如下图所示的正方体,是一个独立的三维要素,对应了一条属性记录。但是查看单面信息时,可发现其由三个面组成(顶面、底面和侧面),每次只能看到一个单面的详细坐标点信息。这种模型结构在景观建模时非常有意义,比如一栋建筑包括了墙面、窗、屋顶等不同结构,在构建模型时为了保证每栋建筑的独立性和完整性,会制作为一个独立的三维要素,但需至少包括3个单面,以保证墙面、窗和屋顶能实现不同的纹理效果。

# 操作说明

  1. 在三维场景中添加并激活三维面/体数据;

  2. 在场景视图中,双击鼠标左键可交互选择待查看的三维要素,系统可显示其单面信息和三角网信息;

  3. 在场景视图中某个点位置双击鼠标左键或者在列表中选择某个序号三角形,可查看该三角形的三个节点关系及具体坐标值。

# 删除三角形

# 功能说明

删除场景中选中的三角形。

# 操作说明

  1. 添加面数据,利用快捷键G切换数据为网格三角形显示;

  2. 点击“模型查看与修改”菜单下“删除三角形”,双击三角形格网,选中的三角形被删除。

# 交换三角形

# 功能说明

对场景中选中的三角形进行三角形划分切换。此功能可用于平面三角形切换和侧面三角形切换。

# 操作说明

  1. 添加面数据,利用快捷键G切换数据为网格三角形显示;

  2. 点击“模型查看与修改”菜单下“交换三角形功能”,双击三角形格网,选中的三角形显示白色箭头法向,再双击其旁边或者相邻的位置,三角形格网发生改变。如下图右侧为三角形交换后的效果。

# 单选交换三角形

# 功能说明

对场景中选中的三角形进行三角形划分切换。此功能仅用于平面三角形切换。

# 封闭模型

# 功能说明

对场景中不封闭的体进行封闭操作。

# 纹理坐标计算

# 功能说明

对场景中选中的面纹理坐标进行重新计算,确保纹理可以正常显示。

# 操作说明

  1. 场景中添加面数据,确保面数据有填充符号;

  2. 如果发现纹理显示异常,此时点击“模型查看与修改”菜单下的“纹理坐标计算”功能,在对话录框中设置数据类型和纹理比例,刷新下场景,符号纹理即会正确显示。

# 交互反向面法向

# 功能说明

一个模型可由多个面组成,通过交互模式创建地质模型时,创建面时可能会导致各个面的法向量不一致,从而导致相邻面在绘制时光照效果不一致。可通过此功能,交互修改面法向量,使相邻面的法向量一致,从而保证整个模型显示效果一致。

# 操作说明

  1. 加载并激活面图层,启动【交互反转面法向】功能;

  2. 在场景视图中交互选择待改变法向量的单个面,即可反向该面的法向量。

# 模型法向一致性校正

# 功能说明

一个模型面图层可由多个面组成,每个面由若干个三个角型组成。通过此功能,可将单个面中的所有三角形的法向量校正为一致。

# 操作说明

  1. 启动【模型法向一致性校正】功能,弹出如下所示对话框:

  1. 点击【添加】,选择待校正的面图层,点击"确定",即可保证单个面的三角形法向量一致。