Autodesk.Revit.DB.ExternallyTaggedBRep
是Revit API中的一部分,它是用于描述外部标记面的B-Rep的类。
B-Rep是表示由面和边组成的三维几何体的方法。B-Rep作为建模和设计工具中广泛使用的一种标准,可用于描述几何体的形状和拓扑。
ExternallyTaggedBRep
是一种特殊的B-Rep,它包含被其他应用程序或者数据源标记的面。这些标记信息可以用来指示面的特殊含义或其它的属性。
ExternallyTaggedBRep.Create
:创建一个新的ExternallyTaggedBRep实例ExternallyTaggedBRep.ConvertToSolid
:将ExternallyTaggedBRep转换为Solid类型的B-RepExternallyTaggedBRep.Faces
:以IList<Face>的形式返回这个ExternallyTaggedBRep的所有面以下代码片段演示如何创建一个ExternallyTaggedBRep实例:
// create empty externally tagged brep
ExternallyTaggedBRep etb = ExternallyTaggedBRep.Create();
以下代码片段演示如何访问ExternallyTaggedBRep的面:
// get faces from the externally tagged brep
IList<Face> faces = etb.Faces;
以下代码片段演示如何将ExternallyTaggedBRep转换为Solid:
// convert externally tagged brep to solid
Solid solid = etb.ConvertToSolid();
Autodesk.Revit.DB.ExternallyTaggedBRep
是Revit API的一个有用的类,可以用于表示含有外部标签信息的几何体。它提供了对这些面的访问和标记信息的操作。