# Dagor Check Degenerated Faces Tool ## 安装 [安装脚本](installation.md) 按照提供的说明进行作。 ```{important} 此脚本需要 3ds Max 2014 或更高版本才能运行。 ``` ## 概述 此工具旨在通过评估两个关键标准来识别场景中的退化三角形:三角形的最小面积和三角形内的最小角度。 该工具的输出示例: ```{eval-rst} .. video:: _images/check_deg_faces_00.webm :width: 90% ``` ## 访问 Check Degenerated Faces Tool 1. 导航到 **Gaijin Tools** {bdg-dark-line}`1` **> Degenerated Triangles Checker...**。这将打开 **Error Log** 窗口。 2. 要验证脚本的版本 {bdg-dark-line}`3`,请前往 **Gaijin Tools** {bdg-dark-line}`1` **> About** {bdg-dark-line}`2`。**About**窗口将显示当前版本。定期检查以确保您的脚本是最新的,这一点很重要。 Check Degenerated Faces Tool ```{note} 确保插件版本至少为 `1.7`。 ``` ## 使用 Check Degenerated Faces Tool 要开始使用,请下载以下测试场景: {download}`degenerated_triangles_test_2021.max <_examples/degenerated_triangles_test_2021.zip>`. ```{important} 此场景需要 3ds Max 2021 或更高版本。 ``` 通过导航到菜单 {bdg-dark-line}`1` 并选择脚本选项 {bdg-dark-line}`2` 来打开脚本。 Check Degenerated Faces Tool 脚本窗口将出现,其中包含几个关键选项: - **Minimum face area size** {bdg-dark-line}`3`: 指定要被视为退化的三角形的最小面积。该值基于当前场景单位 (例如,米、英寸)。 - **Minimum face angle** {bdg-dark-line}`4`: 设置三角形求值的最小角度。如果三角形内的任何角度小于此值,则该三角形将被标记为退化。这些字段中的默认值通常最适合从 `.dag` 文件导入的场景,因为会自动设置正确的大小和比例。 - **Show Log Window** {bdg-dark-line}`5`: 启用列出所有对象和找到的任何退化三角形的日志。 - **Show Degenerated Face(s)** {bdg-dark-line}`6`: 自动向所有选中退化三角形的对象添加新的修改器,突出显示有问题的区域以便于识别。 - **Check Degenerated Triangles!** {bdg-dark-line}`7`: 启动检查过程。 - **Save Settings** {bdg-dark-line}`8`: 保存当前脚本设置。 - **Default Settings** {bdg-dark-line}`9`: 加载默认设置。 - **Visit to LearningWeb Site** {bdg-dark-line}`10`: 指向此文档的链接。 - **Contact with Developer** {bdg-dark-line}`11`: 如果需要帮助,请为开发人员提供联系信息。 - **Progress Bar Blue** {bdg-dark-line}`12`: 显示总体进度。 - **Progress Bar Green** {bdg-dark-line}`13`: 显示当前所选对象的进度。 ### 运行测试 要测试加载的场景,请选择一个对象,然后按开始按钮 {bdg-dark-line}`7`。例如,如果选择一个简单的对象,结果将很快显示出来: Check Degenerated Faces Tool 如日志所示,对象 `stalingrad_water_tower_roof_lod01_col_tra_wood` {bdg-dark-line}`1` 包含 20 个退化三角形 {bdg-dark-line}`2`。这些有问题的三角形在 **Viewport** {bdg-dark-line}`3` 中使用修饰符 {bdg-dark-line}`4` 高亮显示。如果需要将场景恢复到其原始状态,只需从高亮显示的对象中删除添加的修改器即可。 ```{note} 平均而言,该工具在大约两秒钟内处理大约 1,000 个三角形,因此较大的对象或场景可能需要更长的时间。 ```