Autodesk.Revit.DB.Analysis.SpatialFieldPrimitiveHideMode是Autodesk Revit中的一个类,表示空间场分析中的图元隐藏模式。它用于指定如何隐藏对应于边界条件、源或感应器的图元。
SpatialFieldPrimitiveHideMode类提供以下属性:
SpatialFieldPrimitiveHideMode类通常与SpatialFieldManager类一起使用,后者表示Revit中的一个类,用于管理分析场。通过在SpatialFieldPrimitiveHideMode中设置适当的属性,并结合使用SpatialFieldMaanger类,您可以以不同的方式显示分析场的图元。
以下是一个示例代码片段,用于隐藏图元:
SpatialFieldManager sfm = SpatialFieldManager.GetSpatialFieldManager(document, view.Id);
SpatialFieldPrimitive prim = sfm.GetBoundaryPrimitive(SpatialFieldBoundaryType.Selection);
prim.HideMode = SpatialFieldPrimitiveHideMode.HideAltogether;