碰撞检查设置 关注
碰撞检查包含多项设置,以提高检查的自动化程度和精确性。 当创建新的碰撞检查时,部分(但不是全部)设置可用。 不过,碰撞检查的所有设置都可以在“碰撞自动化” 面板中查看,方法是选择碰撞检查以打开“设置”面板。 如果“设置”面板处于隐藏状态,请在“碰撞自动化”面板顶部单击“碰撞检查设置”
。
拥有相应权限的用户可通过签出碰撞检查,,然后单击相关字段旁边的“编辑”
或“设置”
来编辑碰撞检查设置。 无需签出碰撞检查即可编辑碰撞检查名称、访问权限和标签;但如果未签出碰撞检查,所有其他设置均为只读。
有关创建和编辑完整碰撞检查的更多信息,请参阅以下文章:
以下各部分详细说明了每项碰撞检查设置。
您可以将一个碰撞检查的设置导入到另一个检查中,以使用先前定义的设置快速更新检查。 大多数设置都可以导入到另一个检查中,但某些设置在不同类型的检查之间不兼容,这将在“导入碰撞检查设置”窗口中的设置旁边注明。 可导入的设置包括:碰撞类型、忽略碰撞的规则、分组和组命名、碰撞命名、位置标记、碰撞视图/问题屏幕截图、问题自动化(以及位置筛选器)、碰撞检查访问权限、标高模型、轴网模型和标签。
要导入碰撞检查设置:
-
在目标碰撞检查的设置面板底部,单击“导入设置”。
- 您也可以在工具栏中单击“更多”
,然后选择“从其他碰撞检查导入设置”。
- 您也可以在工具栏中单击“更多”
- 在“从碰撞检查”下,选择要从中导入设置的碰撞检查。
- 选择要导入的设置。
- 单击“确定”。
导入的设置将覆盖目标检查中相同字段的任何设置。 以下各部分将进一步详细说明每项设置。
这是为碰撞检查指定的名称。 要进行编辑,可以单击“碰撞检查名称”字段右上角的“编辑”,或者在选定碰撞检查后在工具栏中单击“更多”
,然后选择“重命名”。 单击“确定”保存更改。
当碰撞组发布到问题追踪器后,碰撞检查的名称会自动包含在问题标题中。 碰撞检查的建议命名格式为“A vs B”,其中 A 和 B 描述了要进行碰撞检查的选择项。
不同的碰撞检查可以使用相同的名称。
一个碰撞检查定义两组对象(选择项 A 和 B),检查它们是否相互碰撞。 选择项 A 中的每个对象都要与选择项 B 中的每个对象进行碰撞检查,以执行碰撞检测。
在碰撞检测期间,选择项 A 和 B 从搜索集生成,所选搜索集将列在“选择项”字段中。 可通过单击该字段右上角的“设置” 来更改选择项。 单击窗口底部的“完成”保存更改。 在选择项 A 和 B 下可以选择任意数量的搜索集,但所选搜索集必须是共享搜索集。
创建或编辑选择项时:
在每个选择项窗格的搜索栏中,可以搜索特定搜索集。 在为选择项选择搜索集时,可按搜索集的全名或部分名称进行搜索。 还可以使用以下通配符:
- * 任意数量的字符
- ? 任意字符
您可以通过选择预定义条件或为特定搜索集和对象创建条件,来指定忽略碰撞的条件。 应用的条件数量(包括将每个搜索集计为一个单独条件)将列在有效规则旁边的“忽略碰撞”字段中。
可通过单击该字段右上角的“设置” 来添加、删除或编辑条件。 单击窗口底部的“确定”保存更改。
“忽略碰撞”设置包含三个部分:
简单条件
“忽略碰撞”窗口的第一个部分列出了忽略碰撞的简单预设条件。 要应用或移除某个条件,请将其选中。 这些条件包括:
| 选项 | 描述 |
| 忽略重复 | 如果一个碰撞对象包含的某个网格部分与另一个碰撞对象中的网格部分完全相同,则忽略碰撞。 |
| 如果两个对象在同一模型中则忽略 | 如果碰撞对象 A 和 B 属于同一 Revizto 模型,则忽略碰撞。 |
| 忽略房间对象 |
如果碰撞对象是房间,则忽略碰撞。 此条件默认对所有碰撞类型启用,但“对象 A 需要对象 B”除外。 |
| 忽略区域对象 |
如果碰撞对象是区域,则忽略碰撞。 此条件默认对所有碰撞类型启用,但“对象 A 需要对象 B”除外。 |
| 忽略分区对象 |
如果碰撞对象是分区,则忽略碰撞。 此条件默认对所有碰撞类型启用,但“对象 A 需要对象 B”除外。 |
| 忽略空间对象 |
如果碰撞对象是空间,则忽略碰撞。 此条件默认对所有碰撞类型启用,但“对象 A 需要对象 B”除外。 |
高级条件
“忽略碰撞”窗口的第二个部分提供了创建忽略碰撞的高级条件的选项。 这些高级条件允许您选择搜索集,使其更具针对性。 在为条件选择搜索集时,可以按搜索集全名或部分名称进行搜索。 还可以使用以下通配符:
- * 任意数量的字符
- ? 任意字符
要编辑符合以下任一条件的选定搜索集:
- 单击符合要应用的条件的搜索集旁边的
。 条件类型如下表所示。
- 选择您的搜索集。
- 单击“应用”。
| 选项 | 描述 |
| 忽略搜索集中的对象 | 如果某个对象属于任一指定搜索集,则与该对象相关的碰撞将被忽略。 |
| 忽略搜索集中的对象 A | 如果选择项 A 中的某个对象属于任一指定搜索集,则与该对象相关的碰撞将被忽略。 |
| 忽略搜索集中的对象 B | 如果选择项 B 中的某个对象属于任一指定搜索集,则与该对象相关的碰撞将被忽略。 |
您可以通过打开现有条件进行编辑并取消选择任何选定的搜索集来移除条件。
添加条件
“忽略碰撞”窗口的最后一个部分提供了添加忽略碰撞条件的选项。 有三种类型的条件可供选择,但您可以根据需要添加任意数量的条件,包括重复条件类型。
要添加条件:
- 在“忽略碰撞”窗口底部,单击“添加忽略碰撞的条件”。
- 选择条件类型。 条件类型如下表所示。
- 使用下拉菜单或“编辑”
填写条件类型字段。
| 选项 | 描述 |
| 两个对象的属性值相同 |
如果碰撞对象 A 和 B 的某个特定属性值相同,则忽略碰撞。 要设置此条件,请从下拉菜单中选择“类别”和“属性”。 |
| 两个对象在同一搜索集中 |
如果两个碰撞对象都属于指定搜索集,则忽略碰撞。 要设置此条件,请单击“编辑” |
| 对象 A 和对象 B 在特定的不同搜索集中 |
如果选择项 A 中的对象属于搜索集 A,且选择项 B 中的对象属于搜索集 B,则忽略与这些对象的碰撞。 要设置此条件,请单击“编辑” |
您可以通过点击条件框右上角的“X”来移除条件。
创建新的碰撞检查时,您需要选择碰撞类型。 这将决定碰撞检测将什么视为碰撞。 已应用的碰撞类型和基本设置将列在“碰撞类型”字段中。 可以通过单击该字段右上角的“设置” 来编辑碰撞类型和设置。 单击窗口底部的“确定”保存更改。
完整的碰撞类型列表仅在创建新的碰撞检查时提供。 碰撞类型包括:
-
碰撞
- 硬碰撞:如果对象接触或相交,则认为对象发生碰撞。
- 公差:如果对象的穿透深度大于公差,则认为对象发生碰撞。
-
间隙
- 间隙:如果对象之间的最小距离小于间隙,则认为对象发生碰撞。
- 正上方:如果对象上方的最小距离小于间隙,则认为对象发生碰撞。
- 正下方:如果对象下方的最小距离小于间隙,则认为对象发生碰撞。
- 内部:如果一个对象在另一个对象内部,则认为对象发生碰撞。
- 重复:如果在同一位置放置相同对象,则认为对象发生碰撞。
-
对象 A 需要对象 B
- 对象 A 需要对象 B 在附近:如果所需对象(对象 B)不在对象 A 附近,则认为对象发生碰撞。
- 对象 A 需要对象 B 在正上方:如果所需对象(对象 B)不在对象 A 正上方,则认为对象发生碰撞。
- 对象 A 需要对象 B 在正下方:如果所需对象(对象 B)不在对象 A 正下方,则认为对象发生碰撞。
- 对象 A 需要对象 B 在内部:如果所需对象(对象 B)不在对象 A 内部,则认为对象发生碰撞。
“对象 A 需要对象 B”类型的碰撞检查与其他碰撞类型的运作方式不同,因为这种类型会检查选择项 A 中的每个对象附近是否存在选择项 B 中的对象,如果找不到对象则报告碰撞。 对于所有其他碰撞类型,如果对象发生碰撞或相交,则报告碰撞。
创建碰撞检查后,可以将碰撞类型更改为运作方式相同的另一种碰撞类型(判断对象是否在附近与判断是否存在碰撞或相交)。 这意味着“对象 A 需要对象 B”类别下的碰撞类型只能更改为同一类别下的其他碰撞类型,而所有其他碰撞类型可以更改为除了“对象 A 需要对象 B”下的类型之外的任何其他类型。
每种碰撞类型都有单独的设置,具体取决于该碰撞类型的检查目的。 可以在“碰撞类型”窗口中直接编辑碰撞类型设置。
碰撞类型包括以下设置:
| 选项 | 描述 | 包含此设置的碰撞类型 |
| 选择碰撞检测对象类型 |
选择要进行碰撞检测的对象类型:
|
所有碰撞类型 |
| 忽略同一元素内的碰撞 |
选择此选项后,如果碰撞几何 A 和 B 属于同一元素,将忽略该碰撞。 此选项仅适用于几何之间的碰撞检测。 |
所有碰撞类型 |
|
将接触的对象视为碰撞 将接触表面视为碰撞 |
选择此选项会将接触的对象视为碰撞。 根据碰撞类型,此设置将指代“对象”或“表面”。 |
|
| 将其他对象内的对象视为碰撞 | 选择此选项会将位于另一个对象内的对象视为碰撞。 |
|
|
水平 垂直 |
输入碰撞检测所需的水平和垂直测量值。 您可以通过在水平和垂直字段之间切换 |
|
| 要检查的表面 |
选择每个对象(A 和 B)上用于测量碰撞检测的点(顶部或底部)。 测量选项包括每个对象的顶部和底部的所有组合:顶部 A 到底部 B、底部 A 到底部 B、底部 A 到顶部 B、顶部 A 到顶部 B。
|
|
| 选择如何计算表面之间的距离 |
选择如何计算在“要检查的表面”中选择的两点之间的距离:
仅当选择的“要检查的表面”包含顶部和底部测量点时,此选项才可用。 |
|
| 间隙 | 输入碰撞检测所需的间隙测量值。 |
|
您可以设置自动碰撞分组,按指定条件将碰撞分组在一起。 已应用的分组和一些基本设置将列在“分组”字段中。 可以通过单击该字段右上角的“设置” 来编辑分组设置。 单击窗口底部的“确定”保存更改。
分组设置包含三个部分:
如果在碰撞组已同步到问题追踪器之后更新了分组条件、组顺序或组命名,则只有新的或“未审核”的碰撞组会收到更新的分组或命名。 现有问题不会被更新。
碰撞分组条件
在“分组方式”窗口中设置分组条件,定义如何对碰撞进行分组。 成功使用分组条件可减少手动碰撞分析所需的时间,并最终实现完全自动化的碰撞问题创建。 如果不使用任何分组条件,每个单独的碰撞都将表示为一个组。
通常会使用多个分组条件来相互补充,以帮助创建有针对性的问题,便于责任人解决。 例如,选择“标高”和“分区”分组条件将创建包含来自同一标高和同一分区的碰撞的组。 组“Ground Zone A”将包含来自标高“Ground”和分区“Zone A”的碰撞。
默认情况下,所有新的碰撞检查都会添加一个接近度分组条件,设置为 15 米(或 49.2126 英尺)。 可以编辑或删除该条件。
要添加新的分组条件:
- 单击“添加分组”。
- 选择分组类型。 分组类型如下表所示。
- 如果需要,为该分组类型选择任何设置,然后单击“确定”。 每种类型的设置如下表所示。 并非所有分组类型都需要选择设置。
某些分组条件可通过单击条件旁边的“编辑” 进行编辑。 如果条件没有编辑按钮,则该条件不可编辑。 您可以通过单击条件右侧的“X”来移除该条件。
条件按列出的顺序,从上到下依次应用。 要更改顺序,请通过 图标拖动条件。
以下分组类型可用:
| 选项 | 描述 |
| 选择项 A/B |
碰撞根据物理对象进行分组。 包含来自选择项 A 或选择项 B 的同一对象的所有碰撞都归入一个组。 例如,如果选择项 A 包含管道,并且某个特定管道穿过几面墙,则按选择项 A 分组会将所有这些碰撞合并在一起。 该管道对象的名称将包含在组名称中。
|
| 标高 |
碰撞根据标高进行分组。 不属于任何标高的碰撞将归入“无标高”组。 默认使用项目标高,但您可以编辑此条件以使用项目标高或自定义标高,两者均可进行编辑。 要了解如何配置标高,请参阅标高模型。 |
| 轴网交点 |
碰撞根据最近的轴网交点进行分组。 附近没有轴网交点的碰撞将归入“无轴网”组。 默认使用项目轴网,但您可以编辑此条件以使用项目轴网或自定义轴网,两者均可进行编辑。 要了解如何配置轴网,请参阅轴网模型。 |
| 房间 | 碰撞按房间进行分组。 不属于任何房间的碰撞将归入“无房间”组。 |
| 区域 | 碰撞按区域进行分组。 不属于任何区域的碰撞将归入“无区域”组。 |
| 分区 |
碰撞按分区进行分组。 不在分区内的碰撞将从其下方最近的分区获取分区信息。 不在分区内且其下方没有任何分区的碰撞将归入“无分区”组。 您可以编辑此条件,以选择包含您希望按其分组的分区的搜索集。 |
| 空间 | 碰撞按空间进行分组。 不属于任何空间的碰撞将归入“无空间”组。 |
| 邻近 |
当多个碰撞形成一个群集,且其中任意两个碰撞点之间的距离不超过“距离”字段中设置的值时,这些碰撞被归为一组。 某些彼此相近的碰撞可能会被归入不同的群集,如下图所示。
要设置邻近分组类型,请在“距离”字段中输入所需值以设置或更改邻近条件,然后单击“确定”。 |
| 链式邻近 |
如果多个碰撞形成一条链,且相邻碰撞点之间的距离不超过“链接距离”字段中设置的值,则这些碰撞被归为一组。 链可以包含多个分支。 “最大链大小”字段中设置的值用于设置链大小的上限。 当链超过该值时,将被拆分为更短的链。 链大小是包围所有碰撞点的最小方框的两个对角之间的距离,如下图所示。 可以通过下拉菜单将邻近类型在“常规”和“链式”之间切换。 “常规”会将分组条件切换为“邻近”。 要设置链式邻近分组类型,请在“链接距离”字段和“最大链大小”字段中输入所需值以设置或更改链式邻近条件,然后单击“确定”。 |
| 属性条件 |
碰撞根据元素或几何的属性进行分组。 具有相同属性值的所有元素或几何将归入同一组。 没有所选属性或值的碰撞将归入“没有值”组。 要设置属性条件分组类型,请在“选择类别”下拉菜单中选择属性类别,并在“选择属性”下拉菜单中选择属性名称。 然后选择对象类型(元素或几何)和碰撞选择项。
|
| 搜索集 | 碰撞根据现有搜索集进行分组。 在“按搜索集分组”窗口中,从下拉菜单选择碰撞对象设置,然后单击“选择搜索集” |
| 将所有碰撞合并为一个组 | 所有碰撞都添加到单个组中。 如果选择此选项,请勿再添加其他分组条件。 |
碰撞组名称
碰撞组名称基于所选的分组条件。 大多数条件会自动向“碰撞组名称”字段添加一个占位符。 花括号 {} 中的字为占位符,将替换为参数值。 例如,{Room} 将替换为房间名称。
虽然某些条件会向名称字段添加占位符,但“碰撞组名称”字段是完全可编辑的。 您可以通过添加和移除占位符或使用自定义文本来编辑碰撞组名称:
- 要添加占位符,请单击“碰撞组名称”字段上方的占位符按钮。
- 要移除占位符,请将光标放在“碰撞组名称”字段中,然后删除占位符。
-
要添加自定义文本,请在“碰撞组名称”字段中输入文本。
碰撞组名称同步到问题追踪器后将成为问题标题的一部分。
碰撞名称
碰撞名称基于碰撞元素或碰撞几何的名称。 根据碰撞类型,将提供“元素 A”、“元素 B”、“几何 A”和“几何 B”等占位符按钮的组合。 单击占位符可将其添加到“碰撞名称”字段。 花括号 {} 中的字为占位符,将替换为元素或几何的名称。 例如,{Element A} 将替换为碰撞中元素 A 的名称。
默认的碰撞名称为“{Element A} vs {Element B}”(对于“对象 A 需要对象 B”碰撞类型则为“{Element}”),但“碰撞名称”字段是完全可编辑的。 您可以通过添加和移除占位符或使用自定义文本来编辑碰撞名称:
- 要添加占位符,请单击“碰撞名称”字段上方的占位符按钮。
- 要移除占位符,请将光标放在“碰撞名称”字段中,然后删除占位符。
-
要添加自定义文本,请在“碰撞名称”字段中输入文本。
您可以使用位置标记来帮助识别和分类碰撞。 默认情况下,所有位置标记都会添加到碰撞中。 可用的位置标记包括:标高、房间、空间、Revizto 分区、区域和轴网交点。
使用中的位置标记将列在“位置标记”字段中。 可以通过单击该字段右上角的“设置” 来编辑标记选择。 单击窗口底部的“确定”保存更改。
要更改碰撞检查的位置标记:
- 取消选中“计算所有位置标记”。 该选项默认处于选中状态。
- 选择要使用的位置标记。 位置标记如下表所示。
- 单击“确定”。
如果碰撞检查包括按位置标记分组(碰撞分组条件),则无论在此处如何设置,位置标记都总是会添加到碰撞中。
| 选项 | 描述 |
| 计算所有位置标记 |
选中会将所有可用的位置标记添加到碰撞中。 这包括标高、房间、空间、Revizto 分区、区域和轴网交点。 该选项默认处于选中状态。 |
| 标高 |
用标高标记碰撞。 有关更多选项,请参阅标高模型。 |
| 房间 |
用房间标记碰撞。
|
| 空间 |
用空间标记碰撞。
|
| Revizto 分区 |
用分区标记碰撞。
|
| 区域 |
用区域标记碰撞。
|
| 轴网交点 |
用轴网交点标记碰撞。 |
您可以在此部分选择默认碰撞视点和碰撞问题屏幕截图的设置。 可以通过单击字段右上角的“设置” 来编辑碰撞视点和碰撞问题屏幕截图。 单击窗口底部的“确定”保存更改。
碰撞视点和问题屏幕截图由以下设置组管理:
碰撞颜色设置
此部分包含碰撞元素的颜色设置。 碰撞中的每个碰撞元素都会被指定一种颜色,以更好地展示碰撞。
为以下元素设置颜色:
- 选择项 A:选择项 A 中的碰撞元素。默认为红色。
- 选择项 B:选择项 B 中的碰撞元素。默认为绿色。
- 已解决/已批准:已解决和已批准的碰撞中的所有元素。 默认为蓝色。
仅当“问题屏幕截图设置 > 碰撞颜色”选项设置为“3 种颜色”时,才会使用“已解决/已批准”颜色。
要编辑任一颜色,请单击颜色或元素旁边的“编辑”,然后选择所需颜色。
剖切框设置
此部分包含默认碰撞视点的剖切框设置,该视点围绕碰撞的交点构建。 剖切框始终为 XY 方向,没有控制或更改方向的选项。
要更改剖切框设置,请在下拉菜单中选择剖切框适配方式:
- 适合碰撞:剖切框尝试根据交点包含碰撞对象。 如果使用了“剖切框高度由相邻标高定义”选项,这可能会根据标高而受到限制。
- 适合标高:剖切框边界由所选碰撞交点周围的标高和偏移量决定。
选择剖切框适配方式后,调整各项设置以优化剖切框。 每种适配方式的设置各不相同,如下表所示。
| 选项 | 设置 |
| 适合碰撞 |
默认剖切框大小限制 此参数用于限制碰撞剖切框的大小。
您可以编辑该值以减小默认剖切框大小限制。 但是,剖切框大小限制无法超过默认值,即使您输入更高的值(更大的大小)也是如此。 剖切框高度由相邻标高定义 |
| 适合标高 |
此设置将默认使用项目标高,不过您可以更改为使用自定义标高(如果已配置),或单击“编辑” 剖切框的水平大小由以下模型定义 从下拉菜单选择模型,以指定用于定义剖切框水平侧的模型。 默认值为“所有模型”。 剖切顶部偏移量和剖切底部偏移量 在这些字段中输入剖切框顶部或底部的偏移量测量值。 |
相机设置
此部分包含相机对碰撞的聚焦、角度和缩放设置。
| 选项 | 描述 |
| 聚焦 |
选择相机对碰撞视点的聚焦方式。
|
| 相机方向 |
在下拉菜单中,选择当创建碰撞视点时相机位置的方向。
|
| 默认缩放系数 | 移动滑块以选择是放大还是缩小默认碰撞视点。 此设置默认在中间位置。 |
问题屏幕截图设置
此部分包含影响碰撞问题屏幕截图的设置。 在碰撞自动化中审核碰撞时,您不会看到问题屏幕截图。 屏幕截图在碰撞检测期间以及与问题追踪器同步期间生成。
| 选项 | 描述 |
| 外观 |
这是在截取碰撞问题屏幕截图时应用于 3D 模型的外观。 要编辑外观,请在下拉菜单中选择外观类型。
|
| 碰撞颜色 |
此设置定义如何突出显示碰撞元素。 要编辑碰撞颜色配置文件,请在下拉菜单中选择一个选项。
您可以在此对话框顶部的“碰撞颜色”字段中为每个元素选择颜色。 |
| 隔离 |
此设置定义是否隔离碰撞。
|
| 透明度 |
此设置定义碰撞元素的透明度。
建议将两个碰撞对象中较大的一个设为透明。 例如,如果选择项 A 包含管道,选择项 B 包含墙壁,建议将选择项 B 设为透明。 |
| 应用剖切框 |
选中后,在截取碰撞的屏幕截图时,会将碰撞视点中的剖切框应用到 3D 模型。 如果清除此复选框,则不会应用任何剖切框。 建议选中此复选框以更快生成屏幕截图。 |
| 显示轴网 |
选中此选项将使碰撞轴网在碰撞问题屏幕截图上可见。 要了解如何配置碰撞检查轴网,请参阅轴网模型。 |
问题同步设置
此部分包含在碰撞检测期间如何更新碰撞问题屏幕截图和碰撞视点的设置。 要编辑设置,请在下拉菜单中选择一个选项。
| 选项 | 描述 |
| 更新屏幕截图 |
此设置定义在碰撞检测期间更新哪些问题屏幕截图。
请注意,生成屏幕截图需要时间。 在碰撞检测期间,“无”是最快的选项,而“所有”最慢。 |
| 更新视点 |
此设置定义在碰撞检测期间更新哪些问题视点。
|
您可以在此部分设置问题自动化。 这些规则和条件决定了与问题追踪器同步时会创建哪些问题。 如果使用问题自动化设置了问题模板,则问题字段及其设置将列在“问题自动化”字段中。
您可以通过单击该字段右上角的“设置” 来编辑、添加和删除问题自动化规则和设置。 在此可以切换简单和高级问题自动化。 单击窗口底部的“确定”保存更改。
建议在首次进行碰撞检查时使用简单问题自动化。 熟悉简单问题自动化后,可切换到高级问题自动化以获得更高灵活性。
更改问题自动化设置仅会影响由该碰撞检查生成的新问题。 现有问题不会受到任何更改的影响。
常规问题自动化设置
这些问题自动化设置适用于碰撞检查中的所有碰撞组,在简单和高级自动化窗口中均可用。
| 选项 | 描述 |
| 同步具有以下状态的碰撞组 |
此设置定义是否将状态为“未审核”的碰撞组与问题追踪器同步。
|
| 向问题名称添加碰撞组编号 | 如果选中此项,会将碰撞组编号(碰撞检查结果中“#”列的值)添加到问题名称。 |
简单问题自动化
简单问题自动化用于为从碰撞检查创建的所有问题创建问题模板。 这将列在碰撞检查设置中的“问题自动化”字段中,如果使用高级问题自动化,将成为“默认问题值”。 无需填充每个问题字段即可设置简单问题自动化。
- 要编辑问题字段,请单击字段名称右侧的“编辑”
。 问题字段如下表所示。
- 要将某个字段恢复为默认值或继承的值,请打开该字段进行编辑,然后单击“重置”或“恢复”。 如果字段值继承自图章模板,则字段名称旁边会标有
图标。
如果已分配图章,重置任何其他字段都会将该字段恢复为从图章继承的值。 不会完全清除该字段。 要清除与图章模板关联的所有字段,请重置“图章”字段。
| 选项 | 描述 |
| 图章 |
选择图章模板,以应用于从碰撞检查生成的新问题。 图章模板的问题字段将应用于这里的问题模板。
要清除已应用的图章模板和所有关联字段,请打开图章字段进行编辑,然后单击“重置”。 |
| 类型 |
选择要与从碰撞检查生成的新问题关联的问题类型。 这将决定问题的可用状态。 有关问题类型和状态的更多信息,请参阅管理自定义问题状态。 |
| 优先级 |
选择由碰撞检查生成的新问题的优先级。
|
| 截止时间 |
设置由碰撞检查生成的新问题的截止时间。 要设置截止时间,请输入值,通过切换选项选择时间表(天、周或月),然后单击“应用”。 此处指定的周和月为日历周(从星期一开始)和日历月。 例如,如果指定 1 周的截止时间,实际截止时间将设为下一个星期一。
|
| 责任人 |
为碰撞检查生成的新问题选择责任人。
|
| 监视者 |
为碰撞检查生成的新问题选择监视者。 可以添加多个监视者。
要移除单个监视者,请打开该字段进行编辑,取消选择要移除的监视者,然后单击“应用”。 无法移除从图章模板继承的监视者。 |
| 标记 |
向碰撞检查生成的新问题添加标记。
要添加标记:
从图章模板继承的标记无法移除,但任何其他标记均可移除。
|
您可以在窗口底部单击“切换到高级自动化”来切换到高级问题自动化。 高级自动化增加了创建多个问题生成规则的选项,其中包含了控制何时应用规则的条件。 在简单问题自动化中配置的问题模板将成为默认问题规则,当高级问题自动化中的所有条件均不满足时将应用该规则。
高级问题自动化
高级问题自动化允许为单个碰撞检查配置位置筛选器和多条问题生成规则。 每条规则都列在“条件值”下,并基于“如果/那么/否则”模式构建,其中包含以下字段:
- 如果:针对每个碰撞组都进行检查的条件。
- 那么:当碰撞组满足条件时执行的操作。 操作将是基于特定模板的“创建问题”,或者是“不创建问题”。
- 否则:当碰撞组不满足前一条件时执行的操作。 操作将是基于特定模板的“创建问题”,或者是“不创建问题”。
规则的顺序决定了问题的创建。 与问题追踪器同步时,对于每个碰撞组,Revizto 会应用所有位置筛选器,然后应用第一条满足条件的规则,最后跳过其余规则。 如果某条规则的条件未被满足,Revizto 将继续检查下一条规则,直到找到满足条件的规则,或者到达最终的“否则”条件,该条件在创建问题时将填充“默认问题值”。
要更改问题自动化规则的位置,请通过条件左上角的 图标将规则拖到所需位置。
只有带灰色标题的规则可以移动。 “默认问题值”和最后的“否则”字段不能移动。
您可以在窗口底部单击“切换到简单自动化”来切换到简单问题自动化,但这将移除所有高级问题自动化条件。 如果您只是想要编辑默认值而不移除高级问题自动化,请单击“默认问题值”下相关问题字段旁边的“编辑”。 如果最后的“否则”条件创建了问题,这也将更改该条件中的字段。
按位置筛选
位置筛选器允许您按项目中的特定位置限制由碰撞检查创建的问题。 可以添加多种位置类型作为筛选器,包括标高、房间、空间、分区和区域。 “按位置筛选”可单独使用,无需设置任何条件值,也可以与条件值一起使用。
要使用“按位置筛选”,必须在项目中设置位置。
要添加位置筛选器:
- 单击“添加筛选器”。
- 选择位置类型(按标高、房间、空间、分区或区域)。
- 在筛选器窗口顶部选择“包含”或“排除”。 这将定义是否根据位置创建问题(“包含”或“排除”)。
- 选中筛选所依据的位置旁边的复选框。
- 选择问题创建条件。 这将决定碰撞组中必须有多少碰撞与筛选位置匹配才能创建问题:至少一个碰撞还是所有碰撞。
- 单击“确定”保存筛选器。
对于每种位置类型,都可以添加一个筛选器。 可以通过单击筛选器旁边的“编辑” 来编辑现有筛选器。 要删除筛选器,请单击筛选器最左侧的“X”。
“按位置筛选”设置可以独立于其他问题自动化规则导入到其他碰撞检查中。
条件值(问题自动化规则)
问题自动化规则可以在“条件值”部分下进行编辑、添加和删除。 可以通过单击“编辑” 或字段的下拉菜单来编辑规则的任何部分。 添加条件时,问题模板将自动填充“默认问题值”,但这些值可以在每个条件中进行编辑。
要添加问题自动化规则:
- 在“条件值”下,单击“添加条件”。 这会添加一个条件规则占位符以及一个最终的“否则”条件。
- 如果要为规则命名,请单击“条件”旁边的“编辑”
。
-
在“如果”字段中,从下拉菜单选择条件类型。
- 如果条件包含“对象 A”或“对象 B”,则仅对来自选择项 A 或选择项 B 的对象进行检查。
如果检查的碰撞类型为“对象 A 需要对象 B”,在这里选择对象 B 将不起任何作用。 在“对象 A 需要对象 B”检查中,只有已解决的碰撞同时具有对象 A 和对象 B。
- 在“匹配搜索集”字段中,单击“编辑”
并选择一个或多个共享搜索集。 如果有多个搜索集,可以搜索部分名称或使用以下通配符:
- * 任意数量的字符
- ? 任意字符
- 如果要为条件添加第二部分,请在“如果”字段右侧单击“添加”
并选择条件类型和匹配搜索集。
- 条件的各部分使用运算符“并且”(条件的两个部分均为真时,条件为真)或“或者”(条件的至少一个部分为真时,条件为真)连接。 单击运算符即可在二者之间切换。
- 在“那么”字段中,从下拉菜单选择操作。
- 如果选择“创建问题”,可以指定部分问题字段。 通过单击字段名称右侧的“编辑”
来编辑字段。 有关这些字段的说明,请参阅简单问题自动化。
- 如果选择“创建问题”,可以指定部分问题字段。 通过单击字段名称右侧的“编辑”
- 如果要添加其他规则(条件),请单击“添加条件”,并按照步骤 1-6 创建条件。
-
在最后的“否则”字段中,从下拉菜单选择操作。
- 如果选择“创建问题”,可以指定部分问题字段。 通过单击字段名称右侧的
来编辑字段。 有关这些字段的说明,请参阅简单问题自动化。 在此处编辑问题字段将更改“默认问题值”中的该字段。
最后的“否则”字段是在前面的所有规则均无法执行时执行的最终规则。 它无法移动或删除。
- 如果选择“创建问题”,可以指定部分问题字段。 通过单击字段名称右侧的
- 单击“确定”保存高级问题自动化设置。
要删除某个规则或条件,请单击其最右侧的“X”。 只有在删除最后一条规则时,才会删除最后一个条件(最后的“否则”字段)。
本部分列出项目成员及其在碰撞检查中的权限。 项目管理员和拥有“碰撞管理员”访问权限的用户可以查看、编辑结果以及编辑项目中所有碰撞检查的设置。 这些用户的碰撞检查访问权限无法在此处更改。 其他用户可以通过此设置获得对特定检查的访问权限。 有关可用的碰撞检查访问权限的更多信息,请参阅碰撞检查访问权限。
有权访问碰撞检查和检查私密性设置的用户将列在“访问权限”字段中。 可以通过单击该字段右上角的“设置” 来编辑部分访问权限设置。 单击窗口底部的“确定”保存更改。
要编辑项目成员在碰撞检查中的访问权限:
- 选择要编辑其访问权限的项目成员。 某些项目成员(如项目管理员)的碰撞检查访问权限无法更改。
- 单击该字段右上角的“更多”
。
-
从可用选项中为项目成员选择新角色。
该用户的碰撞检查角色将自动保存。
还可以使用“碰撞检查私密性”下拉菜单设置碰撞检查的私密性:
- 私有:碰撞检查仅对具有项目管理员角色、项目角色中拥有“碰撞管理员”权限或者特定碰撞检查的“检查管理员”或“检查结果编辑”角色的项目成员可见。
- 公开:碰撞检查对拥有“查看公开碰撞检查”访问权限的所有项目成员,以及具有任何管理员角色或特定碰撞检查的“检查管理员”或“检查结果编辑”角色的项目成员可见。
本部分包含分配给碰撞检查的标签,标签可用于筛选。 有效标签将列在“标签”字段中。 要添加或编辑标签:
- 单击该字段右上角的“设置”
打开标签菜单。
- 创建、编辑或移除标签。
- 要创建标签,请输入标签名称,然后选中其旁边的复选框。
- 要添加现有标签,请选中其旁边的复选框。
- 要移除标签,请清除其旁边的复选框。
- 要移除所有标签,请单击“全部清除”。
-
单击“应用”。
一次可以添加或移除多个标签。 移除标签不会将其从整个项目中删除,因为目前无法从项目中删除标签。
本部分包含用作碰撞检查中位置标记的标高的设置。 标高模型将列在“标高模型”字段中。 可以通过单击该字段右上角的“设置” 来编辑标高。 单击窗口底部的“确定”保存更改。
将标高设置为用作位置标记时,有两个选项:
- 使用项目标高:碰撞检查使用项目中定义的标高。
- 使用自定义标高:碰撞检查使用为其选择的标高。 如果项目包含多个建筑且每个建筑都有自己的标高,则可能需要使用此选项。
要编辑任一标高选项,请单击“编辑”或“配置”按钮,然后选择下表所述的标高设置。
对项目标高的编辑将应用于整个项目。
| 选项 | 描述 |
| 使用模型中的标高 | 选择用于提供标高的模型。 |
| 向碰撞添加位置标记时 |
选择用于定义碰撞标高的方法。
|
本部分包含用作碰撞检查中位置标记的轴网的设置。 轴网模型将列在“轴网模型”字段中。 可以通过单击该字段右上角的“设置” 来编辑轴网。 单击窗口底部的“确定”保存更改。
将轴网设置为用作位置标记时,有两个选项:
- 使用项目轴网:碰撞检查使用项目中定义的轴网。
- 使用自定义轴网:碰撞检查使用为其选择的轴网。
要编辑任一轴网选项,请单击“编辑”或“配置”按钮,然后选择下表所述的轴网设置。
对项目轴网的编辑将应用于整个项目。
| 选项 | 描述 |
| 向碰撞添加位置标记时 |
选择为碰撞定义最近的轴网交点的方法。
|
| 使用模型中的轴网 | 选择用于提供轴网的模型。 |