粘贴和热链接期间的属性处理

以下说明在发生下列情况时,如何处理属性匹配与映射:

  • 您在主项目中放置或更新热链接文件

  • 您将元素从一个项目粘贴到另一个项目中

在这些工作流程中,会对属性进行映射。如果某个属性在主体中不存在,或者存在定义冲突,则通常会在主体中创建新属性。

属性具有唯一名称

如果导入属性的名称在主项目中尚不存在,则不会发生冲突。

  • 导入的属性将作为新属性添加到项目中,位于属性根文件夹中(文件夹不会传递)。

  • 如果原始索引编号在主项目中处于空闲状态,该属性将使用其原始名称并沿用相同的索引编号。如果该索引已在主项目中使用,则该属性将使用第一个可用索引。

属性与现有属性同名

如果导入属性与主体项目中的现有属性同名,这可被视为一种冲突。处理结果取决于属性类型,以及属性定义(名称除外)是否匹配:

注: 为了帮助您管理这些属性,“属性”面板会向您反馈新创建或添加的项目属性的来源。参见 新添加属性的数据(属性面板)
属性类型 属性设置冲突 热链接或粘贴后的属性处理
图层 扩展名存在差异。

在主体中创建新的图层属性,带有此扩展名。

它会被放置在属性根文件夹中(文件夹不会传递)。

截面 截面形状存在差异。

在主项目中创建带有后缀 (1) 的新截面属性。

它会被放置在属性根文件夹中(文件夹不会传递)。

如果更新热链接会发生什么?

  • 未修改且已放置的热链接元素将使用先前在主项目中创建的新截面(例如,根据上述初始逻辑,带有后缀 (1))。

  • 由于与原始同名属性及后续副本发生冲突,修改后的或新建的热链接元素将使用主项目中新创建的截面(基于上述逻辑,带后缀 (2))。

    建议:

    如果您的截面轮廓属性列表中包含多个带有不同后缀的相同截面名称,很可能是因为热链接元素所使用的截面轮廓与主项目中的形状不同。为避免这种情况,请编辑截面形状以使它们保持一致。

截面 任何建筑材料、修改器或边缘覆盖存在差异。

不创建新属性。

导入的元素使用同名的主项目属性。

截面

复合材料

填充

“用于”设置存在差异,且针对已放置的元素类型未勾选。

不创建新属性。

导入的元素使用同名的主项目属性。

模型元素在二维和三维中将正常显示,但属性选择器会指示该属性为“缺失”(因为根据其“用于”数据,该属性已被过滤排除)。

建议:若要更正此问题,请修改该元素在主项目中的“用于”状态。(对于任何由主体创建的元素,如果在放置后取消勾选“用于”设置,也会发生相同的行为。)

复合材料 任何建筑材料、厚度或结构设置存在差异。

不创建新属性。

导入的元素使用同名的主项目属性。

建筑材料

表面

任何设置(例如颜色或数据)存在差异。

不创建新属性。

导入的元素使用同名的主项目属性。

填充

直线

任何内容或尺寸存在差异。

不创建新属性。

导入的元素使用同名的主项目属性。

区域类别 任何类别设置或颜色存在差异。

不创建新属性。

导入的元素使用同名的主项目属性。

画笔集

图层组合

“画笔集”和“图层组合”属性不会被传递。