2.7 - 诊断工具
Last updated
Last updated
2.7 - 诊断工具
FormIt 附带了一些有用的内置模型诊断工具,可帮助保持模型干净和正常,包括检查无间隙几何图形、标识翻转面以及同时查看所有组边界框。
在本章中,我们将识别并修复 “Encode Campus Sample Model.axm” 中存在的一些错误。如果尚未下载,可以从 “FormIt Primer Part 2 数据集” 下载文件。
有关修复模型的详细信息,请访问 修复实体模型 FormIt 博客贴子。
无间隙模型或组是没有间隙、边杂散或带有其他 非流形几何图形 的实体对象。检查无间隙可能对于以下各个方面很重要:计算体积、运行精确的日光和能量分析、将模型输出为其他文件格式以及为三维打印或制造准备模型。
1 - 打开 “Encode Campus Sample Model.axm” 后,我们将调整图层可见性以隔离要检查无间隙的几何图形:
打开 “图层选项板” 。
通过单击图层列表内的任意位置并按 Ctrl+A 组合键,选中所有图层。
单击当前打开的任意图层复选框,所有图层都将关闭。
在“图层选项板”顶部附近的 “过滤器” 输入框中,开始键入 “外部砌体” ,直到仅见到我们想要的图层。
单击该复选框,以打开 “编码主建筑物 - 外部砌体” 图层。
在 “浮动导航栏” 中,单击 “全部缩放(ZA)” 按钮。现在,您应该只看到主建筑物的外砖墙。
2 - 现在,我们检查是否存在任何无间隙问题!
打开 “视觉样式选项板” 。
选择右上角的 “模型诊断” 选项卡(扳手图标)。
选中 “确定无间隙问题” 旁边的框。
任何无间隙问题都将以红色亮显。在本例中,有两个无间隙问题,一个沿墙的整个顶面和一个小的等级库(它实际位于建筑物后立面的窗台上)。
在解决这些问题之前,请选择 “外部砌体” 组、打开 “特性选项板” ,请注意 “体积” 特性显示为 “0 立方英尺” 。这是因为该组存在间隙,因此无法计算其体积。
注意: 红色无间隙问题亮显可在任何模型材质(不透明或透明)中见到,从而使其易于查找。
3 - 现在,我们已发现无间隙问题,可以解决它们。首先,我们将处理墙的顶面。
双击 “外部砌体” 组以对其进行编辑,然后放大并选择墙的顶面。在 “特性选项板” 中,请注意,墙的顶面实际上是其自己的组。在 FormIt 中,无间隙几何图形必须由单个组构成,这就是我们看到这些红色 _**_线的原因。
要解决此问题,只需 “解组(U)” 选定面,砖墙顶部周围的红线应该会消失。
注意: 还可以通过选定几何图形周围的蓝色虚线边框,快速判断已选中分组的几何图形。已解组的面和边将不具有此特性。
4 - 现在,我们处理仍以红色亮显的其他较小无间隙问题。
缩放并旋转模型,直到可以清楚地看到较小三角形间隙。区域(存在无间隙问题),以便可以看到三角形间隙。
在仍处于组编辑模式下时,使用 “直线(L)” 工具跟踪跨三角形孔的一条较长边的直线,然后按 Esc 键两次以退出直线工具。
注意: FormIt 会在绘制一条线后自动创建一个曲面,来填充三角形间隙。只要跟踪或完成共面的一组线,就会发生这种情况。
5 - 红色无间隙线现在应该已消失。为了完成操作,我们将删除其余不需要的边,然后重新检查组的体积:
要删除不需要的边,请尝试使用 “合并(MG)” 工具。此工具将连接任何共面的曲面,并一键删除所有额外的边。要执行此操作,请双击砖墙以选中其所有曲面和边,然后单击鼠标右键以显示关联菜单并选择 “合并(MG)” 。
按 Esc 键或 F 键以完成操作并退出组编辑。然后,单击 “外部砌体” 组以再次选中它,并重新打开 “特性选项板”(如果尚未打开)。
现在,组已无间隙,FormIt 可以为我们计算墙的 “体积” !
注意 : “确定无间隙问题” 以及检查实体中是否存在问题,也可用于帮助查找模型上存在的任何杂散边 - 尝试一下!
6 - 完成后,请勿忘记关闭 “确定无间隙问题” ,否则模型中存在的每一条杂散边都将以红色亮显!
在 FormIt 中,使用材质绘制曲面时,它会自动应用于两侧。但是,其他三维建模和可视化软件可能会根据可见的侧(“前”或“后”)以不同方式渲染曲面。幸运的是,FormIt 有一种简单的方法来对这一情况进行检查!
1 - 我们看一下现有的 “NE 建筑物” 。转到 “场景选项板” ,然后双击 “默认可见性” 场景以重置图层可见性。
2 - 这次不使用图层,而是双击 “NE 建筑物” 组进行编辑,然后再次双击其 “外部砌体” 组进行编辑。
3 - 环绕视图,直到可以看到该建筑物的前立面,然后启用 “隐藏组上下文(H)” ,以便您只看到砖墙。现在,我们可以检查是否有任何背面可见:
再次打开 “视觉样式选项板” 。
如果尚未选择,请单击右上角的 “模型诊断” 按钮(扳手图标)。
如果尚未选择,请取消选中 “确定无间隙问题” 复选框,然后改为激活 “确定背面” 复选框。
4 - 有 (3) 个背面以 FormIt 的默认“背面”颜色亮显,但由于其与砖材质的相似性,因此难以看到它们。为了解决此问题,我们可以启用 “单调曲面” :
要显示曲面视觉样式选项,请在 “视觉样式选项板” 中单击左上角的 “曲面” 按钮(实心立方体图标)。
选中 “单调曲面” 旁边的框。现在,背面更容易看到。
注意: 启用后, “曲面” 选项卡中的 “背面” 复选框和颜色(不会与 “确定背面” 诊断工具混淆)允许用户使用不同的材质绘制面的两侧。未指定材质的背面将使用在 “背面” 复选框右侧的框中设置的任何颜色进行着色。默认情况下,当使用从软件输入的几何图形时,将激活这一选项:默认允许面的对侧可以有不同的材质,如 SketchUp。
5 - 只需翻转“背”面,以便我们仅看到前面。双击 “外部砌体” 组以进行编辑,并针对每个背面进行以下操作:
放大,并在背面上单击鼠标邮件以显示 “关联菜单” 。
选择 “反转面(FF)” ,或键入键盘快捷键 “FF” 。
注意: 还可以在按住 Ctrl 或 Shift 键的同时,单击每个背面以将它们全部选中,然后通过按 FF 键一次翻转所有背面。
6 - 不要忘记禁用 “单调曲面” 和 “确定背面” ,以再次查看常规材质。
此工具允许您同时查看模型中所有组的边界框,而不管其图层当前是否可见。这可以帮助您快速确定其范围远大于所需范围的组,以及轴方向不同的组。
1 - 使模型中的所有组边界框可见的步骤:
打开 “视觉样式选项板” 。
选择右上角的 “模型诊断” 按钮(扳手图标)。
激活 “显示组边界框” 复选框,然后取消选中所有仍处于选中状态的其他复选框。
使用鼠标滚轮或通过单击 “浮动导航工具栏” 中的 “缩放(Z)” 工具进行缩小,直到可以在画布上看到所有蓝色虚线边界框。
即使大多数图层仍处于关闭状态,请注意,我们仍可以看到一个看起来不必要那么大的组边界框!
注意: 此视图中的某些边界框处于不同角度。组的边界框沿该组轴定向,因此快速判断组内部轴基本方向的方法是查看其边界框。
2 - 要找出使边界框如此之大的原因,让我们使用预制场景打开所有图层并尝试解决问题:
打开 “场景” 选项板。
双击名为 “默认可见性” 的场景,以重新打开所有主图层。
是否在最大边界框的远角处看到垂直线?双击该线以编辑其所在的组、选择线,然后删除。然后,退出该组。
3 - 现在,当我们查看所有组边界框时,没有比模型几何图形大得多的边界框。