Autodesk.Revit.DB.AssemblyDifferenceNone
是一个枚举类型,表示两个元素的装配组件没有任何差异。
在Revit中,装配件是指由多个构件组成的单个元素。不同的构件可以有不同的材质、参数和位置。当两个装配件的构件完全相同且排列方式相同时,它们被认为是相同的。
如果使用Autodesk.Revit.DB.AssemblyDifference
类的CompareAssembly()
方法比较两个装配件,该方法将返回一个Autodesk.Revit.DB.AssemblyDifferenceNone
值,表示两个元素的装配组件没有任何差异。
Autodesk.Revit.DB.AssemblyDifferenceNone
枚举类型只有一个成员,即:
None
: 表示两个元素的装配组件没有任何差异。以下示例演示如何使用Autodesk.Revit.DB.AssemblyDifferenceNone
枚举类型。
// 获取两个元素
Element elem1 = ...;
Element elem2 = ...;
// 比较两个元素的装配组件
AssemblyDifference diff = AssemblyDifference.CompareAssembly(elem1, elem2);
// 判断差异类型
if (diff.Type == AssemblyDifferenceType.None)
{
// 两个元素的装配组件没有任何差异
}